summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ctex/ctex-beamer.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/ctex/ctex-beamer.def')
-rw-r--r--Master/texmf-dist/tex/latex/ctex/ctex-beamer.def29
1 files changed, 16 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/ctex/ctex-beamer.def b/Master/texmf-dist/tex/latex/ctex/ctex-beamer.def
index b2b869e4d7e..8f11e15aae1 100644
--- a/Master/texmf-dist/tex/latex/ctex/ctex-beamer.def
+++ b/Master/texmf-dist/tex/latex/ctex/ctex-beamer.def
@@ -6,7 +6,7 @@
%%
%% ctex.dtx (with options: `heading,beamer')
%%
-%% Copyright (C) 2003--2018
+%% Copyright (C) 2003--2019
%% CTEX.ORG and any individual authors listed in the documentation.
%% ------------------------------------------------------------------------------
%%
@@ -26,10 +26,10 @@
%%
%% ------------------------------------------------------------------------------
%%
-\GetIdInfo$Id: ctex.dtx 096f319 2018-05-02 19:51:41 +0800 Liam Huang <liamhuang0205@gmail.com> $
+\GetIdInfo$Id: ctex.dtx cb8bf3c 2019-04-07 23:32:09 +0800 Qing Lee <sobenlee@gmail.com> $
{Heading modification for beamer (CTEX)}
\ProvidesExplFile{ctex-beamer.def}
- {\ExplFileDate}{2.4.14}{\ExplFileDescription}
+ {\ExplFileDate}{2.4.15}{\ExplFileDescription}
\seq_const_from_clist:Nn \c__ctex_headings_seq
{ part , section , subsection }
\cs_new_protected_nopar:Npn \__ctex_initial_heading:n #1
@@ -98,7 +98,7 @@
{ \tl_put_right:Nn \exp_not:c { CTEX@#1@#2 } { ####1 } }
}
\NewDocumentCommand \ctex_assign_heading_name:nn
- { m > { \SplitArgument { \c_one } { , } } +m }
+ { m > { \SplitArgument { 1 } { , } } +m }
{ \__ctex_assign_heading_name:nnn {#1} #2 }
\cs_new_protected:Npn \__ctex_assign_heading_name:nnn #1#2#3
{
@@ -120,45 +120,48 @@
\keys_define:nn { ctex } { \exp_not:o { \l__ctex_tmp_tl } }
}
\ExplSyntaxOff
-\defbeamertemplate*{part page}{CTEX}[1][]{
+\defbeamertemplate*{part page}{CTEX}[1][]{%
\begingroup
+ \ctexset{autoindent=false}%
\par \addvspace{\glueexpr\CTEX@part@beforeskip\relax}%
- \parindent \dimexpr \CTEX@part@indent \relax
\CTEX@part@format
+ \parindent \dimexpr \CTEX@part@indent \relax
\ifodd \CTEX@part@numbering
\CTEX@partname \CTEX@part@aftername
\fi
\begin{beamercolorbox}[sep=16pt,center,#1]{part title}
\CTEX@part@titleformat \insertpart \CTEX@part@aftertitle
- \end{beamercolorbox}
+ \end{beamercolorbox}%
\par \addvspace{\glueexpr\CTEX@part@afterskip\relax}%
\endgroup
}
-\defbeamertemplate*{section page}{CTEX}[1][]{
+\defbeamertemplate*{section page}{CTEX}[1][]{%
\begingroup
+ \ctexset{autoindent=false}%
\par \addvspace{\glueexpr\CTEX@section@beforeskip\relax}%
- \parindent \dimexpr \CTEX@section@indent \relax
\CTEX@section@format
+ \parindent \dimexpr \CTEX@section@indent \relax
\ifodd \CTEX@section@numbering
\CTEX@sectionname \CTEX@section@aftername
\fi
\begin{beamercolorbox}[sep=12pt,center,#1]{part title}
\CTEX@section@titleformat \insertsection \CTEX@section@aftertitle
- \end{beamercolorbox}
+ \end{beamercolorbox}%
\par \addvspace{\glueexpr\CTEX@section@afterskip\relax}%
\endgroup
}
-\defbeamertemplate*{subsection page}{CTEX}[1][]{
+\defbeamertemplate*{subsection page}{CTEX}[1][]{%
\begingroup
+ \ctexset{autoindent=false}%
\par \addvspace{\glueexpr\CTEX@subsection@beforeskip\relax}%
- \parindent \dimexpr \CTEX@subsection@indent \relax
\CTEX@subsection@format
+ \parindent \dimexpr \CTEX@subsection@indent \relax
\ifodd \CTEX@subsection@numbering
\CTEX@subsectionname \CTEX@subsection@aftername
\fi
\begin{beamercolorbox}[sep=8pt,center,#1]{part title}
\CTEX@subsection@titleformat \insertsubsection \CTEX@subsection@aftertitle
- \end{beamercolorbox}
+ \end{beamercolorbox}%
\par \addvspace{\glueexpr\CTEX@subsection@afterskip\relax}%
\endgroup
}