LaTeX制作幻燈片

\Tiny \LaTeX幻燈片制作采用的是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ǔ)充一下:

字體族 聲明 \Tiny fontspec宏包對(duì)應(yīng)命令 效果
羅馬 \rmfamily \setmainfont \tiny Roman~font~family
無(wú)襯線 \sffamily \setsansfont \tiny Sans~serif~font~family
打字機(jī) \ttfamily \setmonofont \tiny Typewriter~font~family

即:如果你用\tiny fontspec宏包設(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è)幻燈片示例的效果圖:


幻燈片首頁(yè)
目錄頁(yè)
公式

最后附上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}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 本文主要講解如何使用Pandoc與Reveal.js將markdown轉(zhuǎn)換為幻燈片;以通俗易懂的方式講解了 pan...
    faner閱讀 5,505評(píng)論 5 9
  • TeX與LaTeX TeX是由著名的計(jì)算機(jī)科學(xué)家Donald E. Knuth(高德納)發(fā)明的排版系統(tǒng),利用TeX...
    JasonDing閱讀 5,176評(píng)論 1 13
  • 一、概念 參考網(wǎng)頁(yè)字體Serif和Sans-serif的區(qū)別及瀏覽器字體的設(shè)置CSS Font知識(shí)整理總結(jié) 1.F...
    合肥黑閱讀 6,339評(píng)論 0 12
  • 這篇的錯(cuò)誤和不嚴(yán)謹(jǐn)較多, 可以參考 Stone-Zeng 的博客 來(lái)獲得更多的字體知識(shí) 2.5 字體 在論文中我們...
    無(wú)錘乙醇閱讀 5,884評(píng)論 0 4
  • 第九章印刷術(shù) 良好的印刷術(shù)通過(guò)提供視覺(jué)標(biāo)點(diǎn)符號(hào)和圖形口音,幫助讀者理解散文與圖片,標(biāo)題和下屬文本塊之間的關(guān)系,從而...
    GeekJun閱讀 392評(píng)論 0 3