LaTeX writer: don't use * for unnumbered paragraph, subparagraph.
The starred variants don't exist. This helps with part of #3058...it gets rid of the spurious *s. But we still have numbers on the 4th and 5th level headers.
This commit is contained in:
parent
7af8bfd8c8
commit
a480293b3c
1 changed files with 2 additions and 2 deletions
|
@ -732,7 +732,6 @@ sectionHeader unnumbered ident level lst = do
|
|||
noNote x = x
|
||||
let lstNoNotes = walk noNote lst
|
||||
txtNoNotes <- inlineListToLaTeX lstNoNotes
|
||||
let star = if unnumbered then text "*" else empty
|
||||
-- footnotes in sections don't work (except for starred variants)
|
||||
-- unless you specify an optional argument:
|
||||
-- \section[mysec]{mysec\footnote{blah}}
|
||||
|
@ -745,7 +744,6 @@ sectionHeader unnumbered ident level lst = do
|
|||
else braces (text "\\texorpdfstring"
|
||||
<> braces txt
|
||||
<> braces (text plain))
|
||||
let stuffing = star <> optional <> contents
|
||||
book <- gets stBook
|
||||
opts <- gets stOptions
|
||||
let level' = if book || writerChapters opts then level - 1 else level
|
||||
|
@ -765,6 +763,8 @@ sectionHeader unnumbered ident level lst = do
|
|||
-- see http://tex.stackexchange.com/questions/169830/
|
||||
else empty
|
||||
lab <- labelFor ident
|
||||
let star = if unnumbered && level < 4 then text "*" else empty
|
||||
let stuffing = star <> optional <> contents
|
||||
stuffing' <- hypertarget ident $ text ('\\':sectionType) <> stuffing <> lab
|
||||
return $ if level' > 5
|
||||
then txt
|
||||
|
|
Loading…
Add table
Reference in a new issue