XeLaTeX 和更改文档内的字体

XeLaTeX 和更改文档内的字体

以下是如何在文档中使用各种字体的详细说明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}

结果:

各种字体问题

相关内容