diff --git a/scripts/mkdocs2pdf.py b/scripts/mkdocs2pdf.py index 47ee5c1c3d9e324cecab10552347826cea9a024f..ddabae3bd35484aca33191142d4d891e5964e76f 100644 --- a/scripts/mkdocs2pdf.py +++ b/scripts/mkdocs2pdf.py @@ -82,7 +82,7 @@ def shiftMdHeaders(mdContent, level): if len(item) > 0 : if item[0] == "#": lMd[i] = ("#" * level) + item - return "\n".join(lMd) + return "\n".join(lMd) + "\n" # Browses MkDocs configuration file and merges .md files def exploreAndMerge(docs_dir, nav, output = '', level = 0): @@ -100,11 +100,13 @@ def exploreAndMerge(docs_dir, nav, output = '', level = 0): # Triple "../" because file will be compiled from pdf_build/latex_models path = os.path.join(baseDir, os.path.dirname(filepath)) s = f.read() + "\n" + if s[-2] != "\n\n": + s += "\n" # Modification of image and links paths s = re.sub(r'(\!\[.+\]\()(.+)(\))', r'\1'+path+r'/\2\3', s) s = re.sub(r'(\\\()(.+?)(\\\))', r'$\2$', s) s = shiftMdHeaders(s, level) - output += "\n" + s + output += s elif type(d) is dict: level += 1