浙江理工大学本科毕业答辩beamer模板

浙江理工大学本科毕业答辩beamer模板

写在前面

此beamer模板是在TeXstudio软件上进行编写,对beamer不是很熟悉的同学可以参考我的CSDN主页中的其中一篇博客: latex Beamer模板.升级版beamer可以选择参考升级版beamer模板

配置环境

代码中所需要的所有图片都放在figures文件内
首先是建立一个cls文件,主要是配置一些需要的包,对页眉页脚以及行距、主题等其他条件进行设置。具体代码如下:

\ProvidesClass{zstu-slide}[ZSTU Undergraduates Thesis Slide Template]
\PassOptionsToPackage{AutoFakeBold}{xeCJK}
\PassOptionsToClass{\CurrentOption}{beamer}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}}
\ProcessOptions\relax
\LoadClass{beamer}

%%%%%%%% 宏包 %%%%%%%%

% 中文字体
\RequirePackage{xeCJK}
\RequirePackage{ctex}
% 图形背景
\RequirePackage{tikz}
% 插图
\RequirePackage{caption}
% 表格线
\RequirePackage{booktabs}
% 数学公式
\RequirePackage{array}
\RequirePackage{mathptmx}
\RequirePackage{bm}
% 绘图
\RequirePackage{pgfplots}
% 条件编译
\RequirePackage{ifthen}
\RequirePackage{hyperref} %% 网页链接
%%%%%%%% 用户自定义变量 %%%%%%%%

