From d353e1d11cb582706d9e2e00fa2216cc77d1f175 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 28 Oct 2025 22:41:54 +0100 Subject: LaTeX reader: Moved some entries from environments to blockCommands. They are not environments! `ifstrequal`, `iftoggle`, etc. ifstrequal, iftoggle, etc. -- these are not environments, and they are handled under inlineCommands. --- src/Text/Pandoc/Readers/LaTeX.hs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/Text') diff --git a/src/Text/Pandoc/Readers/LaTeX.hs b/src/Text/Pandoc/Readers/LaTeX.hs index a08b76d5e..68714954c 100644 --- a/src/Text/Pandoc/Readers/LaTeX.hs +++ b/src/Text/Pandoc/Readers/LaTeX.hs @@ -1025,6 +1025,12 @@ blockCommands = M.fromList , ("epigraph", epigraph) -- alignment , ("raggedright", pure mempty) + -- etoolbox + , ("ifstrequal", ifstrequal) + , ("newtoggle", braced >>= newToggle) + , ("toggletrue", braced >>= setToggle True) + , ("togglefalse", braced >>= setToggle False) + , ("iftoggle", try $ ifToggle >> block) ] skipSameFileToks :: PandocMonad m => LP m () @@ -1068,12 +1074,7 @@ environments = M.union (tableEnvironments block inline) $ , ("ly", rawVerbEnv "ly") -- amsthm , ("proof", proof blocks opt) - -- etoolbox - , ("ifstrequal", ifstrequal) - , ("newtoggle", braced >>= newToggle) - , ("toggletrue", braced >>= setToggle True) - , ("togglefalse", braced >>= setToggle False) - , ("iftoggle", try $ ifToggle >> block) + -- other , ("CSLReferences", braced >> braced >> env "CSLReferences" blocks) , ("otherlanguage", env "otherlanguage" otherlanguageEnv) ] -- cgit v1.2.3