]> git.scottworley.com Git - paperdoorknob/blobdiff - paperdoorknob.py
Support strikethrough
[paperdoorknob] / paperdoorknob.py
index 4ee4dbc2a0fca7208d62ec9fd8c6e212087c5062..0da6d97c8626938e29c407dd507467897994c9ea 100644 (file)
@@ -18,7 +18,10 @@ def parse(content: bytes) -> BeautifulSoup:
 
 def process(spec: Spec) -> None:
     spec.texout.write(b'''\\documentclass{article}
 
 def process(spec: Spec) -> None:
     spec.texout.write(b'''\\documentclass{article}
+\\usepackage{booktabs}
 \\usepackage{graphicx}
 \\usepackage{graphicx}
+\\usepackage{longtable}
+\\usepackage{soul}
 \\usepackage{varwidth}
 \\usepackage{wrapstuff}
 ''')
 \\usepackage{varwidth}
 \\usepackage{wrapstuff}
 ''')
@@ -32,7 +35,7 @@ def process(spec: Spec) -> None:
     for r in chunkDOMs(html):
         spec.domfilter(r)
         chunk = makeChunk(r, spec.images)
     for r in chunkDOMs(html):
         spec.domfilter(r)
         chunk = makeChunk(r, spec.images)
-        spec.texout.write(spec.layout.renderChunk(chunk))
+        spec.texout.write(spec.texfilter(spec.layout.renderChunk(chunk)))
     spec.texout.write(b'\\end{document}\n')
 
 
     spec.texout.write(b'\\end{document}\n')