Dynkin-diagram 包中的标签

Dynkin-diagram 包中的标签
\documentclass[12pt]{amsbook}
\usepackage{amsmath}
\usepackage{dynkin-diagrams}


\begin{document}
 
$\mathbb{K}$ can be displayed and so can \dynkin[labels = \theta] A1 
but replacing $\theta$ by $\mathbb{K}$ (both without dollar signs in the actual command) yields an error what goes wrong and how do you fix it?

Thanks a lot,
Hercule
\end{document}

答案1

看来,使用该软件包的最新版本(应该包含在 2021 TeX 安装中),您实际上应该能够书写\dynkin[labels={\mathbb{K}}] A1(即使没有花括号)。

作为替代方法,您可以尝试使用label macro如下示例中的选项:

\documentclass[12pt]{amsbook}
\usepackage{amsmath}
\usepackage{dynkin-diagrams}

\begin{document}
 
$\mathbb{K}$ can be displayed and so can \dynkin[label,label
macro/.code={\mathbb{K}}] A1 .

\end{document}

在此处输入图片描述

查看包装文档在“8.标签下标”。

答案2

您可以尝试:

\documentclass[12pt]{amsbook}
\usepackage{dynkin-diagrams}
\begin{document}
\dynkin[labels={K},label macro/.code={\mathbb{#1}}] A1 
\end{document}

在此处输入图片描述

这会将所有标签放入数学黑板字体中;我想这可能就是你想要的。但我承认我需要弄清楚为什么你的第一个猜测是:

\dynkin[labels={\mathbb{K}}] A1 

不起作用。我可以确认它不适用于 dynkin-diagrams 包的最新版本。

答案3

我还没有足够的声誉来发表评论,而且我不确定这是否足够相关,但我想我会添加一些内容,以防像我一样傻的人遇到同样的问题。

如果您已underscore加载该包,则当您使用如图所示的标签时会遇到“缺少数字,视为零”错误\alpha_1

\documentclass{article}
\usepackage{dynkin-diagrams}
\usepackage{underscore}

\begin{document}
$ \dynkin[Coxeter, gonality=3, label, labels={\alpha_1,2}] I{} $
\end{document}

将导致

1

而不是以下,如果\usepackage{underscore}被删除

2

相关内容