我目前正在尝试使用该包绘制一些东西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]},
这意味着你可以通过任何箭头参数到颜色键,即不仅仅是颜色,还有length
,width
和line 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 图都具有相同的样式。
\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}