]> git.scottworley.com Git - paperdoorknob/commitdiff
Lines between chunks
authorScott Worley <scottworley@scottworley.com>
Thu, 21 Dec 2023 07:41:33 +0000 (23:41 -0800)
committerScott Worley <scottworley@scottworley.com>
Thu, 21 Dec 2023 07:41:33 +0000 (23:41 -0800)
paperdoorknob.py
paperdoorknob_test.py

index f8b336194974668477b5739b74c014a00d7e7549..24ccccd19d471482cc37542731c1bc1699bd6b41 100644 (file)
@@ -27,7 +27,16 @@ def process(spec: Spec) -> None:
                           b']{geometry}\n')
     spec.texout.write(b'\\begin{document}\n')
     html = parse(spec.htmlfilter(spec.fetcher.fetch(spec.url)))
+    first = True
     for r in chunkDOMs(html):
+        if first:
+            first = False
+        else:
+            # h/t https://tex.stackexchange.com/questions/309856
+            spec.texout.write(b'''
+\\vspace{-.5\\ht\\strutbox}\\noindent\\hrulefill
+
+''')
         spec.domfilter(r)
         chunk = makeChunk(r, spec.images)
         spec.texout.write(spec.layout.renderChunk(chunk))
index a0aeb21a889b6b3bab97f23ad8d374a12d37c46b..612ee8d1c4cad8b054e089308be39ec771cd9304 100644 (file)
@@ -51,7 +51,13 @@ class BaseTestProcess(ABC):
 \\usepackage[margin=20mm]{geometry}
 \\begin{document}
 This is glowfic
+
+\\vspace{-.5\\ht\\strutbox}\\noindent\\hrulefill
+
 You \\emph{sure}?
+
+\\vspace{-.5\\ht\\strutbox}\\noindent\\hrulefill
+
 Pretty sure.
 \\end{document}
 '''