diff --git a/ppstructure/recovery/recovery_to_markdown.py b/ppstructure/recovery/recovery_to_markdown.py index 833628e134..24727c9fbd 100644 --- a/ppstructure/recovery/recovery_to_markdown.py +++ b/ppstructure/recovery/recovery_to_markdown.py @@ -157,7 +157,12 @@ def replace_special_char(content): f"""
\n\t\n
""" ) elif region["type"].lower() == "title": - markdown_string.append(f"""# {region["res"][0]["text"]}""") + markdown_string.append( + f"""# {region['res'][0]['text']}""" + + "".join( + [" " + one_region["text"] for one_region in region["res"][1:]] + ) + ) elif region["type"].lower() == "table": markdown_string.append(region["res"]["html"]) elif region["type"].lower() == "header" or region["type"].lower() == "footer":