我如何最好地预览我的数据?我有一个文件,内容如下:
\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,而不是输入文件。