首先,我使用
\feynmandiagram[horizontal=a to b]
我发现图表太小了,然后我改成了
\feynmandiagram[large, horizontal=a to b]
但是,什么都没有改变。我还尝试了手册中的代码,比较了 3 种尺寸(小、中、大),但我也得到了 3 个图表的相同尺寸。
我是不是遗漏了什么?
谢谢。
答案1
样式键small
和large
仅更改顶点之间的默认分离,但它们确实不是重新调整整体图表,这应该适用于所有编译器。(注意:目前它还不行,它只适用于lualatex
,请参阅https://github.com/JP-Ellis/tikz-feynman/issues/35#issuecomment-258429193。因此,要么使用lualatex
,要么使用本文底部的建议。)
因此,如果明确指定了顶点的位置,
\vertex (a) at (0, 1);
或者如果你明确指定了分离,
\vertex [right=1cm of b] (a);
那么small
和large
键将不会影响这些的放置。由于您没有提供您正在绘制的实际图表,因此我只是推测这就是原因。
如果确实需要整体缩放,可以使用适当的 Ti钾Z 键,可传递给\feynmandiagram
。具体来说,使用:
\feynmandiagram[scale=2,transform shape][horizontal=a to b]
其中第一组括号是 Ti钾Z 特定选项,第二组是 Ti钾Z-Feynman 选项。您可以将更改为2
适当的值。