以下是如何在文档中使用各种字体的详细说明XeLaTeX
:如何在文档中的一小部分文本中使用特定字体?
但是,没有 MWE 来说明这一点。假设我想创建一个主字体为 的文档ebgaramond
,但在此文档中,我想设置各种华丽的文本,例如 Deutsche Normalschrift (http://www.tug.dk/FontCatalogue/deutschenormalscrift/) 或其他字体,可能同一文档中还有十种其他字体。
我该如何实现这一点?我的要求是,至少有三种不同字体(例如 ebgaramond、Deutsche Normalschrift 和 Bitstream Charter)的 MWE 可以实现这一点。无论如何,这有可能吗?如果您愿意,可以完成以下代码:
\documentclass[10pt,twoside]{book}
\usepackage{fontspec}
\setmainfont{ebgaramond}
\usepackage{lipsum}
\begin{document}
%All this is set in EBGaramond.
\lipsum[1-8]
% %Upto this.
\setingaudyfont{Very long text, maybe.}
%Again set in EBGaramond. etc etc.
\end{document}
===============编辑======================
这是我执行此操作后得到的:
\documentclass[10pt,a4paper]{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\newfontfamily\deutschenormalscript{URW Chancery L}
\usepackage{lipsum}
\begin{document}
%All this is set in EBGaramond.
\lipsum[1-8]
% %Upto this.
{\fontspec{Bitstream Charter} \lipsum[5]}
%Again set in EBGaramond. etc etc.
{\deutschenormalscript \lipsum[6]}
\end{document}
结果: