答案1
我不建议滥用 feynmf 包。过去我使用图片环境(附带eepic
包)就是为了做到这一点。
第 185 页表 6.2这些讲稿(PDF 文件),我使用图片环境排版了 Dynkin 图。我很高兴提供代码。以下是 $A_n$ Dynkin 图的示例:
\begin{picture}(50,7)
\multiput(5,1)(10,0){5}{\circle{2}}
\multiputlist(10,1)(10,0)%
{{\line(1,0){8}},{\line(1,0){8}},{$\cdots$},{\line(1,0){8}}}
\multiputlist(5,3)(10,0){$\scriptscriptstyle 1$,%
$\scriptscriptstyle 2$,$\scriptscriptstyle 3$,%
$\scriptscriptstyle \ell{-}1$,$\scriptscriptstyle \ell$}
\end{picture}
顺便说一下,该图是用节点标签装饰的。
答案2
尝试dynkin 图来自 CTAN 的包。
\documentclass{article}
\usepackage{etoolbox}
\usepackage{dynkin-diagrams}
\def\row#1/#2!{#1_{\IfStrEq{#2}{}{n}{#2}} & \dynkin{#1}{#2}\\}
\newcommand{\tble}[1]{
\renewcommand*\do[1]{\row##1!}
\[
\begin{array}{ll}\docsvlist{#1}\end{array}
\]
}
\begin{document}
\tble{A/{},B/{},C/{},D/{},E/6,E/7,E/8,F/4,G/2}
\end{document}
答案3
我还有另外两个建议:
- 使用XY-PIC包。我发现它比 tikz 或 feynmf 更容易。
- 或者您可以在 arxiv 上找到一篇包含一些 Dynkin 图的论文,看看作者做了什么。
答案4
我通常使用 tikz。我喜欢 tikz,因为我觉得它相对简单。此外,由于我对表示理论和箭筒感兴趣,因此我必须创建除 Dynkin 图之外的许多其他图表,而 tikz 允许我使用一种语言来创建所有图表,并且生成的图形具有一致的样式(箭头、线条粗细等)。