如何在不改变文档字体的情况下更改字体

如何在不改变文档字体的情况下更改字体

这当然很容易,但我才刚刚开始。

我创建了一个字体,我想更改“此处我的文字”,但不修改页面其余部分的文档字体。我确定我的语法有误。我该如何修复?

\newfontface\Gentium{Gentium}

\begin{Gentium}
\begin{center}
\begin{huge}
\textsc{My Words Here}
\end{huge}
\end{center}
\end{Gentium}

答案1

只需将字体更改限制在环境中即可。请注意,Gentium 不提供小型大写字母。

\documentclass{article}
\usepackage{fontspec}

\newfontfamily\Gentium[Ligatures=TeX]{Gentium}

\begin{document}
This is in the normal font
\begin{center}
\Gentium\huge
This is in the Gentium font
\end{center}
and back in the normal font.
\end{document}

在此处输入图片描述

答案2

(可能) 通用的 LaTeX 解决方案:

\newcommand{\BGMfont}{%
  \fontencoding{EncodingOfYourFont}% 
  \fontfamily{NameOfYourFont}%
  \fontsize{22}{25}% % about \huge
  \selectfont}
{\BGMfont My Words Here}

当然,没有结果的说明,因为这是对问题的第一个版本的回答,当时还不知道字体的名称。

相关内容