git.iko.soy/typeable/pandoc
on master help sign in
LaTeX writer: properly handle unnumbered headings level 4+.

Closes #6018. Previously the `\paragraph` command was used instead of `\paragraph*` for unnumbered level 4 headings.

commit2c1a911bc19bdc4069a2abd84b3c1954d0877cce authorJohn MacFarlane <jgm@berkeley.edu> dateWed 1 Jan 2020, 22:32 (7 years ago) parent4affd40
2 files changed+2−2
src/Text/Pandoc/Writers/LaTeX.hs+1−1 test/Tests/Writers/LaTeX.hs+1−1
src/Text/Pandoc/Writers/LaTeX.hs+1−1
@@ -1010,7 +1010,7 @@ sectionHeader classes ident level lst = do
10101010 -- see http://tex.stackexchange.com/questions/169830/
10111011 else empty
10121012 lab <- labelFor ident
1013− let star = if unnumbered && level' < 4 then text "*" else empty
1013+ let star = if unnumbered then text "*" else empty
10141014 let stuffing = star <> optional <> contents
10151015 stuffing' <- hypertarget True ident $
10161016 text ('\\':sectionType) <> stuffing <> lab
test/Tests/Writers/LaTeX.hs+1−1
@@ -170,7 +170,7 @@ tests = [ testGroup "code blocks"
170170 , "\\addcontentsline{toc}{subsection}{header4}\n"
171171 , "\\subsubsection*{header5}"
172172 , "\\addcontentsline{toc}{subsubsection}{header5}\n"
173− , "\\paragraph{header6}"
173+ , "\\paragraph*{header6}"
174174 , "\\addcontentsline{toc}{paragraph}{header6}"
175175 ]
176176 ]