summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer-contrib
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer-contrib')
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/Makefile18
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/README.md16
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/makebeamer-en.bat5
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.pdfbin0 -> 285388 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.tex222
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.pdfbin406590 -> 406600 bytes
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.tex6
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.dtx17
-rw-r--r--macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.pdfbin199474 -> 201311 bytes
9 files changed, 271 insertions, 13 deletions
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/Makefile b/macros/latex/contrib/beamer-contrib/themes/thubeamer/Makefile
index 28ec55e5e5..1afaa07717 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/Makefile
+++ b/macros/latex/contrib/beamer-contrib/themes/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/macros/latex/contrib/beamer-contrib/themes/thubeamer/README.md b/macros/latex/contrib/beamer-contrib/themes/thubeamer/README.md
index 99ac44a9bd..989c037b66 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/README.md
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/README.md
@@ -5,18 +5,26 @@
# thubeamer:清华大学 Beamer 模板
+![CTAN Version](https://img.shields.io/ctan/v/thubeamer.svg)
+![GitHub Version](https://img.shields.io/github/release/YangLaTeX/thubeamer.svg)
+![Repo Size](https://img.shields.io/github/repo-size/YangLaTeX/thubeamer.svg)
+![License](https://img.shields.io/ctan/l/thubeamer.svg)
+
[GitHub](https://github.com/YangLaTeX/thubeamer) | [Download](https://github.com/YangLaTeX/thubeamer/releases) | [Wiki](https://github.com/YangLaTeX/thubeamer/wiki) | [CTAN](https://www.ctan.org/pkg/thubeamer)
# Introduction to thubeamer
-**thubeamer** is a **beamer theme** designed for Tsinghua University (THU). Current version is 1.0.0, updated on 2021/07/07.
+**thubeamer** is a **beamer theme** designed for Tsinghua University (THU). Current version is 1.1.0, updated on 2021/11/15.
```latex
|- figures
|- thulogo.pdf
|- macros.tex
+ |- main-en.tex
+ |- main-en.pdf
|- main.tex
|- main.pdf
+ |- makebeamer-en.bat
|- makebeamer.bat
|- makeclean.bat
|- makecleanall.bat
@@ -31,7 +39,7 @@
# thubeamer 简介
-thubeamer 是清华大学风格 Beamer 模板,当前版本1.0.0,更新于2021年07月07日。
+thubeamer 是清华大学风格 Beamer 模板,当前版本1.1.0,更新于2021年11月15日。
# Documentation
@@ -82,6 +90,7 @@ To use Makefile, you should have GNU `make` tool installed.
```bash
make doc # compile documentation (required before compiling the beamer)
make beamer # compile beamer
+make beamer-en # compile beamer prepared in English
make clean # clean auxiliary files
make cleanall # clean auxiliary files and style files
```
@@ -93,6 +102,7 @@ make cleanall # clean auxiliary files and style files
```bash
make doc # 编译说明文档(在编译 beamer之前必须编译说明文档)
make beamer # 编译 beamer
+make beamer-en # 编译英文 beamer
make clean # 清除辅助文件
make cleanall # 清除辅助文件与样式文件
```
@@ -104,6 +114,7 @@ make cleanall # 清除辅助文件与样式文件
```bash
makedoc # compile documentation (required before compiling the beamer)
makebeamer # compile beamer
+makebeamer-en # compile beamer prepared in English
makeclean # clean auxiliary files
makecleanall # clean auxiliary files and style files
```
@@ -115,6 +126,7 @@ makecleanall # clean auxiliary files and style files
```bash
makedoc # 编译说明文档(在编译 beamer之前必须编译说明文档)
makebeamer # 编译 beamer
+makebeamer-en # 编译英文 beamer
makeclean # 清除辅助文件
makecleanall # 清除辅助文件与样式文件
```
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/makebeamer-en.bat b/macros/latex/contrib/beamer-contrib/themes/thubeamer/makebeamer-en.bat
new file mode 100644
index 0000000000..e76f5e12ab
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/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/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.pdf b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.pdf
new file mode 100644
index 0000000000..7d732e7a5a
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.tex b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.tex
new file mode 100644
index 0000000000..cd437ff9c3
--- /dev/null
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example-en.tex
@@ -0,0 +1,222 @@
+%%=======================================================================
+% !Mode:: "TeX:UTF-8"
+% !TEX program = PdfLaTeX
+%%=======================================================================
+% 模板名称:thubeamer
+% 模板版本:V1.1.0
+% 模板作者:杨敬轩(Jingxuan Yang)
+% 联系作者:yangjx20@mails.tsinghua.edu.cn & yanglatex2e@gmail.com
+% 模板适用:清华大学风格 Beamer 模板
+% 模板编译:手动编译方法参看 README.md 或 thubeamer.pdf
+% 编译 beamer 之前必须编译说明文档:make doc 或双击 makedoc.bat
+% 编译说明文档同时分离出四个样式文件 *thubeamer.sty
+% GNU make 工具:make beamer
+% Windows 批处理脚本:双击 makebeamer.bat 自动编译 beamer
+% 更多编译细节详见说明文档:thubeamer.pdf
+% 更新时间:2021/11/15
+% 模板帮助:请**务必务必务必**阅读 thubeamer.pdf 说明文档,文档查看方法:
+% 下载模板文件夹里就有,如果是从 CTAN 上安装更新本模板,则通过
+% cmd 命令行:texdoc thubeamer 查看文档
+% 推荐前往模板的 GitHub 仓库获取最新文件,地址:
+% https://github.com/YangLaTeX/thubeamer
+%%=======================================================================
+
+% 设置文档类别为 <beamer>
+% \documentclass[aspectratio=169]{beamer} % 设置长宽比为 16:9
+\documentclass{beamer}
+
+% 使用 <thubeamer> 主题
+\usetheme[en]{thubeamer}
+
+% 模板选项如下
+% (a.1) smoothbars: 页面顶端单行显示目录,默认选项
+% (a.2) sidebar: 页面左侧分栏显示目录
+% \usetheme[sidebar]{thubeamer}
+
+% (b) sectiontoc: 在每节(section)前显示目录,并高亮显示当前节,默认不显示
+
+% (c) subsectiontoc: 在每小节(subsection)前显示目录,并高亮显示当前节和当前小节,默认不显示
+
+% (d) en: 仅使用英文来制作 beamer,应用此选项后,汉字将全部无法编译
+
+% 图片存放路径
+\graphicspath{{figures/}}
+
+\include{macros}
+
+% 封面信息,方括号内容是显示在左侧边栏的内容(当选择 sidebar 主题时有效)
+\title[Title]{Title\\[2mm] Presentation}
+\author[Jingxuan Yang]{Student: Jingxuan Yang\\[5mm] Supervisor: Prof. XX}
+\institute[Tsinghua University]{\small Tsinghua University}
+\date{\small \vskip -10pt \today}
+
+% 开始写文章
+\begin{document}
+
+% 标题页
+\begin{frame}
+ \maketitle
+\end{frame}
+
+% 目录页
+\section*{Contents}
+\frame{
+ \frametitle{\secname}
+ \tableofcontents[hideallsubsections]
+}
+
+\section{Research Contents}
+
+\subsection{Research Contents of This Project}
+
+\begin{frame}{Research Contents of This Project}
+ \begin{figure}
+ \includegraphics[width=0.4\linewidth]{thulogo}
+ \caption{Research Contents of This Project}
+ \end{figure}
+\end{frame}
+
+\subsection{Research progress}
+
+\begin{frame}{Research progress}
+ \begin{figure}
+ \includegraphics[width=0.4\linewidth]{thulogo}
+ \caption{Research progress}
+ \end{figure}
+\end{frame}
+
+\section{Results}
+
+\begin{frame}{Results}
+ \begin{block}{Results}
+ \begin{itemize}
+ \setlength{\itemsep}{6pt}
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+\subsection{Case 1}
+
+\begin{frame}{Case 1}
+ \begin{block}{Unnumbered equation}
+ Example of unnumbered equation:
+ $$
+ k:[-\pi,\pi] \rightarrow [0,1]
+ $$
+ \end{block}
+\end{frame}
+
+\subsection{Case 2}
+
+\begin{frame}{Case 2}
+ \begin{block}{numbered equation}
+ \begin{itemize}
+ \item Example of numbered equation: the input is an image
+ \begin{equation}
+ \vx\in\reals^{C_{\text{in}}\times H\times W}
+ \end{equation}
+ where $C_{\text{in}}$ represents number of input channels, $H$ is the height of image, and $W$ is the width of image.
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+\subsection{Case 3}
+
+\begin{frame}{Case 3}
+ \begin{block}{Table}
+ Example of tables, shown in \ref{tab:unique_values}.
+
+ \begin{table}[htbp]
+ \small
+ \centering
+ \caption{Unique elements in train.csv }
+ \label{tab:unique_values}
+ \begin{tabular}{lc}
+ \toprule
+ column & \# unique values \\
+ \midrule
+ posting\_id & 34250 \\
+ image & 32412 \\
+ image\_phash & 28735 \\
+ title & 33117 \\
+ label\_group & 11014 \\
+ \bottomrule
+ \end{tabular}
+ \end{table}
+ \end{block}
+\end{frame}
+
+\subsection{Case 4}
+
+\begin{frame}{Case 4}
+ \begin{block}{Parallel figures}
+ Example of parallel figures.
+ \end{block}
+ \begin{figure}[htbp]
+ \centering
+ \begin{minipage}[t]{0.48\textwidth}
+ \centering
+ \includegraphics[width=3cm]{thulogo.pdf}
+ \caption{Example figure 1}
+ \label{fig:left_side}
+ \end{minipage}
+ \begin{minipage}[t]{0.48\textwidth}
+ \centering
+ \includegraphics[width=3cm]{thulogo.pdf}
+ \caption{Example figure 2}
+ \label{fig:right_side}
+ \end{minipage}
+ \end{figure}
+\end{frame}
+
+\section{Future Work}
+
+\subsection{Future Work}
+
+\begin{frame}{Future work}
+ \begin{block}{Future work}
+ \begin{itemize}
+ \setlength{\itemsep}{6pt}
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \item XXXX
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+\subsection{Scheduling}
+
+\begin{frame}{Scheduling}
+ \begin{block}{Scheduling}
+ \begin{itemize}
+ \setlength{\itemsep}{6pt}
+ \item XXXX\cite{webster2010}
+ \item XXXX\cite{jones2006}
+ \item XXXX\cite{mcmahan2005}
+ \item XXXX\cite{Gravagne2003}
+ \end{itemize}
+ \end{block}
+\end{frame}
+
+\begin{frame}[allowframebreaks]{Bibliography}
+ \bibliographystyle{thubeamer}
+ \bibliography{reference}
+\end{frame}
+
+\begin{frame}
+ \begin{center}
+ {\Huge\calligra Thanks for your attention!}
+ \vspace{1cm}
+
+ {\Huge Q \& A}
+ \end{center}
+\end{frame}
+
+\end{document}
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.pdf b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.pdf
index ff2c2d75a6..3682907ee3 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.tex b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.tex
index 2d856187b9..1da65479c9 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.tex
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer-example.tex
@@ -3,7 +3,7 @@
% !TEX program = PdfLaTeX
%%=======================================================================
% 模板名称:thubeamer
-% 模板版本:V1.0.0
+% 模板版本:V1.1.0
% 模板作者:杨敬轩(Jingxuan Yang)
% 联系作者:yangjx20@mails.tsinghua.edu.cn & yanglatex2e@gmail.com
% 模板适用:清华大学风格 Beamer 模板
@@ -13,7 +13,7 @@
% GNU make 工具:make beamer
% Windows 批处理脚本:双击 makebeamer.bat 自动编译 beamer
% 更多编译细节详见说明文档:thubeamer.pdf
-% 更新时间:2021/07/07
+% 更新时间:2021/11/15
% 模板帮助:请**务必务必务必**阅读 thubeamer.pdf 说明文档,文档查看方法:
% 下载模板文件夹里就有,如果是从 CTAN 上安装更新本模板,则通过
% cmd 命令行:texdoc thubeamer 查看文档
@@ -37,6 +37,8 @@
% (c) subsectiontoc: 在每小节(subsection)前显示目录,并高亮显示当前节和当前小节,默认不显示
+% (d) en: 仅使用英文来制作 beamer,应用此选项后,汉字将全部无法编译
+
% 图片存放路径
\graphicspath{{figures/}}
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.dtx b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.dtx
index 8cbdd0c505..7ae1a2d3db 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.dtx
+++ b/macros/latex/contrib/beamer-contrib/themes/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]{}
diff --git a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.pdf b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.pdf
index 0cda53aa81..6af7227136 100644
--- a/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.pdf
+++ b/macros/latex/contrib/beamer-contrib/themes/thubeamer/thubeamer.pdf
Binary files differ