欢迎光临散文网 会员登陆 & 注册

latex 中使用Tikz-Feynman的最佳方式

2023-03-29 17:53 作者:plh霹雳火  | 我要投稿

许多期刊文章的latex模版经常使用的是用pdflatex进行编译的。大多数人使用latex也是使用pdflatex进行编译。在绘制费曼图的宏包中,图形比较精美的是使用Tikz-Feynman进行绘制。但是在使用过程中,许多人绘制出来的图跟文档里的图形不一样。例如这张图:

这是使用pdflatex编译的结果。使用该宏包应当使用lualatex进行编译,使用其他编译方式将不能生成正确的vertex。如果你在自己的latex文件中使用lualatex编译,可以生成正确的图形。但是如果你将自己的latex文件提交到arxiv上就会出问题。在大多数使用使用pdflatex进行编译的情况下使用该宏包的最佳方式是使用latex中的standalone文档类:

使用standalone文档类的好处是会按对象的大小生成pdf文件而不会有多余的空白。上述源文件生成的图像如下:

这样就可以避免了不同的编译方式带来的困扰。大大提高了该宏包的使用范围。

latex 中使用Tikz-Feynman的最佳方式的评论 (共 条)

分享到微博请遵守国家法律