diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-12-15 09:30:01 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-12-15 10:01:50 -0800 |
commit | 544f3e5b45c7452c7bb90a630ec0904c4808113e (patch) | |
tree | 37e5003f274bcf90d239aea8593c54436e8e0b82 /src/Text/Pandoc/Writers | |
parent | d009646de7b5795cd5985ba0a5fe70e5b2c57df6 (diff) | |
parent | 08d80809c20408701b2ccf57d561196e9743269e (diff) |
Merge branch 'use-texorpdfstring' of https://github.com/wilx/pandoc into wilx-use-texorpdfstring
Conflicts:
src/Text/Pandoc/Writers/LaTeX.hs
tests/Tests/Writers/LaTeX.hs
Diffstat (limited to 'src/Text/Pandoc/Writers')
-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 417317b54..ee9f7f620 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -613,6 +613,7 @@ sectionHeader :: Bool -- True for unnumbered sectionHeader unnumbered ref level lst = do txt <- inlineListToLaTeX lst lab <- text `fmap` toLabel ref + plain <- stringToLaTeX TextString $ foldl (++) "" $ map stringify lst let noNote (Note _) = Str "" noNote x = x let lstNoNotes = walk noNote lst @@ -625,7 +626,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 |