前言
先大概说一下使用感受。
除Beamer标题页中的元素以及block body,block title,frametitle可以直接用setbeamercolor和setbeamerfont修改,footline,colorbox之类需要用usebeamercolor引用定义的颜色。
colorbox比block更加实用,而hbox和colorbox组合可以制作比较复杂的样式。
tableofcontents如何改变样式?目前还不清楚,好像只能加粗,改不了字体。使用colorbox导致文字间竖直空间被压缩。使用\usebeamercolor和usebeamerfont可以改变。
Beamer可以实现ppt中比较花里胡哨的东西,但是个人感觉这和Beamer以及Latex样式和内容完全分离的主题不符。如果希望做的比较复杂,还是用ppt吧。如果比较追求内容,又不想排版,并且需要比较专业的表达,那么建议使用Beamer。因为Beamer排版起来很快,足够简洁,足够专业,但是复杂度和表现力上可能和ppt确实有差距。
我写了三个主题.第一个是Brief主题,第二个是bgBrief主题,第三个是Classical主题.
这里放一下sty和tex文件
对于第二个主题,感谢一篇文章,写的很好,也为我提供了思路和素材:https://blog.csdn.net/xueshengke/article/details/53045880
对于第三个主题,来源于cc98@菠萝雨凤梨的模板.
Brief主题
beamerthemeBrief.sty
%设置字体
\RequirePackage{graphicx}
\RequirePackage{ctex}
\RequirePackage{xcolor}
\RequirePackage{float}
\usefonttheme[onlymath]{serif}
\let\songti\relax%定义
\newCJKfontfamily\songti{SimSun}[AutoFakeBold]%重定义 songti
%字体定义
\setbeamerfont{title}{family=\heiti,size=\huge}
\setbeamerfont{subtitle}{family=\kaishu,size=\huge}
\setbeamerfont{section}{family=\songti,size=\Large}
\setbeamerfont{subsection}{family=\songti,size=\large}
\setbeamerfont{author}{family=\kaishu,size=\Large}
\setbeamerfont{institute}{family=\heiti,size=\normalsize}
\setbeamerfont{date}{family=\kaishu,size=\normalsize}
\setbeamerfont{section in headline}{family=\kaishu,size=\footnotesize}
\setbeamerfont{block title}{family=\songti,size=\Large,series=\bfseries}
\setbeamerfont{block body}{family=\songti,size=\normalsize,series=\bfseries}
\setbeamerfont{frametitle}{family=\songti,size=\LARGE,series=\bfseries}
\setbeamerfont{itemize/enumerate body}{family=\songti,size=\normalsize,series=\bfseries}
\setbeamerfont{tableofcontents}{family=\songti,size=\normalsize}
\setbeamerfont{alerted text}{family=\songti,size=\normalsize,series=\bfseries}
%颜色定义
\setbeamercolor{title}{fg=blue!50!black}
\setbeamercolor{subtitle}{fg=black}
\setbeamercolor{author}{fg=black}
\setbeamercolor{institute}{fg=blue!30!black}
\setbeamercolor{headline canvas}{fg=blue!30!black,bg=blue!10!white}
\setbeamercolor{block body}{bg=blue!5!white}
\setbeamercolor{block title}{fg=blue!40!black,bg=blue!20!white}
\setbeamercolor{frametitle}{fg=blue!40!black}
\setbeamercolor{alerted text}{fg=red!50!black}
%headline
\setbeamertemplate{headline}{
\hbox{
\begin{beamercolorbox}[ht=4ex,wd=0.8\linewidth]{headline canvas}
\usebeamerfont{section in headline}
\insertsectionnavigationhorizontal{0.8\linewidth}{}{}
\end{beamercolorbox}
\begin{beamercolorbox}[ht=4ex,wd=0.3\linewidth,right]{}
\usebeamerfont{section in headline}
\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}}
}
%block
\setbeamertemplate{blocks}[rounded][shadow=true]
\newcommand{\mylogo}{\includegraphics[width=3ex]{logo1.eps}\hspace{1ex}}
%item
\setbeamertemplate{itemize/enumerate body}{
\usebeamerfont{itemize/enumerate body}
}
\setbeamertemplate{itemize items}{\color{blue!40!black}$\bullet$}
\setbeamertemplate{enumearte items}{\color{blue!40!black}}
%frame
使用Brief主题排版:
\documentclass[utf8]{beamer}
\usepackage{ctex}
\usetheme{Brief}
\usepackage{graphicx}
\usepackage{hyperref}%
\usepackage{marvosym}
\titlegraphic{\includegraphics[height=10ex]{ZJUBLUE.eps}}
\logo{\includegraphics[width=2cm]{logo2.eps}}
\title{带校徽的展示模板}
\subtitle{简洁主题}
\author{王二}
\institute{\href{mailto:Feb14@163.com}{\Letter Feb14\MVAt163.com}\\\vspace{1ex}人文与社会科学学院}
\subject{专业}
\begin{document}
\begin{frame}
\titlepage
\thispagestyle{empty}
\end{frame}
\section{大纲}
\begin{frame}
\frametitle{\mylogo 大纲}
\tableofcontents
\end{frame}
\section{块环境}
\begin{frame}
\frametitle{\mylogo 块环境}
\begin{block}{\vskip1ex 块环境}
这是块环境的内容,比如插入欧拉公式:
\begin{equation}
e+v=2\cdot r
\end{equation}
\end{block}
\end{frame}
\section{列表}
\begin{frame}
\frametitle{\mylogo 列表}
\begin{block}{无序列表}
\begin{itemize}
\item 这是一个无序列表
\item 这是无序列表的第二项
\end{itemize}
\end{block}
\begin{block}{有序列表}
\begin{enumerate}
\item 这是一个有序列表
\item 这是一个有序列表的第二项
\end{enumerate}
\end{block}
\end{frame}
\section{图文排版}
\begin{frame}{\mylogo 项目负责人}
\begin{columns}
\begin{column}{.4\linewidth}
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{p1}
\caption{爱因斯坦}
\label{fig:1}
\end{figure}
\end{column}
\begin{column}{.7\linewidth}
{\usebeamercolor{block title}\usebeamerfont{block title}阿尔伯特$\cdot$爱因斯坦}
\begin{itemize}
\item 出生于德国巴登-符腾堡州乌尔姆市
\item \alert{毕业于苏黎世联邦理工学院}
\item 现代物理学家
\item 代表作《非欧几里德几何和物理学》《统一场论》《我的世界观》等
\end{itemize}
\end{column}
\end{columns}
\vspace{3ex}
{\usebeamerfont{block title}主要成就}
\begin{itemize}
\item 提出\alert{光量子假说},解决了\alert{光电效应问题}
\item 创立了狭义相对论、广义相对论等
\item 被美国《时代周刊》评选为\alert{“世纪伟人”}
\end{itemize}
\footnote{图源\href{https://www.cc98.org/topic/4979847}{https://www.cc98.org/topic/4979847}}
\end{frame}
\end{document}
效果:
bgBrief主题
beamerthemebgBrief.sty
%设置字体
\RequirePackage{graphicx}
\RequirePackage{ctex}
\RequirePackage{xcolor}
\RequirePackage{float}
\usefonttheme[onlymath]{serif}
\let\songti\relax%定义
\newCJKfontfamily\songti{SimSun}[AutoFakeBold]%重定义 songti
%字体定义
\setbeamerfont{title}{family=\heiti,size=\huge}
\setbeamerfont{subtitle}{family=\kaishu,size=\huge}
\setbeamerfont{section}{family=\songti,size=\Large}
\setbeamerfont{subsection}{family=\songti,size=\large}
\setbeamerfont{author}{family=\kaishu,size=\Large}
\setbeamerfont{institute}{family=\heiti,size=\normalsize}
\setbeamerfont{date}{family=\kaishu,size=\normalsize}
\setbeamerfont{section in headline}{family=\kaishu,size=\footnotesize}
\setbeamerfont{block title}{family=\songti,size=\Large,series=\bfseries}
\setbeamerfont{block body}{family=\songti,size=\normalsize,series=\bfseries}
\setbeamerfont{frametitle}{family=\songti,size=\LARGE,series=\bfseries}
\setbeamerfont{itemize/enumerate body}{family=\songti,size=\normalsize,series=\bfseries}
\setbeamerfont{tableofcontents}{family=\songti,size=\normalsize}
%颜色定义
\definecolor{darkblue}{RGB}{10,80,152}
\definecolor{deepblue}{RGB}{181,203,223}
\definecolor{plainblue}{RGB}{228,235,245}
\setbeamercolor{title}{fg=darkblue}
\setbeamercolor{subtitle}{fg=black}
\setbeamercolor{author}{fg=black}
\setbeamercolor{institute}{fg=darkblue}
\setbeamercolor{headline canvas}{fg=darkblue,bg=plainblue}
\setbeamercolor{block body}{bg=plainblue}
\setbeamercolor{block title}{fg=darkblue,bg=deepblue}
\setbeamercolor{frametitle}{fg=darkblue!60!black}
\setbeamercolor{alerted text}{fg=red!50!black}
%titlepage
\titlegraphic{\includegraphics[height=10ex]{ZJUBLUE.eps}}
%footline
%\setbeamertemplate{footline}{
% \begin{beamercolorbox}[ht=4ex,wd=0.8\linewidth]{headline canvas}
% \usebeamerfont{section in headline}
% \insertsectionnavigationhorizontal{0.8\linewidth}{}{}
% \end{beamercolorbox}
%}
%block
\setbeamertemplate{blocks}[rounded][shadow=true]
\newcommand{\mylogo}{\includegraphics[width=3ex]{logo1.eps}\hspace{1ex}}
%item
\setbeamertemplate{itemize/enumerate body}{
\usebeamerfont{itemize/enumerate body}
}
\setbeamertemplate{itemize items}{\color{blue!40!black}$\bullet$}
\setbeamertemplate{enumearte items}{\color{blue!40!black}}
使用bgBrief模板
排版的部分素材来源于:https://www.cc98.org/topic/4979847
\documentclass[utf8]{beamer}
\usepackage{ctex}
\usetheme{bgBrief}
\usepackage{graphicx}
\usepackage{hyperref}%
\usepackage{marvosym}
\titlegraphic{\includegraphics[height=10ex]{ZJUBLUE.eps}}
\setbeamertemplate{background}{\includegraphics[height=\paperheight]{模板3}}
%\logo{\includegraphics[width=2cm]{logo2.eps}}
\title{带校徽的展示模板}
\subtitle{带背景的简洁主题}
\author{王二}
\institute{\href{mailto:Feb14@163.com}{\Letter Feb14\MVAt163.com}\\\vspace{1ex}人文与社会科学学院}
\subject{专业}
\begin{document}
\begin{frame}
\titlepage
\thispagestyle{empty}
\end{frame}
\section{大纲}
\begin{frame}
\frametitle{\qquad 大纲}
\tableofcontents
\end{frame}
\section{块环境}
\begin{frame}
\frametitle{\qquad 块环境}
\begin{block}{\vskip1ex 块环境}
这是块环境的内容,比如插入欧拉公式:
\begin{equation}
e+v=2\cdot r
\end{equation}
\end{block}
\end{frame}
\section{列表}
\begin{frame}
\frametitle{\qquad 列表}
\begin{block}{无序列表}
\begin{itemize}
\item 这是一个无序列表
\item 这是无序列表的第二项
\end{itemize}
\end{block}
\begin{block}{有序列表}
\begin{enumerate}
\item 这是一个有序列表
\item 这是一个有序列表的第二项
\end{enumerate}
\end{block}
\end{frame}
\section{图文排版}
\begin{frame}{\qquad 项目负责人}
\begin{columns}
\begin{column}{.4\linewidth}
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{p1}
\caption{爱因斯坦}
\label{fig:1}
\end{figure}
\end{column}
\begin{column}{.7\linewidth}
{\color{darkblue}\usebeamerfont{block title}阿尔伯特$\cdot$爱因斯坦}
\begin{itemize}
\item 出生于德国巴登-符腾堡州乌尔姆市
\item \alert{毕业于苏黎世联邦理工学院}
\item 现代物理学家
\item 代表作《非欧几里德几何和物理学》《统一场论》《我的世界观》等
\end{itemize}
\end{column}
\end{columns}
\vspace{3ex}
{\usebeamerfont{block title}\color{darkblue}主要成就}
\begin{itemize}
\item 提出\alert{光量子假说},解决了\alert{光电效应问题}
\item 创立了狭义相对论、广义相对论等
\item 被美国《时代周刊》评选为\alert{“世纪伟人”}
\end{itemize}
\footnote{图源\href{https://www.cc98.org/topic/4979847}{https://www.cc98.org/topic/4979847}}
\end{frame}
\end{document}
效果图:
Classical主题
模板来源于CC98用户@菠萝雨凤梨
beamerthemeClassical.sty
%设置字体
\RequirePackage{graphicx}
\RequirePackage{ctex}
\RequirePackage{xcolor}
\RequirePackage{float}
\RequirePackage{pgf}
\usefonttheme[onlymath]{serif}
\let\yahei\relax%定义
\newCJKfontfamily\yahei{Microsoft YaHei}[AutoFakeBold]
%字体定义
\setbeamerfont{title}{family=\heiti,size=\huge}
\setbeamerfont{subtitle}{family=\kaishu,size=\huge}
\setbeamerfont{section}{family=\yahei,size=\Large}
\setbeamerfont{subsection}{family=\yahei,size=\large}
\setbeamerfont{author}{family=\yahei,size=\Large}
\setbeamerfont{institute}{family=\yahei,size=\normalsize}
\setbeamerfont{date}{family=\yahei,size=\normalsize}
\setbeamerfont{section in footline}{family=\yahei,size=\footnotesize}
\setbeamerfont{block title}{family=\yahei,size=\Large,series=\bfseries}
\setbeamerfont{block body}{family=\yahei,size=\normalsize}
\setbeamerfont{alerted text}{family=\yahei,size=\normalsize,series=\bfseries}
\setbeamerfont{frametitle}{family=\yahei,size=\LARGE,series=\bfseries}
\setbeamerfont{itemize/enumerate body}{family=\yahei,size=\normalsize}
\setbeamerfont{tableofcontents}{family=\yahei,size=\normalsize}
%颜色定义
\definecolor{darkblue}{RGB}{0,63,132}
\setbeamercolor{title}{fg=darkblue}
\setbeamercolor{subtitle}{fg=black}
\setbeamercolor{author}{fg=black}
\setbeamercolor{institute}{fg=darkblue}
\setbeamercolor{footline canvas}{bg=darkblue,fg=white}
\setbeamercolor{block body}{bg=darkblue!5!white}
\setbeamercolor{block title}{fg=darkblue,bg=darkblue!20!white}
\setbeamercolor{frametitle}{bg=darkblue,fg=white}
\setbeamercolor{alerted text}{fg=red!50!black}
%titlepage
\titlegraphic{\includegraphics[height=10ex]{ZJUBLUE.eps}}
%footline
\setbeamertemplate{footline}{%
\hbox{%
\usebeamerfont{section in footline}%
\begin{beamercolorbox}[dp=0.5ex,ht=3ex,wd=0.33\paperwidth,center]{footline canvas}
\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[dp=0.5ex,ht=3ex,wd=0.33\paperwidth,center]{footline canvas}
\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[dp=0.5ex,ht=3ex,wd=0.34\paperwidth,center]{footline canvas}
\insertframenumber/\inserttotalframenumber
\end{beamercolorbox}
}
}
%block
\setbeamertemplate{blocks}[rounded][shadow=true]
\newcommand{\mylogo}{\includegraphics[width=3ex]{logo1.eps}\hspace{1ex}}
%item
\setbeamertemplate{itemize/enumerate body}{
\usebeamerfont{itemize/enumerate body}
}
\setbeamertemplate{itemize items}{\color{blue!40!black}$\bullet$}
\setbeamertemplate{enumearte items}{\color{blue!40!black}}
使用Classical主题排版
\documentclass[utf8]{beamer}
\usepackage{ctex}
\usetheme{bgClassical}
\usepackage{graphicx}
\usepackage{hyperref}%
\usepackage{marvosym}
\titlegraphic{\includegraphics[height=10ex]{ZJUBLUE.eps}}
\setbeamertemplate{background}{\includegraphics[height=\paperheight]{background}}
\logo{\hspace{7cm}\hfill\hfill\hfill\includegraphics[width=2cm]{logo.png}}
\title{带校徽的展示模板}
\subtitle{带背景的简洁主题}
\author{王二}
\institute{\href{mailto:Feb14@163.com}{\Letter Feb14\MVAt163.com}\\\vspace{1ex}人文与社会科学学院}
\subject{专业}
\begin{document}
\begin{frame}
\titlepage
\thispagestyle{empty}
\end{frame}
\section{大纲}
\begin{frame}
\frametitle{大纲\insertlogo}
{\color{darkblue}\tableofcontents}
\end{frame}
\section{块环境}
\begin{frame}
\frametitle{块环境\insertlogo}
\begin{block}{\vskip1ex 块环境}
这是块环境的内容,比如插入欧拉公式:
\begin{equation}
e+v=2\cdot r
\end{equation}
\end{block}
\end{frame}
\section{列表}
\begin{frame}
\frametitle{列表\insertlogo}
\begin{block}{无序列表}
\begin{itemize}
\item 这是一个无序列表
\item 这是无序列表的第二项
\end{itemize}
\end{block}
\begin{block}{有序列表}
\begin{enumerate}
\item 这是一个有序列表
\item 这是一个有序列表的第二项
\end{enumerate}
\end{block}
\end{frame}
\section{图文排版}
\begin{frame}{研究团队\insertlogo}
\begin{columns}
\begin{column}{.4\linewidth}
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{p1}
\caption{爱因斯坦}
\label{fig:1}
\end{figure}
\end{column}
\begin{column}{.7\linewidth}
{\color{darkblue}\usebeamerfont{block title}阿尔伯特$\cdot$爱因斯坦}
\begin{itemize}
\item 出生于德国巴登-符腾堡州乌尔姆市
\item \alert{毕业于苏黎世联邦理工学院}
\item 现代物理学家
\item 代表作《非欧几里德几何和物理学》《统一场论》《我的世界观》等
\end{itemize}
\end{column}
\end{columns}
\vspace{3ex}
{\usebeamerfont{block title}\color{darkblue}主要成就}
\begin{itemize}
\item 提出\alert{光量子假说},解决了\alert{光电效应问题}
\item 创立了狭义相对论、广义相对论等
\item 被美国《时代周刊》评选为\alert{“世纪伟人”}
\end{itemize}
\footnote{图源\href{https://www.cc98.org/topic/4979847}{https://www.cc98.org/topic/4979847}}
\end{frame}
\end{document}
效果图
The End
latex系列也到了尾声,以后有好看的模板,我也会分享。暂时就到此为止了。