我用\documentclass[conference]{IEEEtran}
它来写论文。我将使用tikz
环境来绘制图形。有些图形只占用一列,但我有几个图形会占用两列。
对于绘制图形,我有两个选择:
- 我创建了单独的
.tex
文件来绘制我的框图,然后fig.pdf
使用paper.tex
\begin{figure} .... \end{figure}
- 直接包含 tikz 代码
my paper.tex
哪一个是更好的选择?我更倾向于选项 2,但如果我使用此选项,我不知道会有什么问题。
答案1
我建议你使用 TikZ 进行准备,正如 Przemysław Scherwentke 所说,如果你想编辑你的图表,它会容易得多 - 而且认为这永远没有必要是愚蠢的。
但与此同时,这也是有可能的——我认为最好的确认方式是 联系相关期刊- 期刊会要求为图片单独创建一个文件。虽然这并不一定是因为他们无法处理 TikZ,而是为了例如他们可以将图像单独包含在文章的网页上。
为此,本文中可能使用一个合理的工作流程
\begin{figure}
\input{tikzcode}
\end{figure}
并有一个单独的文件tikzcode.tex
并有一个包含 TikZ 代码的https://tex.stackexchange.com/a/29821/106162)
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\input{tikzcode}
\end{document}
然后,您可以根据需要将 替换为指向图像 PDF 副本的链接。通过\input{tikzcode}
这种方式,当您编译主要文章时,您始终拥有图像的最新版本,但如果/当需要时,可以非常快速地切换到使用单独的图像。\includegraphics{tikzstandalone}
\input{tikzcode}
TikZexternal
库应该允许将 TikZ 代码包含在主文件中,并使用它来为所有图像生成单独的文件(https://tex.stackexchange.com/a/271475/106162)。
我猜有些事情可以在 TikZ 中完成,但在导入图形时不能(轻易?)复制,例如 tikzpicture 中的引用编译包含 \ref 的 tikzpicture但从我自己的经验来看,我还没有在 tikz 中构建任何会因生成图像的 pdf 和使用而受到影响的东西(除了可定制性)\includegraphics{}
。