from images import FakeImageStore
from spec import Spec
from texify import DirectTexifier, PandocTexifier, VerifyingTexifier
from images import FakeImageStore
from spec import Spec
from texify import DirectTexifier, PandocTexifier, VerifyingTexifier
- lambda x: ApplyDOMFilters('NoEdit,NoFooter', x),
- ContentOnlyLayout(PandocTexifier('pandoc')),
+ lambda x: None,
+ texifier,
+ lambda x: x,
+ 20,
+ ContentOnlyLayout(texifier),
paperdoorknob.process(spec)
assert re.match(br'''\\documentclass{article}
(\\usepackage{[a-z]+}\n)+\\usepackage\[margin=20mm\]{geometry}
\\begin{document}
paperdoorknob.process(spec)
assert re.match(br'''\\documentclass{article}
(\\usepackage{[a-z]+}\n)+\\usepackage\[margin=20mm\]{geometry}
\\begin{document}
- lambda x: ApplyDOMFilters('NoEdit,NoFooter', x),
- BelowIconLayout(PandocTexifier('pandoc'), 20),
+ lambda x: None,
+ texifier,
+ lambda x: x,
+ 20,
+ BesideIconLayout(texifier),
paperdoorknob.process(spec)
subprocess.run(['pdflatex', 'test.tex'],
stdin=subprocess.DEVNULL, check=True)
paperdoorknob.process(spec)
subprocess.run(['pdflatex', 'test.tex'],
stdin=subprocess.DEVNULL, check=True)