答案1
这是另一种与 Ignasi 类似的方法,我也使用了蒂克兹然而,不同之处在于我定义了一个宏\WeightDiagram
来绘制权重图。这个宏采用任意数量的“权重”,假设这些权重将以数学模式排版。例如,
\WeightDiagram{\sum^{++}_c, \sum^+_c, \sum^0_c}
生产
鉴于此,通过将不同的权重图放入表格环境中来绘制表格。对于第一个表格(第二个表格是微小的变化),这将产生:
完整代码如下:
\documentclass{article}
\usepackage{tikz}
\newcommand\WeightDiagram[1]{%
\tikz{\foreach \diag [count=\D, remember=\D as \lastD (initially 0)] in {#1} {%
\draw[fill] (\D,0) circle[radius=2pt]node[above=1mm]{$\diag$};%
\ifnum\lastD>0\draw[thick](\lastD,0)--(\D,0);\fi%
}%
}%
}
\begin{document}
\[
\begin{array}{cc@{}c@{}c}
& (6,\frac12^+) & & (6,\frac32^+)\\
I=1 & \WeightDiagram{\sum^{++}_c, \sum^+_c, \sum^0_c}&
& \WeightDiagram{\sum^{++}_b, \sum^+_b, \sum^0_b}\\
I=\frac12 & \WeightDiagram{\Xi^{+\prime}_c,\Xi^{0\prime}_c}
& (\overline{3},\frac12^+)
& \WeightDiagram{\Xi^+_c,\Xi^0_c}\\
I=0 & \WeightDiagram{\Omega^0_c}
& \WeightDiagram{\Lambda^+_c}
& \WeightDiagram{\Omega^0_c}\\
I=-\frac12& & \WeightDiagram{\Xi^+_c, \Xi^0_c}
\end{array}
\]
\end{document}
答案2
你可以从以下方式开始:
\documentclass[tikz,border=2mm]{standalone}
\usepackage{lmodern}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[%
dot/.style={circle, fill, inner sep=1pt}
]
\node[dot, label={$\Sigma_c^{++}$}] (11) {};
\node[dot, label={$\Sigma_c^{+}$}, right=of 11] (12) {}; \node[dot, label={$\Sigma_c^{0}$}, right=of 12] (13) {};
\draw (11)--(13);
\node[above=.75cm of 12] {$(6,\frac{1}{2}^+)$};
\node[dot, label={$\Sigma_c^{++}$}, right=of 13] (14) {};
\node[dot, label={$\Sigma_c^{+}$}, right=of 14] (15) {}; \node[dot, label={$\Sigma_c^{0}$}, right=of 15] (16) {};
\draw (14)--(16);
\node[above=.75cm of 15] {$(6,\frac{3}{2}^+)$};
\node[dot, label={$\Xi_c^{+'}$}, below right= 1cm and 5mm of 11] (21) {};
\node[dot, label={$\Xi_c^{0'}$}, right=of 21] (22) {};
\draw (21)--(22);
\node[dot, label={$\Xi_c^{+}$}, below right= 1cm and 5mm of 14] (23) {};
\node[dot, label={$\Xi_c^{0}$}, right=of 23] (24) {};
\draw (23)--(24);
\node[dot, label={$\Omega_c^{0}$}, below right= 1cm and 5mm of 21] (31) {};
\node[dot, label={$\Omega_c^{0}$}, below right= 1cm and 5mm of 23] (33) {};
\path (31) -- node[dot, label={$\Lambda_c^{+}$}] (32) {} (33);
\node[above=.75cm of 32] {$(\overline{3},\frac{1}{2}^+)$};
\node[dot, label={$\Xi_c^{+}$}, below left= 1cm and 5mm of 32] (41) {};
\node[dot, label={$\Xi_c^{0}$}, below right= 1cm and 5mm of 32] (42) {};
\draw (41)--(42);
\node[left= 3mm of 11] (1) {$I=1$};
\node at (1|-21) {$I=\frac{1}{2}$};
\node at (1|-31) {$I=0$};
\node at (1|-41) {$I=\frac{1}{2}$};
\end{tikzpicture}
\end{document}