如何使用 XeLaTeX 创建保留图形的 PDF?

如何使用 XeLaTeX 创建保留图形的 PDF?

我希望在创建 PDF 时能够使用操作系统的字体。阅读了一篇评论后,我了解到这需要我使用 XeLaTeX(而不是普通的 LaTeX)和 \fontspec 包。我使用 MixTeX 和 Winedt 10。我已成功更改为所有所需字体 - 到目前为止一切顺利。但是,在 Winedt 中运行 XeLaTex 后,我无法创建 DVI,然后将其转换为 PDF。事实上,我根本无法创建 PDF - 我唯一可以选择的选项是“PDF 预览”(PDFLaTeX 选项崩溃),虽然此 PDF 预览显示了所需的字体,但我也缺少图形的许多功能(在下面的情况下,使用 \xyling 包创建的语法树)

如何在运行 XeLaTeX 后创建实际的 PDF,以及如何确保它包含图形?

以下是 MWE:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\usepackage[english]{babel}
\usepackage{xyling}

\begin{document} 

Some text 

\Tree { & \K{CP}\B{dl}\B{dr} \\ \K{C$^0$}\Below{[+Top, +Foc]}\Below{\textbf{verb}} && \K{TP}}

\end{document} 

答案1

xyling这个软件包实际上只为 dvips 编写,并且明确地不能移植到其他系统。请参阅其手册第一页上突出显示这一点的大框。

也就是说,你可以使用 xelatex 让它工作,但会出现一些警告:

在此处输入图片描述

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\usepackage[english]{babel}
\RequirePackage[color,all,dvips,dvipdfm]{xy}% sigh force dvipdfm without getting a option clash error
\usepackage{xyling}

\begin{document} 

Some text 

\Tree { & \K{CP}\B{dl}\B{dr} \\ \K{C$^0$}\Below{[+Top, +Foc]}\Below{\textbf{verb}} && \K{TP}}

\end{document} 

相关内容