summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/thubeamer
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-11-16 21:23:03 +0000
committerKarl Berry <karl@freefriends.org>2021-11-16 21:23:03 +0000
commit9dfe8f3d5332e7a706bd771490b5c49fc787b394 (patch)
tree74ca85bb324fe3aee0431906c618653d10b44b60 /Master/texmf-dist/source/latex/thubeamer
parent0b16a00bb08a3220476425bdb01e5d41eae25c82 (diff)
thubeamer (16nov21)
git-svn-id: svn://tug.org/texlive/trunk@61071 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/thubeamer')
-rw-r--r--Master/texmf-dist/source/latex/thubeamer/Makefile18
-rwxr-xr-xMaster/texmf-dist/source/latex/thubeamer/makebeamer-en.bat5
-rw-r--r--Master/texmf-dist/source/latex/thubeamer/thubeamer.dtx17
3 files changed, 31 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/thubeamer/Makefile b/Master/texmf-dist/source/latex/thubeamer/Makefile
index 28ec55e5e5a..1afaa07717d 100644
--- a/Master/texmf-dist/source/latex/thubeamer/Makefile
+++ b/Master/texmf-dist/source/latex/thubeamer/Makefile
@@ -4,15 +4,21 @@ beamer:
pdflatex -synctex=1 -interaction=nonstopmode main
pdflatex -synctex=1 -interaction=nonstopmode main
+beamer-en:
+ pdflatex -synctex=1 -interaction=nonstopmode main-en
+ bibtex main-en
+ pdflatex -synctex=1 -interaction=nonstopmode main-en
+ pdflatex -synctex=1 -interaction=nonstopmode main-en
+
doc:
- xelatex hitszbeamer.dtx
- makeindex -s gind.ist -o hitszbeamer.ind hitszbeamer.idx
- makeindex -s gglo.ist -o hitszbeamer.gls hitszbeamer.glo
- xelatex hitszbeamer.dtx
- xelatex hitszbeamer.dtx
+ xelatex thubeamer.dtx
+ makeindex -s gind.ist -o thubeamer.ind thubeamer.idx
+ makeindex -s gglo.ist -o thubeamer.gls thubeamer.glo
+ xelatex thubeamer.dtx
+ xelatex thubeamer.dtx
clean:
rm -f *.toc *.bbl *.blg *.out *.aux *.log *.bak *.thm *.synctex.gz *.fdb_latexmk *.fls *.glo *.gls *.idx *.ilg *.ind *.nav *.snm *.hd
cleanall:
- rm -f *.toc *.bbl *.blg *.out *.aux *.log *.bak *.thm *.synctex.gz *.fdb_latexmk *.fls *.glo *.gls *.idx *.ilg *.ind *.nav *.snm *.hd *.sty *.ins \ No newline at end of file
+ rm -f *.toc *.bbl *.blg *.out *.aux *.log *.bak *.thm *.synctex.gz *.fdb_latexmk *.fls *.glo *.gls *.idx *.ilg *.ind *.nav *.snm *.hd *.sty *.ins
diff --git a/Master/texmf-dist/source/latex/thubeamer/makebeamer-en.bat b/Master/texmf-dist/source/latex/thubeamer/makebeamer-en.bat
new file mode 100755
index 00000000000..e76f5e12aba
--- /dev/null
+++ b/Master/texmf-dist/source/latex/thubeamer/makebeamer-en.bat
@@ -0,0 +1,5 @@
+latexmk -c main-en
+pdflatex -synctex=1 -interaction=nonstopmode main-en
+bibtex main-en
+pdflatex -synctex=1 -interaction=nonstopmode main-en
+pdflatex -synctex=1 -interaction=nonstopmode main-en \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/thubeamer/thubeamer.dtx b/Master/texmf-dist/source/latex/thubeamer/thubeamer.dtx
index 8cbdd0c5052..7ae1a2d3db5 100644
--- a/Master/texmf-dist/source/latex/thubeamer/thubeamer.dtx
+++ b/Master/texmf-dist/source/latex/thubeamer/thubeamer.dtx
@@ -108,10 +108,10 @@ This package consists of the file thubeamer.dtx,
%<thucolorstyle>\ProvidesPackage{beamercolorthemethubeamer}
%<thuinnerstyle>\ProvidesPackage{beamerinnerthemethubeamer}
%<thuouterstyle>\ProvidesPackage{beamerouterthemethubeamer}
-%<thubeamer|thucolorstyle|thuinnerstyle|thuouterstyle>[2021/07/07 v1.0.0 A Beamer Theme for Tsinghua University (THU)]
+%<thubeamer|thucolorstyle|thuinnerstyle|thuouterstyle>[2021/11/15 v1.1.0 A Beamer Theme for Tsinghua University (THU)]
%
%<*driver>
-\ProvidesFile{thubeamer.dtx}[2021/07/07 v1.0.0 A Beamer Theme for Tsinghua University (THU)]
+\ProvidesFile{thubeamer.dtx}[2021/11/15 v1.1.0 A Beamer Theme for Tsinghua University (THU)]
\documentclass{ltxdoc}
\usepackage{dtx-style}
@@ -335,7 +335,6 @@ This package consists of the file thubeamer.dtx,
\RequirePackage{multicol}
\RequirePackage{multimedia}
\RequirePackage{calc}
-\RequirePackage{ctex}
\RequirePackage{amsmath}
\RequirePackage{amsthm}
\RequirePackage{amssymb}
@@ -380,6 +379,9 @@ This package consists of the file thubeamer.dtx,
\DeclareOptionBeamer{subsectiontoc}{
\PassOptionsToPackage{subsectiontoc}{beamerinnerthemethubeamer}
}
+\DeclareOptionBeamer{en}{
+ \PassOptionsToPackage{en}{beamerinnerthemethubeamer}
+}
\ProcessOptionsBeamer
% \end{macrocode}
%
@@ -490,11 +492,14 @@ This package consists of the file thubeamer.dtx,
% \end{macrocode}
%
% 参数设置
+% \changes{v1.1.0}{2021/11/15}{add option `en' for preparing beamer in English}
% \begin{macrocode}
+\DeclareOptionBeamer{en}{\def\beamer@thulang{english}}
\DeclareOptionBeamer{sectiontoc}{\def\beamer@thusectoc{sectiontoc}}
\DeclareOptionBeamer{subsectiontoc}{\def\beamer@thusubsectoc{subsectiontoc}}
\ProcessOptionsBeamer
+\def\beamer@thulanguage{english}
\def\beamer@thusectiontoc{sectiontoc}
\def\beamer@thusubsectiontoc{subsectiontoc}
% \end{macrocode}
@@ -503,6 +508,12 @@ This package consists of the file thubeamer.dtx,
% \begin{macrocode}
\mode<presentation>
+\ifx\beamer@thulang\beamer@thulanguage
+ \relax
+\else
+ \RequirePackage{ctex}
+\fi
+
\useinnertheme{circles}
% \usefonttheme{structurebold}
\setbeamertemplate{caption}[numbered]{}