我正在尝试通过 导出一些全页 SVG 图像inkscape2tikz
,然后尝试将这些 tikz 代码图像包含在 Latex 文档中;但 似乎存在一个小问题xelatex
。
检查后
...我想出了以下 MWE:
\documentclass[12pt,a5paper]{article}
\usepackage{tikz}
\begin{document}
\thispagestyle{empty}
\definecolor{cff0000}{RGB}{255,0,0}
\begin{tikzpicture}[overlay,remember picture,anchor=north west,inner sep=0pt, outer sep=0pt]
\node at (current page.north west) {%
\begin{tikzpicture}[overlay,remember picture,y=0.80pt,x=0.80pt,yscale=-1, inner sep=0pt, outer sep=0pt,anchor=north west]
\begin{scope}[shift={(0,0.34461553)}]% layer1
% rect3016
\path[color=black,fill=cff0000,line width=0.800pt,rounded corners=0.0000cm]
(0.0000,-0.3446) rectangle (524.4094,743.7499);
\end{scope}
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
现在,如果我用以下方法构建它pdflatex
:
- 第一次构建后,矩形的位置错误 - 但是
- 第二次构建后,矩形已正确定位
但是,如果我用以下方式构建xelatex
:
- 第一次构建后,矩形被定位在外面
- 第二次构建后,矩形的位置有所不同,但仍然是错误的。
这是xelatex
多次运行后产生的结果(这里有点难看清,但下载图像可以查看红色矩形与白色背景的位置):
显然,我想让红色矩形位于页面中央(或者与左上角对齐,无所谓)——这样红色矩形就会占据页面的大部分区域。
关于如何做到这一点有什么想法吗?
非常感谢您的任何回答,
干杯!
答案1
添加\usepackage[pass]{geometry}
到您的序言中:这将向驱动程序传递正确的页面大小。