git.iko.soy/typeable/pandoc
on master help sign in
LaTeX reader: parse sloppypar environment (#4517)
commit16523ea3d15f4a6705fc4711d1378a54abbcfe1d authorMarc Schreiber <schrieveslaach@online.de> dateMon 2 Apr 2018, 18:33 (9 years ago) parent2380845
2 files changed+24
src/Text/Pandoc/Readers/LaTeX.hs+1 test/command/sloppypar.md+23
src/Text/Pandoc/Readers/LaTeX.hs+1
@@ -2111,6 +2111,7 @@ environments :: PandocMonad m => M.Map Text (LP m Blocks)
21112111environments = M.fromList
21122112 [ ("document", env "document" blocks)
21132113 , ("abstract", mempty <$ (env "abstract" blocks >>= addMeta "abstract"))
2114+ , ("sloppypar", env "sloppypar" $ blocks)
21142115 , ("letter", env "letter" letterContents)
21152116 , ("minipage", env "minipage" $
21162117 skipopts *> spaces *> optional braced *> spaces *> blocks)
test/command/sloppypar.mdnew file+23
@@ -0,0 +1,23 @@
1+```
2+% pandoc -f latex+raw_tex -t native
3+\begin{sloppypar}
4+Sequi id qui facere et incidunt ut. Et fuga ut voluptate enim qui. Odit unde magni ipsam dicta modi. Modi soluta velit est aut aut possimus.
5+
6+Qui et temporibus explicabo. Esse ab ut quidem. Vel qui perspiciatis quae odio consectetur alias non sed. Quo consectetur libero omnis quos eius ad vel.
7+\end{sloppypar}
8+^D
9+[Para [Str "Sequi",Space,Str "id",Space,Str "qui",Space,Str "facere",Space,Str "et",Space,Str "incidunt",Space,Str "ut.",Space,Str "Et",Space,Str "fuga",Space,Str "ut",Space,Str "voluptate",Space,Str "enim",Space,Str "qui.",Space,Str "Odit",Space,Str "unde",Space,Str "magni",Space,Str "ipsam",Space,Str "dicta",Space,Str "modi.",Space,Str "Modi",Space,Str "soluta",Space,Str "velit",Space,Str "est",Space,Str "aut",Space,Str "aut",Space,Str "possimus."]
10+,Para [Str "Qui",Space,Str "et",Space,Str "temporibus",Space,Str "explicabo.",Space,Str "Esse",Space,Str "ab",Space,Str "ut",Space,Str "quidem.",Space,Str "Vel",Space,Str "qui",Space,Str "perspiciatis",Space,Str "quae",Space,Str "odio",Space,Str "consectetur",Space,Str "alias",Space,Str "non",Space,Str "sed.",Space,Str "Quo",Space,Str "consectetur",Space,Str "libero",Space,Str "omnis",Space,Str "quos",Space,Str "eius",Space,Str "ad",Space,Str "vel."]]
11+```
12+
13+```
14+% pandoc -f latex -t native
15+\begin{sloppypar}
16+Sequi id qui facere et incidunt ut. Et fuga ut voluptate enim qui. Odit unde magni ipsam dicta modi. Modi soluta velit est aut aut possimus.
17+
18+Qui et temporibus explicabo. Esse ab ut quidem. Vel qui perspiciatis quae odio consectetur alias non sed. Quo consectetur libero omnis quos eius ad vel.
19+\end{sloppypar}
20+^D
21+[Para [Str "Sequi",Space,Str "id",Space,Str "qui",Space,Str "facere",Space,Str "et",Space,Str "incidunt",Space,Str "ut.",Space,Str "Et",Space,Str "fuga",Space,Str "ut",Space,Str "voluptate",Space,Str "enim",Space,Str "qui.",Space,Str "Odit",Space,Str "unde",Space,Str "magni",Space,Str "ipsam",Space,Str "dicta",Space,Str "modi.",Space,Str "Modi",Space,Str "soluta",Space,Str "velit",Space,Str "est",Space,Str "aut",Space,Str "aut",Space,Str "possimus."]
22+,Para [Str "Qui",Space,Str "et",Space,Str "temporibus",Space,Str "explicabo.",Space,Str "Esse",Space,Str "ab",Space,Str "ut",Space,Str "quidem.",Space,Str "Vel",Space,Str "qui",Space,Str "perspiciatis",Space,Str "quae",Space,Str "odio",Space,Str "consectetur",Space,Str "alias",Space,Str "non",Space,Str "sed.",Space,Str "Quo",Space,Str "consectetur",Space,Str "libero",Space,Str "omnis",Space,Str "quos",Space,Str "eius",Space,Str "ad",Space,Str "vel."]]
23+```