diff options
author | Vaclav Zeman <vhaisman@gmail.com> | 2014-02-10 09:11:50 +0100 |
---|---|---|
committer | Vaclav Zeman <vhaisman@gmail.com> | 2014-02-10 09:11:50 +0100 |
commit | 64bcb9fe0361b448a8175810e9eb45826c83cda0 (patch) | |
tree | 7c92a61c2b918961cae8a3dda404c1e932fe7303 /src/Text/Pandoc | |
parent | 927b51630852b56f6c8e0aa4a7763108fdb8ec89 (diff) | |
download | pandoc-64bcb9fe0361b448a8175810e9eb45826c83cda0.tar.gz |
src/Text/Pandoc/Writers/LaTeX.hs: Use \texorpdfstring for section
captions.
Diffstat (limited to 'src/Text/Pandoc')
-rw-r--r-- | src/Text/Pandoc/Writers/LaTeX.hs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index a76d6d82b..63e8acb7d 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -555,6 +555,7 @@ sectionHeader :: Bool -- True for unnumbered -> State WriterState Doc sectionHeader unnumbered ref level lst = do txt <- inlineListToLaTeX lst + plain <- stringToLaTeX TextString $ foldl (++) "" $ map stringify lst let noNote (Note _) = Str "" noNote x = x let lstNoNotes = walk noNote lst @@ -567,7 +568,9 @@ sectionHeader unnumbered ref level lst = do then return empty else do return $ brackets txtNoNotes - let stuffing = star <> optional <> braces txt + let stuffing = star <> optional <> braces (text "\\texorpdfstring" + <> braces txt + <> braces (text plain)) book <- gets stBook opts <- gets stOptions let level' = if book || writerChapters opts then level - 1 else level |