幻燈片制作采用的是beamer類(lèi)。beamer類(lèi)默認(rèn)使用sans serif family,和article不同,article默認(rèn)是roman font family。所以如果我要實(shí)現(xiàn)幻燈片的標(biāo)題和正文字體的設(shè)置可以通過(guò)下面的命令:
\setsansfont{TeX Gyre Termes} %設(shè)置西文字體為times new roman
\setCJKsansfont{SimSun} %設(shè)置中文字體為宋體
\setCJKmonofont{STKaiti} %設(shè)置typewriter family中文字體為楷體
\setmonofont{TeX Gyre Termes} %設(shè)置typewriter family西文字體為times new roman
\setbeamerfont{frametitle}{family=\ttfamily} %設(shè)置標(biāo)題字體為typewriter family
大體思路就是把字體族的字體類(lèi)型修改掉,因?yàn)閎eamer默認(rèn)字體為sans serif family ,那我就讓這個(gè)字體族的中文字體為宋體,西文字體為times new roman。
補(bǔ)充一下:
字體族 | 聲明 |
|
效果 |
---|---|---|---|
羅馬 | \rmfamily |
\setmainfont |
|
無(wú)襯線 | \sffamily |
\setsansfont |
|
打字機(jī) | \ttfamily |
\setmonofont |
即:如果你用宏包設(shè)置了
\setmainfont
的字體,那么\rmfamily
的字體效果也會(huì)跟著改變。
此外還應(yīng)注意,我的系統(tǒng)是Linux,所以我系統(tǒng)的times new roman字體名字為T(mén)eX Gyre Termes,這是我安裝TeX Live的時(shí)候安裝的,所以名字和windows系統(tǒng)的不一樣,win下直接用Times New Roman就可以。
下面說(shuō)一些beamer主題設(shè)置的問(wèn)題:
beamer主題設(shè)置用\usetheme
命令,Warsaw、PaloAlto、AnnArbor 、Malmoe、Boadilla這些都是主題,可以任意選擇,本文采用的是Boadilla主題,但是默認(rèn)的Boadilla主題沒(méi)有sidebar(邊欄),這時(shí)候我們可以使用\useoutertheme
命令設(shè)置外部主題。
\useoutertheme[height=0\textwidth,width=0.18\textwidth,hideothersubsections]{sidebar}
上面這一條命令是設(shè)置一個(gè)占頁(yè)面寬度0.18的側(cè)邊欄,0\textwidth
是設(shè)置頁(yè)面上方?jīng)]有邊欄。
此外,我們還可以用\useinnertheme
命令改變幻燈片的內(nèi)部主題,(內(nèi)部主題主要是設(shè)置列表環(huán)境,定理環(huán)境,圖表環(huán)境等環(huán)境的內(nèi)容格式)\usecolortheme
命令改變幻燈片的顏色主題。
接下來(lái)是這個(gè)幻燈片示例的效果圖:
最后附上LaTeX的代碼:
\documentclass{beamer}
\usepackage[UTF8,noindent]{ctexcap}
% Warsaw
% PaloAlto
% AnnArbor
% Malmoe
\usetheme{Boadilla}
\useinnertheme{circles}
\useoutertheme[height=0\textwidth,width=0.18\textwidth,hideothersubsections]{sidebar}
% \useoutertheme{default}
\usecolortheme{whale}
\newfontfamily\kaisu{STKaiti} %定義華文楷體為\kaisu
\setsansfont{TeX Gyre Termes} %設(shè)置西文字體為times new roman
\setCJKsansfont{SimSun} %設(shè)置中文字體為宋體
\setCJKmonofont{STKaiti}
\setmonofont{TeX Gyre Termes}
\setbeamerfont{frametitle}{family=\ttfamily}
\title{\LaTeX \texttt{幻燈片示例}}
\subtitle{\textsc{Beamer}}
\author{\texttt{倔強(qiáng)的貝吉塔}}
\institute{Canaan Academy}
\date{\texttt{\today}}
\begin{document}
\frame{\titlepage}
\begin{frame}{\textsc{Contents}}
\tableofcontents
\end{frame}
\begin{frame}{幀標(biāo)題1}{子幀標(biāo)題1}
\section{幀標(biāo)題1}
\subsection{子幀標(biāo)題1}
\begin{block}{這是一個(gè)公式}
$$f(x)=\sum_{x=1}^N{\dfrac{1}{e^x(x+1)}}$$
\end{block}
在這里輸入你要寫(xiě)的內(nèi)容
\end{frame}
\begin{frame}{幀標(biāo)題2}
\section{幀標(biāo)題2}
\begin{proof}
這里寫(xiě)你的證明過(guò)程
\end{proof}
在這里輸入你要寫(xiě)的內(nèi)容+1
\end{frame}
\begin{frame}{幀標(biāo)題3}
\section{幀標(biāo)題3}
在這里輸入你要寫(xiě)的內(nèi)容+1\par
\begin{enumerate}
\item<1->列出你的條目1
\item<2->列出你的條目2
\end{enumerate}
\end{frame}
\end{document}