diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-16 20:56:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-16 20:56:43 +0000 |
commit | c551b95fcad4d9f1870c98efbd051e7062538737 (patch) | |
tree | b2a4f347acb14f9fcda339693eeaf147eb76fd9d /Master/texmf-dist/tex/latex/titlesec/titlesec.sty | |
parent | 7c8b3183395885a8f2695d923197b344c02f0cc3 (diff) |
titlesec (16oct19)
git-svn-id: svn://tug.org/texlive/trunk@52413 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/titlesec/titlesec.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/titlesec/titlesec.sty | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/titlesec/titlesec.sty b/Master/texmf-dist/tex/latex/titlesec/titlesec.sty index caf149e0dad..e99e0b09d31 100644 --- a/Master/texmf-dist/tex/latex/titlesec/titlesec.sty +++ b/Master/texmf-dist/tex/latex/titlesec/titlesec.sty @@ -34,7 +34,7 @@ % ~~~~~~~ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{titlesec}[2019/09/09 v2.12 Sectioning titles] +\ProvidesPackage{titlesec}[2019/10/16 v2.13 Sectioning titles] % Initialization % ~~~~~~~~~~~~~~ @@ -254,6 +254,9 @@ % is not lost inside a box by saving it into \ttl@mk, % which in turn is used by the sect and chap commands. +% As of 2019 and due the LaTex +% kernel modifies \markboth, we consider two possibilities (2.13). + \newif\ifttl@explicit \def\ttl@gmk#1{\gdef\ttl@mk{#1}} @@ -272,8 +275,13 @@ \let\ttl@page@i \ttl@nest@error \let\ttl@newpage\newpage \def\newpage{\ttl@savewrite\ttl@newpage}% - \def\markboth##1##2{\protect\ttl@gmk{\protect\markboth{##1}{##2}}}% - \def\markright##1{\protect\ttl@gmk{\protect\markright{##1}}}% + \expandafter\ifx\csname markboth \endcsname\relax + \def\markboth##1##2{\protect\ttl@gmk{\protect\markboth{##1}{##2}}}% + \def\markright##1{\protect\ttl@gmk{\protect\markright{##1}}}% + \else + \@namedef{markboth }##1##2{\protect\ttl@gmk{\markboth{##1}{##2}}}% + \@namedef{markright }##1{\protect\ttl@gmk{\markright{##1}}}% + \fi \def\@mkboth##1##2{\protect\ttl@gmk{\protect\@mkboth{##1}{##2}}}% \def\footnote{\@ifnextchar[% {\ttl@savefn\z@}{\ttl@savefn\@ne[]}}% |