更改单个段落中的字体

更改单个段落中的字体

复制:
如何在文档中的一小部分文本中使用特定字体?

如何才能只对文档的某个部分使用新字体,并在该段落之后切换回原始字体?

我有:

\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命令来使用这个新字体定义一个新环境。

相关内容