我正在写博士论文,我想将不同的字体应用到文档的段落中,我的意思是:只应用到文档的某些部分。我该怎么做?
此外,有人知道这是什么字体系列吗?我找不到它(如果有人知道任何其他“浅色/花式”字体,请告诉我)。
一个办法:
使用字体系列的示例lmss
。在文件顶部:
\newenvironment{lmss}{\fontfamily{lmss}\selectfont}{\par}
然后我们就可以在任何地方使用\begin
and\end
了。例如:
This is a sentence using the regular font.
\begin{lmss}
And this is a sentence using lmss font.
\end{lmss}
Again, another sentence using the regular font.
答案1
回答你最初的问题,有多种方法可以用 LaTeX 更改字体。下面列出了几种方法并附有示例。
与引擎无关的方法
PDFLaTeX 的默认字体系列是 Computer Modern,但这种字体本身有多种风格,例如粗体、斜体、打字机、无衬线。默认字体是 Serif。当您决定更改它时,从技术上讲,您正在更改字体。(虽然其中一些被称为粗细,即粗体,但在 LaTeX 中,您基本上只是更改字体,而不是其他内容。)
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-1]
{%
\sffamily
\lipsum[1-1]%
}
\end{document}
LaTeX 附带了一些字体(可以找到完整列表这里) 可以用于整个文档,如下所示:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\fontfamily{jkp}\selectfont
\lipsum[1-1]
{%
\sffamily
\lipsum[1-1]%
}
\end{document}
(这里我使用了 KP 字体进行演示。请注意,sans 系列也会通过 更改为 KP 系列的 Sans 字体\sffamily
。)
或者在本地像这样:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-1]
{%
\fontfamily{jkp}\selectfont
% \sffamily % Uncomment if you want sans family.
\lipsum[1-1]%
}
\end{document}
Unicode 字体
LaTeX 是一款 Unicode 之前的软件,因此默认的 PDFLaTeX 不支持 Unicode 编码输入,但 XeLaTeX 和 LuaLaTeX 正是为支持它而开发的,因此现在您也可以在 LaTeX 中使用基于 Unicode 的普通字体。为此,您需要\usepackage
{fontspec}
。为了演示,我使用了EB 加拉蒙德
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
\newfontfamily{\myunicodefont}{EBGaramond-Regular.otf}
\begin{document}
\lipsum[1-1]
{%
\myunicodefont
\lipsum[1-1]%
}
\end{document}
(不要忘记使用xelatex
或运行此代码lualatex
;否则就会爆炸!)