diff options
| author | Oliver Fabel <[email protected]> | 2024-03-09 17:46:27 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-09 08:46:27 -0800 |
| commit | f20f74512c6612e3983142ab72fddda040e7fa06 (patch) | |
| tree | 28730672e447357825b3450be1e88b619c8eac83 /data | |
| parent | 3d0e2efa8892e972539e4d2491fe900af0d2c5da (diff) | |
Fix block headings support for unnumbered paragraphs (#9542)
`block-headings: true` seems to break unnumbered paragraphs and subparagraphs. This is due to the fact, that the unnumbered version uses the star macros \paragraph* and \subparagraph*. See issue #6018 for details.
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/default.latex | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/data/templates/default.latex b/data/templates/default.latex index 605a82d9e..f8006b23a 100644 --- a/data/templates/default.latex +++ b/data/templates/default.latex @@ -354,14 +354,28 @@ $if(beamer)$ $else$ $if(block-headings)$ % Make \paragraph and \subparagraph free-standing +\makeatletter \ifx\paragraph\undefined\else \let\oldparagraph\paragraph - \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} + \renewcommand{\paragraph}{ + \@ifstar + \xxxParagraphStar + \xxxParagraphNoStar + } + \newcommand{\xxxParagraphStar}[1]{\oldparagraph*{#1}\mbox{}} + \newcommand{\xxxParagraphNoStar}[1]{\oldparagraph{#1}\mbox{}} \fi \ifx\subparagraph\undefined\else \let\oldsubparagraph\subparagraph - \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} + \renewcommand{\subparagraph}{ + \@ifstar + \xxxSubParagraphStar + \xxxSubParagraphNoStar + } + \newcommand{\xxxSubParagraphStar}[1]{\oldsubparagraph*{#1}\mbox{}} + \newcommand{\xxxSubParagraphNoStar}[1]{\oldsubparagraph{#1}\mbox{}} \fi +\makeatother $endif$ $endif$ $if(pagestyle)$ |