\newcommand{\dark}{\def\zstu@dark{true}}        % 启用深色主题
\newcommand{\nav}{\def\zstu@nav{true}}          % 启用底部导航按钮
\renewcommand{\title}[1]{\def\zstu@title{#1}}   % 标题
\renewcommand{\author}[1]{\def\zstu@author{#1}} % 作者
\newcommand{\teacher}[1]{\def\zstu@teacher{#1}} % 指导教师
\newcommand{\pubdate}[1]{\def\zstu@pubdate{#1}} % 日期

%%%%%%%% 颜色定义 %%%%%%%%

\definecolor{zstublue}{RGB}{40,100,190}        % 浙理主题蓝色
%\definecolor{zstublue}{RGB}{50,150,185}         %浙理主题蓝绿色
\definecolor{zstumiddleblue}{RGB}{115,170,250} % 浙理主题中蓝色
\definecolor{zstulightblue}{RGB}{200,222,255}  % 浙理主题浅蓝色

\setbeamercolor{palette primary}{bg=zstublue,fg=white}
\setbeamercolor{palette secondary}{bg=zstulightblue,fg=zstublue}
\setbeamercolor{palette tertiary}{bg=zstublue,fg=white}
\setbeamercolor{palette quaternary}{bg=white,fg=zstublue}
\setbeamercolor{structure}{bg=white,fg=zstublue}
\setbeamercolor{block title}{bg=zstublue,fg=white}
\setbeamercolor{block body}{bg=zstulightblue,fg=zstublue}

%%%%%%%% 字体定义 %%%%%%%%

% 英文默认字体
\setmainfont{Times New Roman}
\setsansfont{Arial}
% 中文默认字体
\setCJKsansfont{simhei.ttf}

%%%%%%%% 幻灯片样式 %%%%%%%%

% 主题
\usetheme{default}
\useoutertheme{infolines}
\useinnertheme{circles}
\usefonttheme[onlymath]{serif}

\setbeamersize{text margin left=5ex,text margin right=5ex} % 页边距
\renewcommand{\baselinestretch}{1.3}                       % 行距
\setlength{\parskip}{1ex}                                  % 段落间距

%%%%%%%% 封面 %%%%%%%%

\renewcommand{\maketitle}{
    % 底部导航按钮
    \ifthenelse{\isundefined{\zstu@nav}}{\setbeamertemplate{navigation symbols}{}}{}

    \ifthenelse{\isundefined{\zstu@dark}}{
        % 浅色主题封面
        \begin{frame}[plain]
            \begin{center}
                \vskip 12pt
                \includegraphics[height=55pt]{zstu-logo4.png}
                \vskip -8pt
                    {\zihao{-5}\bf\songti 本\, 科\, 毕\, 业\, 答\, 辩}
                \vskip 24pt
                \begin{beamercolorbox}[wd=\paperwidth,center]{palette secondary}
                    \vskip 0pt
                    \zihao{2}\zstu@title
                    \vskip 16pt
                \end{beamercolorbox}
                \vskip 12pt
                \begin{tabular}{r@{\hskip 1.5ex}l}
                    答辩人:  & \zstu@author  \\
                    指导教师: & \zstu@teacher \\
                \end{tabular}
                \vskip 12pt
                \color{gray}\zihao{-5}\zstu@pubdate
            \end{center}
        \end{frame}
    }{
        % 深色主题封面
        \setbeamercolor{background canvas}{bg=zstublue}
        \begin{frame}[plain]
            \begin{center}
                \vskip 12pt
                \includegraphics[height=45pt]{zstu-logo4.png}
                \vskip -8pt
                    {\color{white}\zihao{-5}\bf\songti 本\, 科\, 毕\, 业\, 答\, 辩}
                \vskip 24pt
                \begin{beamercolorbox}[wd=\paperwidth,center]{palette secondary}
                    \vskip 0pt
                    \zihao{2}\zstu@title
                    \vskip 16pt
                \end{beamercolorbox}
                \vskip 12pt
                \color{white}
                \begin{tabular}{r@{\hskip 1.5ex}l}
                    答辩人:  & \zstu@author  \\
                    指导教师: & \zstu@teacher \\
                \end{tabular}
                \vskip 12pt
                \zihao{6}\zstu@pubdate
            \end{center}
        \end{frame}
        \setbeamercolor{background canvas}{bg=white}
    }
}

%%%%%%%% 转场页 %%%%%%%%

\newcommand{\zstusection}[2]{
    \section{#1}
    \ifthenelse{\isundefined{\zstu@dark}}{
        % 浅色转场页
        \begin{frame}[plain]
            \vskip 64pt
            \color{gray}\zihao{-3}第\zhnumber{\thesection}部分\zihao{5}
            \vskip 20pt
            \begin{beamercolorbox}[wd=\paperwidth]{palette secondary}
                \vskip 0pt
                \hskip 28pt\color{zstublue}\zihao{-0}#1
                \vskip 0.3ex
                \hskip 28pt\color{zstublue}\zihao{4}#2
                \vskip 20pt
            \end{beamercolorbox}
            \tikz[overlay,remember picture]
            \node[opacity=0.1, at=(current page.center)]
            {\hskip 448pt\includegraphics[height=\paperheight]{zstu-logo.jpg}};
        \end{frame}
    }{
        % 深色转场页
        \setbeamercolor{background canvas}{bg=zstublue}
        \begin{frame}[plain]
            \vskip 15pt
            \color{white}\zihao{-3}第\zhnumber{\thesection}部分\zihao{5}
            \vskip 15pt
            \begin{beamercolorbox}[wd=\paperwidth]{palette secondary}
                \vskip 0pt
                \hskip 15pt\color{zstublue}\zihao{-0}#1
                \vskip 0.3ex
                \hskip 30pt\color{zstublue}\zihao{4}#2
                \vskip 20pt
            \end{beamercolorbox}
            \tikz[overlay,remember picture]
            \node[opacity=0.1, at=(current page.center)]
            {\hskip 350pt\includegraphics[height=\paperheight]{zstu-logo1.png}};
        \end{frame}
        \setbeamercolor{background canvas}{bg=white}
    }
}
%%%%%%%% 结束页 %%%%%%%%

\newcommand{\thanksforlistening}[1]{
    \ifthenelse{\isundefined{\zstu@dark}}{
        % 浅色结束页
        \begin{frame}[plain]
            \begin{center}
                \vskip 24pt
                \color{gray}\zihao{2}THE END
                \vskip 24pt
                \begin{beamercolorbox}[wd=\paperwidth,center]{palette secondary}
                    \vskip 4pt
                    \zihao{1}#1
                    \vskip 24pt
                \end{beamercolorbox}
                \vskip 8pt
                \includegraphics[height=24pt]{zstu-logo.jpg}
            \end{center}
        \end{frame}
    }{
        % 深色结束页
        \setbeamercolor{background canvas}{bg=zstublue}
        \begin{frame}[plain]
            \begin{center}
                \vskip 16pt
                \color{white}\zihao{2}THE END
                \vskip 24pt
                \begin{beamercolorbox}[wd=\paperwidth,center]{palette secondary}
                    \vskip 4pt
                    \zihao{1}#1
                    \vskip 24pt
                \end{beamercolorbox}
                \vskip 8pt
                \includegraphics[height=24pt]{zstu-logo4.png}
            \end{center}
        \end{frame}
        \setbeamercolor{background canvas}{bg=white}
    }
}

%%%%%%%% 幻灯片页眉、页脚 %%%%%%%%

% 取消页眉
\setbeamertemplate{headline}{}
\setbeamertemplate{frametitle continuation}{}

% 帧标题
\setbeamertemplate{frametitle}{
    \nointerlineskip
    \begin{beamercolorbox}[sep=0.3cm,ht=5ex,wd=\paperwidth]{palette primary}
        \strut\hspace{2ex}\zihao{3}\insertframetitle\hspace{\fill}\raisebox{-0.9ex}{\includegraphics[height=2em]{zstu-logo3.png}}\hspace{2ex}\strut
        \vskip -0.45ex
    \end{beamercolorbox}
}

% 页脚
\setbeamertemplate{footline}{
    \leavevmode
    \hbox{\begin{beamercolorbox}[wd=0.2\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}
            \usebeamerfont{author in head/foot}
            \zstu@author
        \end{beamercolorbox}\begin{beamercolorbox}[wd=0.6\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}
            \usebeamerfont{title in head/foot}
            \zstu@title
        \end{beamercolorbox}\begin{beamercolorbox}[wd=0.2\paperwidth,ht=2.25ex,dp=1ex,center]{section in head/foot}
            \usebeamerfont{page number in head/foot}
            \insertframenumber{} / \inserttotalframenumber\hspace*{1ex}
        \end{beamercolorbox}}
    \vskip 0pt
}

%%%%%%%% 图表 %%%%%%%%

\graphicspath{{figures/}}

\endinput

建立好cls文件后我们就可以直接新建一个tex文件,这里我展示的一个demo文件为:

beamer示例代码

\documentclass[aspectratio=169]{zstu-slide}
\hypersetup{
	colorlinks=true,
	linkcolor=cyan,
	filecolor=blue,      
	urlcolor=red,
	citecolor=green,
}

% 取消注释可自定义颜色
% 深蓝色示例
% \definecolor{xmublue}{RGB}{0,68,170}
% \definecolor{xmulightblue}{RGB}{200,222,255}
% 橙色示例
% \definecolor{xmublue}{RGB}{249,138,0}
% \definecolor{xmulightblue}{RGB}{255,231,200}
% 粉色示例
% \definecolor{xmublue}{RGB}{219,115,188}
% \definecolor{xmulightblue}{RGB}{255,206,239}

% 取消注释可自定义字体(例如使用 macOS 下更好看的字体)
% \setsansfont{SF Pro}
% \setCJKsansfont{PingFang SC}

% 浅色主题 / 深色主题(注释即为浅色)
\dark

% 底部控制放映的导航条(取消注释则不显示)
\nav

% 封面的毕设题目
\title{你的毕业论文题目}

% 答辩人
\author{$\rho $爱上$\theta$}

% 指导教师
\teacher{xxx\;职称}

% 答辩时间
\pubdate{\today}  %%%后期可以根据你的答辩时间进行更改

\begin{document}
	
	% 封面
	\maketitle
	
	% 目录页
	\begin{frame}{目录}
		\tableofcontents
	\end{frame}
	
	% 第一部分 转场
	\zstusection{第一部分的标题}{第一部分的简要说明,或标题的英文翻译}
	\begin{frame}{使用说明}
		此beamer模板是在TeXstudio软件上进行编写,对beamer不是很熟悉的同学可以参考我的CSDN主页\href{https://blog.csdn.net/ldy__cwx/article/details/122301893?spm=1001.2014.3001.5501}{beamer中文模板};升级版beamer可以选择参考网页\href{https://blog.csdn.net/ldy__cwx/article/details/124147911?spm=1001.2014.3001.5501}{升级版beamer模板}
	\end{frame}
	
	\begin{frame}{列表的例子}
		\begin{itemize}
			\item Point A
			\item Point B
			\pause
			\item 可通过pause命令让列表部分显示,而页码不变
			\begin{itemize}
				\item part 1
				\item part 2
			\end{itemize}
			\pause
			\item 用LaTeX制作幻灯片所用到的命令和用LaTeX写作时类似,例如数学环境同样使用\$符号包围: \par
			$x^2+y^2=z^2$、$\sqrt[3]{2}-\ln x=\mu$
		\end{itemize}
	\end{frame}
	
	\begin{frame}{列表的例子2}
		\begin{description}
			\item[API] Application Programming Interface
			\item[LAN] Local Area Network
			\item[ASCII] American Standard Code for Information Interchange
		\end{description}
		\begin{enumerate}[I]
			\item Point A
			\item Point B
			\begin{enumerate}[i]
				\item part 1
				\item part 2
			\end{enumerate}
		\end{enumerate}
	\end{frame}
	
	\begin{frame}{两栏的例子}
		\begin{columns}
			\column{0.5\textwidth}
			\qquad 主修专业毕业论文(设计)封面使用 160g 白色双胶纸,辅修封面为 160g 浅黄色皮纹纸。内页均为 A4 规格 80g 双胶纸。\par
			章的标题占2行,标题以外的文字为1.5倍行距。\par
			\qquad 换行时,如果要保留首行缩进,可使用qquad命令产生两个全角空白\par
			\column{0.5\textwidth}
			\begin{figure}
				\includegraphics[width=0.8\textwidth]{zstu-logo3.jpg}
				\caption{同样可以使用figure环境添加插图和字幕}
			\end{figure}
		\end{columns}
	\end{frame}
	
	\zstusection{第二部分的标题}{Title of Part 2}
	
	\begin{frame}[plain]
		可使用plain选项添加完全空白的帧。\par
		如果创建帧的时候省略标题,则上方的标题和校徽均不会显示。
	\end{frame}
	
	\begin{frame}{用于强调内容的文本框示例}
		\begin{block}{泰勒展开}
			对于$\forall x\geq 0$,有
			$$
			e^x \leq x+\frac{x^2}{2}+\frac{x^3}{6}+\frac{x^4}{24}
			$$
			成立
		\end{block}
		\begin{block}{黎曼猜想的证明如下}
			Lorem ipsum dolor sit amet, consectetur adipisicing elit,
			sed do eiusmod tempor incididunt ut labore et
			dolore magna aliqua.
		\end{block}
	\end{frame}
	
	\begin{frame}{用于强调内容的文本框示例2}
		\begin{beamercolorbox}[center]{palette secondary}
			\vskip 0.5ex
			彩色盒子1\par
			可参考模版中封面部分的代码\par
			使用setbeamercolor命令设置自定义的盒子前景色和背景色
			\vskip 1em
		\end{beamercolorbox}
		\vskip 1em
		\begin{beamercolorbox}[center]{palette primary}
			\vskip 0.5ex
			彩色盒子2
			\vskip 1em
		\end{beamercolorbox}
	\end{frame}
	
	\begin{frame}{表格示例}
		\begin{table}
			\caption{基本资料表}
			\begin{tabular}{lllll}
				\toprule
				\bf 字段名称 & \bf 字段类型 & \bf 长度 & \bf 字段描述 & \bf 备注 \\ \midrule
				账户号      & Number   & 30     &          & 主键     \\
				密码       & Number   & 30     & 加密       &        \\
				姓名       & Varchar  & 50     &          &        \\
				电子邮箱     & Varchar  & 50     & VIP客户必填  &        \\ \bottomrule
			\end{tabular}
		\end{table}
	\end{frame}
	
	\begin{frame}{绘图示例}
		\begin{figure}
			\begin{tikzpicture}
				\begin{axis}[
					small,
					xlabel={Temperature [Celsius Degree]},
					ylabel={Solubility [g per 100 g water]},
					xmin=0, xmax=100,
					ymin=0, ymax=120,
					xtick={0,20,40,60,80,100},
					ytick={0,20,40,60,80,100,120},
					legend pos=north west,
					ymajorgrids=true,
					grid style=dashed,
					]
					\addplot[
					color=blue,
					mark=square,
					]
					coordinates {
						(0,23.1)(10,27.5)(20,32)(30,37.8)(40,44.6)(60,61.8)(80,83.8)(100,114)
					};
					\legend{CuSO\(_4\cdot\)5H\(_2\)O}
				\end{axis}
			\end{tikzpicture}
			\caption{Temperature dependence of CuSO\(_4\cdot\)5H\(_2\)O solubility}\label{plot}
		\end{figure}
	\end{frame}
	
	% 谢谢收听页面
	\thanksforlistening{请各位老师批评指正}
	
\end{document}

展示效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
想要所有代码的整合版,关注本人公众号《数学与智能科学》,回复浙理工答辩即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ρ爱上θ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值