![Listas de teoremas (XeLaTeX)](https://rvso.com/image/281489/Listas%20de%20teoremas%20(XeLaTeX).png)
Descubrí cómo usar el thmtools
paquete para hacer listas de teoremas. Mis preguntas sobre esto son:
Agregar
[name=xxx,label=thm:...]
después\begin{yyy}
(xxx es el título del teorema, ... una etiqueta que aparece en la lista, yyy el tipo de teorema) etiqueta un teorema. Si intento poner cálculos más allá del superíndice y el subíndice (por ahora solo lo he intentado\mathbb
) en una etiqueta, aparece unmissing \endcsname inserted
error relacionado con una línea de los archivos .aux. MWE:\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}
lo que da:
.
El mismo error se obtiene colocando a \ref
en una etiqueta. De hecho, \mathbb
da problemas en cualquier parte de esos [], al igual que una coma en medio de un nombre o etiqueta, incluso dentro de dólares para marcar un intervalo como (0,1). ¿Cómo soluciono eso?
- (debería ser 2) Y finalmente, estoy usando teoremas con
[subsection]
numeración. Ahora, en la lista, el número se superpone al tipo de teorema (es decir, aparece1.2.1.1
superposiciónDefinizione (Spazio Metrico)
). ¿Cómo soluciono eso?
Respuesta1
El valor de la clave label
debe ser una cadena mnemotécnica que se utilizará en el argumento de \ref
para hacer referencia a este número de teorema.
No debe contener ningún comando ni ningún carácter especial (y nunca aparecerá impreso). Entonces
\begin{defi}[name=$\mathbb{R}$,label=thm:R-definizione]
es lo que necesitas. Cuando desee consultar esta definición, escriba
\ref{thm:R-definizione}
Tenga en cuenta que la entrada correcta es \mathbb{R}
, no \mathbb R
. El hecho de que este último dé el mismo resultado no debe tomarse como prueba de que la entrada sea válida.