我想要单独生成许多图像并使用 导入到我的主要 tex 文档中\includegraphics
。但是,使用独立 documentclass 会在生成图像后生成一个额外的空白页。如果我更改为\documentclass{article}
(我不想要,因为它不会裁剪为图像的正确大小),则没有额外的页面。
这是一个最小工作示例。
\documentclass{standalone} % \documentclass{article} doesn't produce extra empty page
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[label={left: $x$}] (x) at (0,0) {};
\end{tikzpicture}
\end{document}
如何在没有额外页面的情况下生成图像?我使用命令latexmk -dvi <imageName>.tex
笔记:
- 打开 .dvi 文件时,有一页(包含内容)和第二页空白页。
- 我运行
dvips <imageName>.dvi -o <imageName.eps
。打开 .eps 文件时,有一页(包含内容)和第二页空白页。 - 我用
\includegraphics
它来导入 .eps 文件。它在我的主文档中显示没有问题,但问题仍然是为什么输出 .dvi 文件有两页。
答案1
解决方案来自乌尔丽克·菲舍尔在评论中起作用:
使用
\documentclass[tikz]{standalone}
或\standaloneenv{tikzpicture}
。这样环境就正确设置了。