这是我如何创建与我的 tikz 图片大小完全相同的 pdf 文档?我对那里所有答案的理解是,他们从 TeX 文档中提取图片并去除边缘周围所有不必要的空间。我的情况是,我绘制的图片是大比通常的页面大,并且我想调整页面大小以使其足够大以适合它。
更具体地说,我正在使用 TikZ 绘制一幅图片(虽然我猜这并不重要),并且文档仅包含该图片。随着我画得越来越多,它变得越来越大(当前尺寸约为 80 平方厘米)。我使用该geometry
软件包不断扩大纸张尺寸,但如果 TeX 可以自动处理这个问题就太好了。
(可能其中一个答案是我如何创建与我的 tikz 图片大小完全相同的 pdf 文档?可以做到这一点,但从阅读中并不明显。
答案1
您的方法对我来说似乎是正确的。只需将纸张尺寸设置为,\maxdimen
然后preview
按standalone
比例缩小即可:
\documentclass{standalone}
\usepackage[paperwidth=\maxdimen,paperheight=\maxdimen]{geometry}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) rectangle (100cm,100cm);
\draw (0,0) -- (100cm,100cm);
\end{tikzpicture}
\end{document}
确保它tikzpicture
周围确实没有空行。直接使用时不需要这样做preview
:
\documentclass{article}
\usepackage[paperwidth=\maxdimen,paperheight=\maxdimen]{geometry}
\usepackage{tikz}
\usepackage[tightpage,active]{preview}
\PreviewEnvironment{tikzpicture}
\begin{document}
\begin{tikzpicture}
\draw (0,0) rectangle (100cm,100cm);
\draw (0,0) -- (100cm,100cm);
\end{tikzpicture}
\end{document}