如何才能只对文档的某个部分使用新字体,并在该段落之后切换回原始字体?
我有:
\fontfamily{ppl}\selectfont
这对于在文档中途更改字体很有效。但我该如何恢复呢?
答案1
您可以通过将段落括在括号中来限制字体更改命令的范围
{\fontfamily{ppl}\selectfont ... }
如果你经常做这样的事,那么把它变成一个适当的环境会更有意义:
\newenvironment{ppl}{\fontfamily{ppl}\selectfont}{\par}
然后你可以像在任何其他环境中一样使用它:
\begin{ppl}
Some text in the new font.
\end{ppl}
答案2
使用该fontspec
包,
然后,您可以定义新命令来选择字体系列并通过或\newfontfamily\cmd[font features(optional)]{Font_Name}
应用它\NewFontName{SOME TEXT!}
{\NewFontName SOME TEXT}
一个例子:
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\unicodefont{Lucida Grande}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\begin{document}
A legacy \TeX\ font. {\unicodefont A unicode font.}
\end{document}
您可以使用这个\newenvironment
命令来使用这个新字体定义一个新环境。