今天给大家分享的是:如何在Beamer中进行文本的处理?
主要记录一下如何进行字体的设置、划线、波浪线等样式、结构字体和字体主题,我将主要讲解如何在Overleaf上编译。
用户可以指定正文区的英文字体,一般常用的有Arial、Times New Roman,效果如下图所示:
\setsansfont{Times New Roman}
对正文区的中文字体进行设置时,需要引入xeCJK宏包
,此时ctex
可以不用加载了,注意到该宏包下的有些字体对繁体字基本有效,简体字部分会出现显示不全的情况。
常用的中文字体:仿宋FandolFang
、黑体FandolHei
、楷体FandolKai
、宋体FandolSong
都可正常显示,可安心使用~
\usepackage{xeCJK}
\setCJKmainfont{FandolSong}
%\setCJKmainfont{FandolKai}
效果
效果
代码片
\usepackage{ulem}
%--------------------------------------------
\begin{frame}{文本处理}
\begin{center}
\uline{下划线}\qquad
\emph{下划线}\qquad
\uuline{双下划线}\qquad
\uwave{波浪线}
\bigskip
\sout{中间删除线}\qquad
\xout{斜删除线}\qquad
\dashuline{虚线}
\bigskip
\dotuline{加点}\qquad
\textbf{加粗}\qquad
\textit{Love}
\end{center}
\end{frame}
代码解读
\uline
和\emph
都可以在文字下方添加下划线,在使用\uline
时需要加载ulem
宏包,以及后面的样式也需要加载该宏包;
\textit
可以将英文字体变为斜体,但是中文不能!
对于使用Overleaf的用户来说,可以使用快捷键:Ctrl+B、Ctrl+I将选中的文字加粗或倾斜。
Beamer 的结构字体确定用于演示稿的结构元素如页眉、页脚和其它封面条目的字体。
将结构字体更改为TimesNewRoman斜体,注意幻灯片的封面、标题、 脚注的变化,下面代码片提供了多种选择,大家感兴趣可以试试。
\setbeamerfont{structure}{family=\rmfamily,shape=\itshape}
%\setbeamerfont{structure}{series=\bfseries}
%\setbeamerfont{structure}{shape=\itshape}
%\setbeamerfont{structure}{family=\rmfamily,series=\bfseries,shape=\itshape}
%\usefonttheme{serif}
%\usefonttheme[stillsansseriftext]{serif}
%\usefonttheme[stillsansseriftext,stillsansserifmath]{serif}
%\usefonttheme{structuresmallcapsserif}