我可以把页面设置得和我的图片一样大吗?

我可以把页面设置得和我的图片一样大吗?

这是我如何创建与我的 tikz 图片大小完全相同的 pdf 文档?我对那里所有答案的理解是,他们从 TeX 文档中提取图片并去除边缘周围所有不必要的空间。我的情况是,我绘制的图片是比通常的页面大,并且我想调整页面大小以使其足够大以适合它。

更具体地说,我正在使用 TikZ 绘制一幅图片(虽然我猜这并不重要),并且文档仅包含该图片。随着我画得越来越多,它变得越来越大(当前尺寸约为 80 平方厘米)。我使用该geometry软件包不断扩大纸张尺寸,但如果 TeX 可以自动处理这个问题就太好了。

(可能其中一个答案是我如何创建与我的 tikz 图片大小完全相同的 pdf 文档?可以做到这一点,但从阅读中并不明显。

答案1

您的方法对我来说似乎是正确的。只需将纸张尺寸设置为,\maxdimen然后previewstandalone比例缩小即可:

\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}

相关内容