图形预览包装器

图形预览包装器

我如何最好地预览我的数据?我有一个文件,内容如下:

\begin{figure}
 \begin{tikzpicture}  %if tikz
 ...
 \end{tikzpicture}
 \includegraphics{...}  %if eps
 \caption{...}
 \label{fig:..}
\end{figure}

我可以在我的论文中使用它\input{...},但是为了预览我的图表,我需要一些可编译的包装器,如下所示:

\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
 \input{FIGURENAME}
\end{document}

有没有办法以某种方式编写此包装器,以便可以将其用于我所有的数字?或者有没有更好的方法来做到这一点?shellscript?

答案1

只需使用standalone 班级tikzpicture然后使用standalone 包裹在主文档中忽略序言。这样,您可以单独编译图片,也可以将其作为一个或多个文档的一部分。在独立模式下,输出文件会自动裁剪为图片大小。

每张图片都有自己的文件,如下所示:

% somepic.tex
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \draw (0,0) -- (10,10); % ...
\end{tikzpicture}
\end{document}

主要文件如下:

% maindocumen.tex
\documentclass[a4paper]{article}
\usepackage{tikz}
\usepackage{standalone}
\begin{document}

% text ...

\begin{figure}
 \input{somepic}
 \caption{...}
 \label{fig:..}
\end{figure}

% text ...

\end{document}

我正在开发一个新版本,\includestandalone它还可以包含从图片文件生成的 PDF 或 EPS,而不是输入文件。

相关内容