From fa3ba2973bc96c09abe93bcaaa5edb556d809bd5 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Sun, 16 Feb 2025 17:56:26 +0100 Subject: [PATCH] fix: add line break after LaTeX comment --- renderer/fifty_ohm_latex_renderer.py | 2 +- test/test_comment.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/renderer/fifty_ohm_latex_renderer.py b/renderer/fifty_ohm_latex_renderer.py index e67fb65..802cd96 100644 --- a/renderer/fifty_ohm_latex_renderer.py +++ b/renderer/fifty_ohm_latex_renderer.py @@ -30,7 +30,7 @@ class FiftyOhmLaTeXRenderer(LaTeXRenderer): return " -- " def render_block_comment(self, token): - return f"% {token.content}" + return f"% {token.content}\n" def render_quote(self, token): return rf"\enquote{{{self.render_inner(token)}}}" diff --git a/test/test_comment.py b/test/test_comment.py index 464035c..d9dd87d 100644 --- a/test/test_comment.py +++ b/test/test_comment.py @@ -23,10 +23,10 @@ def test_comment_html(): @pytest.mark.latex def test_comment_latex(): assertions = { - "%Comment\nBar": "% Comment\nBar\n", - "%Comment\n": "% Comment", + "%Comment\nBar": "% Comment\n\nBar\n", + "%Comment\n": "% Comment\n", "Foo 100 % Bar": "\nFoo 100 \% Bar\n", - "Foo\n%Comment\nBar": "\nFoo\n% Comment\nBar\n", + "Foo\n%Comment\nBar": "\nFoo\n% Comment\n\nBar\n", } for assertion in assertions: