Skip to content

Commit d353e1d

Browse files
committed
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.
1 parent 5ba0dbe commit d353e1d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/Text/Pandoc/Readers/LaTeX.hs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,12 @@ blockCommands = M.fromList
10251025
, ("epigraph", epigraph)
10261026
-- alignment
10271027
, ("raggedright", pure mempty)
1028+
-- etoolbox
1029+
, ("ifstrequal", ifstrequal)
1030+
, ("newtoggle", braced >>= newToggle)
1031+
, ("toggletrue", braced >>= setToggle True)
1032+
, ("togglefalse", braced >>= setToggle False)
1033+
, ("iftoggle", try $ ifToggle >> block)
10281034
]
10291035

10301036
skipSameFileToks :: PandocMonad m => LP m ()
@@ -1068,12 +1074,7 @@ environments = M.union (tableEnvironments block inline) $
10681074
, ("ly", rawVerbEnv "ly")
10691075
-- amsthm
10701076
, ("proof", proof blocks opt)
1071-
-- etoolbox
1072-
, ("ifstrequal", ifstrequal)
1073-
, ("newtoggle", braced >>= newToggle)
1074-
, ("toggletrue", braced >>= setToggle True)
1075-
, ("togglefalse", braced >>= setToggle False)
1076-
, ("iftoggle", try $ ifToggle >> block)
1077+
-- other
10771078
, ("CSLReferences", braced >> braced >> env "CSLReferences" blocks)
10781079
, ("otherlanguage", env "otherlanguage" otherlanguageEnv)
10791080
]

0 commit comments

Comments
 (0)