我已經找到瞭如何使用該thmtools
套件來列出定理列表。我對此的問題是:
在(xxx 是定理的標題,...出現在清單中的標籤,yyy 定理類型)
[name=xxx,label=thm:...]
之後加上標記定理。\begin{yyy}
如果我嘗試將超出上標和下標(目前我只嘗試過\mathbb
)的任何數學內容放入標籤中,我會收到missing \endcsname inserted
與 .aux 檔案行相關的錯誤。微量元素:\documentclass[a4paper]{report} \usepackage{thmtools,amssymb} \declaretheorem[name=Definizione]{defi} \begin{document} \begin{defi}[name=$\mathbb R$,label=thm:$\mathbb R$definizione] Ah beh, s\`i beh. \end{defi} \listoftheorems \end{document}
這使:
。透過在標籤中
放置 a 也會得到相同的錯誤。\ref
事實上,\mathbb
在這些 [] 的任何地方都會出現問題,就像名稱或標籤中間的逗號一樣,甚至在美元內也可以標記像 (0,1) 這樣的區間。我該如何解決這個問題?
- (應該是 2)最後,我使用
[subsection]
編號的定理。現在,在列表中,數字與定理類型重疊(即我得到1.2.1.1
重疊Definizione (Spazio Metrico)
)。我該如何解決這個問題?
答案1
鍵的值label
應該是一個助記符字串,用於在的參數中\ref
引用該定理編號。
它不應包含任何命令和任何特殊字元(並且它永遠不會出現在列印中)。所以
\begin{defi}[name=$\mathbb{R}$,label=thm:R-definizione]
就是你所需要的。當您想要引用此定義時,請鍵入
\ref{thm:R-definizione}
請注意,正確的輸入是\mathbb{R}
,而不是\mathbb R
。後者給出相同結果的事實不應被視為輸入有效的證據。