定理列表 (XeLaTeX)

定理列表 (XeLaTeX)

我已經找到瞭如何使用該thmtools套件來列出定理列表。我對此的問題是:

  1. 在(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}  
    

這使:
TeXShop 控制台中的錯誤訊息。透過在標籤中
放置 a 也會得到相同的錯誤。\ref事實上,\mathbb在這些 [] 的任何地方都會出現問題,就像名稱或標籤中間的逗號一樣,甚至在美元內也可以標記像 (0,1) 這樣的區間。我該如何解決這個問題?

  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。後者給出相同結果的事實不應被視為輸入有效的證據。

相關內容