以下文件在 xelatex 和 PDFlatex 中有两个不同的输出。为什么?

以下文件在 xelatex 和 PDFlatex 中有两个不同的输出。为什么?

我的文件是:

\documentclass[12pt]{article}
\begin{document}
\begin{quote}\renewcommand*\rmdefault{ppl}\normalfont\itshape
This text with xelatex should be italic. Is it Italic?
\end{quote}
\end{document}

Outputs1

并且: 2

谢谢你的负责任。

答案1

LaTeX 会就此发出警告,终端输出为

LaTeX Font Warning: Font shape `TU/ppl/m/n' undefined
(Font)              using `TU/lmr/m/n' instead on input line 3.


LaTeX Font Warning: Font shape `TU/ppl/m/it' undefined
(Font)              using `TU/ppl/m/n' instead on input line 3.

没有为pplunicode(TU)编码中称为字体系列设置 fd 文件。

如果您使用fontspec并参考合适的 opentype 字体系列,则fd不需要文件。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\begin{document}
\begin{quote}\itshape
This text with xelatex should be italic. Is it Italic?
\end{quote}
\end{document}

相关内容