From 64bcb9fe0361b448a8175810e9eb45826c83cda0 Mon Sep 17 00:00:00 2001 From: Vaclav Zeman Date: Mon, 10 Feb 2014 09:11:50 +0100 Subject: src/Text/Pandoc/Writers/LaTeX.hs: Use \texorpdfstring for section captions. --- src/Text/Pandoc/Writers/LaTeX.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/Text/Pandoc') 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 -- cgit v1.2.3