From fc78be1140532dcd7dc4ef614ac753cca5cf8b1e Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Wed, 8 Jan 2020 08:43:51 -0800 Subject: LaTeX reader: improve parsing of raw environments. If parsing fails in a raw environment (e.g. due to special characters like unescaped `_`), try again as a verbatim environment, which is less sensitive to special characters. This allows us to capture special environments that change catcodes as raw tex when `-f latex+raw_tex` is used. Closes #6034. --- test/command/6034.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 test/command/6034.md (limited to 'test') diff --git a/test/command/6034.md b/test/command/6034.md new file mode 100644 index 000000000..af41f2d50 --- /dev/null +++ b/test/command/6034.md @@ -0,0 +1,11 @@ +``` +% pandoc -f latex+raw_tex -t native +\begin{figure*} + \centering + \begin{overpic}{test_pic} + \put (70,80) {Caption} + \end{overpic} +\end{figure*} +^D +[RawBlock (Format "latex") "\\begin{figure*}\n \\centering\n \\begin{overpic}{test_pic}\n \\put (70,80) {Caption}\n \\end{overpic}\n\\end{figure*}"] +``` -- cgit v1.2.3