aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorOliver Fabel <[email protected]>2024-03-09 17:46:27 +0100
committerGitHub <[email protected]>2024-03-09 08:46:27 -0800
commitf20f74512c6612e3983142ab72fddda040e7fa06 (patch)
tree28730672e447357825b3450be1e88b619c8eac83 /data
parent3d0e2efa8892e972539e4d2491fe900af0d2c5da (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.latex18
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)$