我正在制作一个自动报告模板(使用knitr
)。我使用 TikZ 为我的组织创建了一个标题横幅;完成品牌推广的最后一步是切换到我组织的字体。为此,我切换到了 XeLaTeX——这是我第一次使用它。字体效果很好!但我的徽标的位置tikzpicture
搞乱了,我似乎无法对其进行任何处理。
最小示例:
\documentclass{article}
\usepackage[margin = 0.5in]{geometry}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node at (1in, 1in) {\pgftext{\includegraphics[height=0.3in]{mylogo}}};
\node at (5in, 5in) {\pgftext{\includegraphics[height=0.3in]{mylogo}}};
\node at (2in, 2in) {First one};
\node at (3in, 3in) {Second one};
\end{tikzpicture}
\end{document}
当我运行PDFLaTeX
上面的代码时,一切都按预期工作:我看到两个徽标和两个文本节点。如果我运行XeLaTeX
,普通文本节点仍按预期工作,但我只在左上角看到一个徽标(我认为它们都打印在那里)。问题是:如何在使用时定位图像XeTeX
?
该mylogo
文件是.png
,我无法想象它会影响任何东西。我在 Windows 机器上运行 MiKTeX;我刚刚运行了更新程序,所以一切都应该是最新的。
答案1
我不知道\pgftext
该怎么做,但这似乎是问题所在。删除它应该会将徽标放在应有的位置。