├── .DS_Store ├── frame ├── addcover.tex ├── .DS_Store ├── credits.tex ├── bib.tex ├── toc.tex ├── mainframe.tex └── cover.tex ├── SampleOutput.pdf ├── figure ├── .DS_Store ├── ZJU_BLUE.eps ├── ZJU_BLUE.pdf └── zjuback.pdf ├── format ├── .gitignore ├── format.tex ├── math.tex ├── table.tex ├── figure.tex ├── setbackground.tex └── code.tex ├── .gitignore ├── template.tex ├── command ├── packages.tex └── others.tex └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/.DS_Store -------------------------------------------------------------------------------- /frame/addcover.tex: -------------------------------------------------------------------------------- 1 | \begin{frame} 2 | \titlepage % make the cover page here 3 | \end{frame} -------------------------------------------------------------------------------- /SampleOutput.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/SampleOutput.pdf -------------------------------------------------------------------------------- /figure/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/figure/.DS_Store -------------------------------------------------------------------------------- /format/.gitignore: -------------------------------------------------------------------------------- 1 | # LaTeX 2 | *.aux 3 | *.dvi 4 | *.snm 5 | *.toc 6 | *.nav 7 | *.log 8 | *.gz 9 | -------------------------------------------------------------------------------- /frame/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/frame/.DS_Store -------------------------------------------------------------------------------- /figure/ZJU_BLUE.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/figure/ZJU_BLUE.eps -------------------------------------------------------------------------------- /figure/ZJU_BLUE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/figure/ZJU_BLUE.pdf -------------------------------------------------------------------------------- /figure/zjuback.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan2013e/ZJU-beamer-template/HEAD/figure/zjuback.pdf -------------------------------------------------------------------------------- /format/format.tex: -------------------------------------------------------------------------------- 1 | \input{format/table.tex} 2 | \input{format/figure.tex} 3 | \input{format/math.tex} 4 | \input{format/code.tex} -------------------------------------------------------------------------------- /frame/credits.tex: -------------------------------------------------------------------------------- 1 | \section{Thanks 致谢} 2 | \begin{frame} 3 | \ftitle{End} 4 | Thanks for your listening. \\ 5 | 感谢! 6 | \end{frame} 7 | 8 | -------------------------------------------------------------------------------- /frame/bib.tex: -------------------------------------------------------------------------------- 1 | 2 | \section{References 参考文献} 3 | \begin{frame}[allowframebreaks] 4 | \ftitle{Bibliography} 5 | 中文内容显示 6 | \lipsum[1] 7 | \end{frame} -------------------------------------------------------------------------------- /frame/toc.tex: -------------------------------------------------------------------------------- 1 | %目录 2 | \AtBeginSection[] 3 | { 4 | \begin{frame} 5 | \ftitle{目录} % contents for better review 6 | \tableofcontents[currentsection, currentsubsection] 7 | \end{frame} 8 | } -------------------------------------------------------------------------------- /frame/mainframe.tex: -------------------------------------------------------------------------------- 1 | 2 | \section{First 书签一} 3 | \begin{frame} 4 | \ftitle{标题名} 5 | 中文内容显示 6 | \begin{align} 7 | a^2 = b^2 + c^2 \\ 8 | \sum_{i=1}^{K} \alpha \beta \lambda 9 | \end{align} 10 | \lipsum[1-1] 11 | \end{frame} -------------------------------------------------------------------------------- /frame/cover.tex: -------------------------------------------------------------------------------- 1 | \title[这是一个Beamer文档]{这是一个Beamer文档} 2 | \author{作者} 3 | \institute[ZJU]{\normalsize 4 | \includegraphics[width=0.2\textwidth]{figure/ZJU_BLUE.pdf} \\ % add a logo on cover page 5 | 学院 \\ 6 | 学校 7 | } 8 | \date{\today} % or use a custom date 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # This file ignores some redundant files and prevents them from adding to github repository. 2 | 3 | # directory 4 | Papers 5 | # figure 6 | figures 7 | section 8 | 9 | # file 10 | *.aux 11 | *.bbl 12 | *.blg 13 | *.dvi 14 | *.log 15 | *.bak 16 | *.snm 17 | *.sav 18 | *.toc 19 | *.nav 20 | *.out 21 | *.gz 22 | 23 | -------------------------------------------------------------------------------- /format/math.tex: -------------------------------------------------------------------------------- 1 | % Font: Math fonts 2 | \usepackage{amsfonts} 3 | 4 | % Format: Math theorem 5 | \usepackage{amsthm} 6 | 7 | % Format: Math symbols and formula 8 | \usepackage{amsmath} 9 | 10 | % Symbol: Math symbols 11 | \usepackage{amssymb} 12 | 13 | % Format: float counter 14 | \setcounter{totalnumber}{6} 15 | \setcounter{topnumber}{3} 16 | \setcounter{bottomnumber}{3} -------------------------------------------------------------------------------- /format/table.tex: -------------------------------------------------------------------------------- 1 | % Format: Table that occupies multiple pages 2 | \usepackage{longtable} 3 | 4 | % Format: Table title line 5 | \usepackage{diagbox} 6 | 7 | % Format: Table with varible width 8 | \usepackage{tabularx} 9 | \usepackage{multirow} 10 | 11 | % Format: Color table 12 | \usepackage{colortbl} 13 | % Define colors 14 | \definecolor{grey}{rgb}{0.91,0.91,0.91} 15 | -------------------------------------------------------------------------------- /template.tex: -------------------------------------------------------------------------------- 1 | % Please compile with XeLaTeX. 2 | 3 | \documentclass[10pt, mathserif]{beamer} % font and size 4 | 5 | \input{format/setbackground.tex} 6 | \input{format/format.tex} 7 | \input{command/packages.tex} 8 | \input{command/others.tex} 9 | 10 | \begin{document} 11 | %\begin{CJK}{UTF8}{song} 12 | 13 | \input{frame/cover.tex} % cover 14 | \input{frame/toc.tex} % table of contents 15 | \input{frame/addcover.tex} % BE CAREFUL 16 | \input{frame/mainframe.tex} % add your frames here 17 | \input{frame/bib.tex} % bibliography 18 | \input{frame/credits.tex} % credits 19 | 20 | %\end{CJK} 21 | \end{document} 22 | -------------------------------------------------------------------------------- /command/packages.tex: -------------------------------------------------------------------------------- 1 | \usepackage{ctex} 2 | \usepackage{lipsum} 3 | %\usepackage{CJKutf8} % encode for Chinese 4 | \usepackage{times} % font for english, Times New Roman 5 | %\usepackage{amsmath, amsfonts, amssymb} % math equations, symbols 6 | \usepackage[english]{babel} 7 | \usepackage{color} % color content 8 | % \usepackage{graphicx} % import figures 9 | \usepackage{url} % hyperlinks 10 | \usepackage{bm} % bold type for equations 11 | \usepackage{hyperref} % bookmarks 12 | \hypersetup{bookmarks, unicode} % unicode 13 | 14 | \newcommand{\ftitle}[1]{\frametitle{\textcolor{white}{#1}}} % userdefine frametitle 15 | \definecolor{light-gray}{gray}{0.90} 16 | 17 | -------------------------------------------------------------------------------- /command/others.tex: -------------------------------------------------------------------------------- 1 | % Self-defined packages & commands here 2 | 3 | % Format: Float figures 4 | %\usepackage[centerlast]{caption2} 5 | 6 | % Format: \autoref format 7 | \def\equationautorefname{式} 8 | \def\footnoteautorefname{脚注} 9 | \def\itemautorefname{项} 10 | \def\figureautorefname{图} 11 | \def\tableautorefname{表} 12 | \def\partautorefname{篇} 13 | \def\appendixautorefname{附录} 14 | \def\chapterautorefname{章} 15 | \def\sectionautorefname{节} 16 | \def\subsectionautorefname{小节} 17 | \def\subsubsectionautorefname{小小节} 18 | \def\paragraphautorefname{段落} 19 | \def\subparagraphautorefname{子段落} 20 | \def\FancyVerbLineautorefname{行} 21 | \def\theoremautorefname{定理} 22 | \def\listoffigures{代码} 23 | -------------------------------------------------------------------------------- /format/figure.tex: -------------------------------------------------------------------------------- 1 | % Format: Include pictures 2 | \usepackage{graphicx} 3 | \usepackage{graphics} 4 | 5 | % Format: Beautify the figure boxs 6 | \usepackage{fancybox} 7 | 8 | % Format: Insert multiple figures into one figure/table 9 | \usepackage{subfigure} 10 | 11 | % Function: Convert eps to pdf 12 | \usepackage[outdir=./figure/]{epstopdf} 13 | % Only regenerate pdf files when eps file is newer 14 | \epstopdfsetup{update} 15 | 16 | % Format: Disable the figures to float to the top of page 17 | \usepackage{flafter} 18 | 19 | % Symbol: Math symbols with circle 20 | \usepackage{pifont} 21 | 22 | % Path: Main picture path 23 | % Need two pair of {} 24 | \graphicspath{{figure/}} 25 | 26 | 27 | % Format: Distance between figure and caption 28 | \setlength{\abovecaptionskip}{0pt} 29 | \setlength{\belowcaptionskip}{0pt} 30 | 31 | % Format: Subfigures 32 | \usepackage{subfigure} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Beamer Template for Zhejiang University 2 | 3 | ## NEW: Use the template on Overleaf 4 | 5 | [https://www.overleaf.com/latex/templates/beamer-template-for-zhejiang-university/tyvhsqvfnpnt](https://www.overleaf.com/latex/templates/beamer-template-for-zhejiang-university/tyvhsqvfnpnt) 6 | 7 | ## Changelog 8 | 9 | - 2022.5.18 Fix some issues 10 | - 2020.3.17 Initial commit 11 | 12 | ## Author 13 | 14 | Zhiyuan Pan, Zhejiang University 15 | 16 | ## Usage 17 | 18 | ### Set metadata 19 | 20 | - Customize your title, author name, institute and date in `frame/cover.tex`. The default date is set to `\today` 21 | - Customize your Table of Contents in `frame/toc.tex` 22 | - Customize your credits & bibliography page in `frame/credits.tex, frame/bib.tex` 23 | - To create frames, use 24 | 25 | ```tex 26 | \section{...} % appears in toc, bookmarks 27 | \begin{frame} % beamer frame 28 | \ftitle{...} % appears in the top of the frame 29 | % Contents start here ... 30 | \end{frame}% 31 | ``` 32 | 33 | ### Compile 34 | 35 | - General pipeline: XeLaTeX -> XeLaTeX 36 | - If you have external bib file, follow `xe -> bib -> xe -> xe` pipeline 37 | -------------------------------------------------------------------------------- /format/setbackground.tex: -------------------------------------------------------------------------------- 1 | \mode 2 | { 3 | %\setbeamercovered{dynamic} % translucent when using pause 4 | %\setbeamertemplate{navigation symbols}{} % hide navigation bars 5 | \setbeamertemplate{caption}[numbered] % numerate captions 6 | \setbeamertemplate{background}{\includegraphics[height=\paperheight]{figure/zjuback.pdf}} % set background image 7 | \setbeamercolor{lg}{fg=light-gray} 8 | \setbeamertemplate{footline}{ 9 | \leavevmode% 10 | \hbox{% 11 | \begin{beamercolorbox}[wd=.333333\paperwidth,ht=3ex,dp=1ex,left]{lg}% 12 | \usebeamerfont{lg}\hskip2ex\insertshortauthor 13 | \end{beamercolorbox}% 14 | \begin{beamercolorbox}[wd=.333333\paperwidth,ht=3ex,dp=1ex,center]{lg}% 15 | \usebeamerfont{lg}\insertshorttitle 16 | \end{beamercolorbox}% 17 | \begin{beamercolorbox}[wd=.333333\paperwidth,ht=3ex,dp=1ex,right]{lg}% 18 | \usebeamerfont{lg}\insertshortdate{}\hspace*{2em} 19 | \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} 20 | \end{beamercolorbox} 21 | }% 22 | \vskip0pt% 23 | } 24 | \setbeamertemplate{frametitle}{% 25 | \nointerlineskip% 26 | \begin{beamercolorbox}[wd=\paperwidth,ht=3ex,dp=1ex]{frametitle} 27 | \vspace*{-1.5pt}\hspace*{1.5ex}\insertframetitle% 28 | \end{beamercolorbox}% 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /format/code.tex: -------------------------------------------------------------------------------- 1 | % Format: If-Then structure 2 | \usepackage{ifthen} 3 | 4 | % Format: Code beautify 5 | \usepackage{listings} 6 | 7 | % Old Format: code highlight 8 | % \lstset{xleftmargin=1em,xrightmargin=1em} 9 | % \lstset{ 10 | % framexleftmargin=0.5em, 11 | % framexrightmargin=1em, 12 | % framextopmargin=0em, 13 | % basicstyle=\footnotesize, 14 | % framexbottommargin=1em 15 | % } 16 | % \lstset{ 17 | % backgroundcolor=\color{grey}, 18 | % commentstyle=\color{darkgreen}, 19 | % keywordstyle=\color{blue}, 20 | % % caption=\lstname, 21 | % basicstyle=\ttfamily\footnotesize, 22 | % breaklines=true, 23 | % columns=flexible, 24 | % mathescape=fause, 25 | % % backgroundcolor=\color{backcolour}, 26 | % % commentstyle=\color{codegreen}, 27 | % % keywordstyle=\color{magenta}, 28 | % % numberstyle=\tiny\color{codegray}, 29 | % % stringstyle=\color{codepurple}, 30 | % % basicstyle=\footnotesize, 31 | % % breakatwhitespace=false, 32 | % % breaklines=true, 33 | % % captionpos=b, 34 | % % keepspaces=true, 35 | % % numbers=left, 36 | % % numbersep=5pt, 37 | % % showspaces=false, 38 | % % showstringspaces=false, 39 | % % showtabs=false, 40 | % tabsize=4, 41 | % numbers=left, 42 | % stepnumber=1, 43 | % numberstyle=\small, 44 | % numbersep=1em 45 | % } 46 | % \lstloadlanguages{ 47 | % C, 48 | % C++, 49 | % Java, 50 | % Matlab, 51 | % Python, 52 | % Bash, 53 | % Mathematica 54 | % } 55 | \renewcommand{\lstlistingname}{代码} 56 | \usepackage{caption} 57 | \DeclareCaptionFont{white}{\color{white}} 58 | \DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35, 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3}}} 59 | \captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false, margin=0pt, font={bf,footnotesize}} 60 | \usepackage{listings} 61 | \lstset{ 62 | basicstyle=\footnotesize\ttfamily, % Standardschrift 63 | %numbers=left, % Ort der Zeilennummern 64 | numberstyle=\tiny, % Stil der Zeilennummern 65 | %stepnumber=2, % Abstand zwischen den Zeilennummern 66 | numbersep=5pt, % Abstand der Nummern zum Text 67 | tabsize=4, % Groesse von Tabs 68 | extendedchars=true, % 69 | breaklines=true, % Zeilen werden Umgebrochen 70 | keywordstyle=\color{red}, 71 | frame=b, 72 | escapeinside=``, 73 | keywordstyle=[1]\textbf, % Stil der Keywords 74 | keywordstyle=[2]\textbf, % 75 | keywordstyle=[3]\textbf, % 76 | keywordstyle=[4]\textbf, %\sqrt{\sqrt{}} 77 | %stringstyle=\color{white}\ttfamily, % Farbe der String 78 | showspaces=false, % Leerzeichen anzeigen ? 79 | showtabs=false, % Tabs anzeigen ? 80 | xleftmargin=17pt, 81 | framexleftmargin=17pt, 82 | framexrightmargin=5pt, 83 | framexbottommargin=4pt, 84 | %backgroundcolor=\color{lightgray}, 85 | commentstyle=\color{green}, % comment color 86 | keywordstyle=\color{blue}, % keyword color 87 | stringstyle=\color{red}, % string color 88 | showstringspaces=false % Leerzeichen in Strings anzeigen ? 89 | } 90 | \lstloadlanguages{% Check Dokumentation for further languages ... 91 | %[Visual]Basic 92 | %Pascal 93 | C, 94 | C++, 95 | Python, 96 | Java 97 | } --------------------------------------------------------------------------------