我有以下 MWE:
\documentclass{IEEEtran}
\usepackage{tikz}
\usetikzlibrary{graphdrawing} % needs luatex!
\usepackage{lipsum}
\begin{document}
\title{Title}
\author{Author}
\maketitle
\begin{abstract} \lipsum[1] \end{abstract}
\lipsum[1-4]
\end{document}
使用 编译时pdflatex
,TikZ 告诉我使用luatex
,除此之外,IEEEtran 的标准字体仍然到位。但是当我使用 编译时luatex
,我丢失了 IEEEtran 标准字体(Times 切换回 CM 或类似字体)。
症状似乎类似于那问题,但我甚至没有使用fontspec
。
有人知道哪里出了问题以及我如何才能使用图形绘制并保留 IEEEtran 字体吗?
谢谢你!
答案1
LuaTeX 似乎无法处理 IEEEtran 包含的字体。感谢 David Carlisle 和 @cfr 的解释,我明白这是一个更根本的问题,可能会影响整个 IEEE 出版过程,应该通过将图形作为 PDF 文件包含来解决。
因此,可以采用一个相对方便的方法来解决这个问题standalone
包裹,为每个 TikZ 图形生成单独的 PDF,并通过标准方式将这些 PDF 文件包含在主文档中\includegraphics
。