![Latex 中的图形:TikZ 与 eps](https://linux22.com/image/246874/Latex%20%E4%B8%AD%E7%9A%84%E5%9B%BE%E5%BD%A2%EF%BC%9ATikZ%20%E4%B8%8E%20eps.png)
我通常使用 TikZ 在 LaTeX 中生成图形,但一位新合著者建议使用 Inkscape 和 EPS 文件来生成图形。他认为我们应该避免使用额外的软件包。我从来没有这样想过。
我的问题是,这是否是一个有效的观点,因此是否应该只包含图形的 EPS 文件?
答案1
标准建议是使用您觉得舒服的任何东西。如今系统中最昂贵的部分是人的时间,因此请首先优化您的努力。
话虽如此,在 Inscape 和其他应用程序中制作的文件有一个令人烦恼的问题eps
:文本部分的字体。人们经常在正文中使用一种字体,在插图中使用另一种字体,结果就是冲突(是的,我在这里也犯了错误)。因此,如果您使用eps
文件,请考虑使用类似软件包psfrag
,使插图上的字体与正文中的字体相同。
答案2
这取决于你的期刊。许多期刊仍然要求提供以下数据:自给自足(没有覆盖 LaTeX 的 psfrag)EPS 文件。乍一看,这似乎排除了 TikZ,但实际上你能仍然使用 TikZ,并使用external
带有适当额外位的 EPS 库(参见从 TikZ 导出 eps 图形) 会自然地为您生成 EPS。到了提交时间,您可以注释掉 TikZ 图形,并使用\includegraphics
添加期刊所需的外部化 EPS 文件。
但请注意,我不知道有任何期刊直接接受 TikZ 图形代码,因此您可以按照这种方式进行操作,也可以将每个图形写入其自己的文档中以输出standalone
裁剪的图表。