Dynkin 图表包箭头尺寸修改

Dynkin 图表包箭头尺寸修改

我目前正在尝试使用该包绘制一些东西dynkin-diagrams,但我真的不知道如何修改生成的箭头。文档解释了如何反转箭头,但没有解释如何放大它……请考虑以下代码作为示例:

\documentclass{article}
\usepackage{dynkin-diagrams}
\begin{document}
\begin{dynkinDiagram}[indefinite edge/.style={ultra thick,densely dashed},
                      o/.style={ultra thick,fill=black!30!white,draw=black},
                      edge length=2cm, 
                      edge/.style={ultra thick}, 
                      root radius=.2cm]{F}{oooo}
\end{dynkinDiagram}
\end{document}

导致

在此处输入图片描述

我尝试修改arrow/.style,但没有任何变化,因此我做错了。任何提示都值得感激。

答案1

你可以利用这个事实,即dynkin-diagrams包使用以下方式将颜色提供给箭头:

\path[-{Computer Modern Rightarrow[\dynkin@arrow@color]},

这意味着你可以通过任何箭头参数到颜色键,即不仅仅是颜色,还有lengthwidthline width(以及任何其他可行的箭头参数部分16.5 参考:箭头提示pgf 手册 v3.1.5)。

\documentclass{article}
\usepackage{dynkin-diagrams}
\begin{document}
\begin{dynkinDiagram}[indefinite edge/.style={ultra thick,densely dashed},
                      o/.style={ultra thick,fill=black!30!white,draw=black},
                      edge length=2cm, 
                      edge/.style={ultra thick}, 
                      root radius=.2cm,
                      arrow color={black,length=3mm,width=5mm,line width=2pt}]{F}{oooo}
\end{dynkinDiagram}
\end{document}

在此处输入图片描述

答案2

今天 CTAN 上的新版本dynkin-diagrams允许使用表达式arrow style作为的同义词arrow color,这样你就可以使用与薛定谔的猫相同的解决方案,但看起来更自然一些。我建议使用tikzset为你的文档进行全局设置,这样所有的 Dynkin 图都具有相同的样式。

F4 根系图像

\documentclass{article}
\usepackage{dynkin-diagrams}
\tikzset{
    /Dynkin diagram,
        indefinite edge/.style={
            ultra thick,
            densely dashed
        },
        o/.style={
            ultra thick,
            fill=black!30!white,
            draw=black
        },
        edge length=2cm, 
        edge/.style={ultra thick}, 
        arrow style={black,
                length=3mm,
                width=5mm,
                line width=2pt
                },
        root radius=.2cm,
        mark=o}
\begin{document}
\dynkin F4
\end{document}

相关内容