Несколько списков теорем с разными названиями (любой TeX, в моем случае XeLaTeX)

Несколько списков теорем с разными названиями (любой TeX, в моем случае XeLaTeX)

Я узнал, как использовать thmtoolsпакет для создания списков теорем. Мои вопросы по этому поводу:

  1. Как изменить заголовок, если он \renewcommand{\listoftheoremname}{...}выдает LaTeX error: \listoftheoremname undefinedошибку?
  2. Как составить несколько списков различных видов теорем с разными названиями?
  3. Добавление [name=xxx,label=thm:...]после \begin{yyy}(xxx — название теоремы, ... метка, появляющаяся в списке, yyy — вид теоремы) метит теорему. Если я пытаюсь поместить какие-либо математические выражения за пределами надстрочного и подстрочного индексов (пока что я пробовал только \mathbb) в метку, я получаю missing \endcsname insertedошибку, связанную со строкой файлов .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}  
    

что дает:
Сообщение об ошибке в консоли TeXShop.
Та же ошибка получается при размещении a \refв метке. Фактически, \mathbbдает проблемы в любом месте этих [], как и попытка разместить $(0,1)$ там, из-за этой запятой.

  1. (должно быть 4) И наконец, я использую теоремы с [subsection]нумерацией. Теперь в списке номер перекрывает вид теоремы (т.е. я получаю 1.2.1.1перекрытие Definizione (Spazio Metrico)). Как мне это решить?

решение1

Это может помочь вам начать, но без четких требований с вашей стороны будет сложно дать более точные данные.

\documentclass{article}
\usepackage{amsthm,thmtools}

\declaretheorem{theorem}
\declaretheorem[style=definition]{definition}

\begin{document}

\renewcommand{\listtheoremname}{List of theorems}
\listoftheorems[ignoreall,show=theorem]

\renewcommand{\listtheoremname}{List of definitions}
\listoftheorems[ignoreall,show=definition]

\begin{theorem}[Sum]
$1+1=2$
\end{theorem}

\begin{definition}[Nice numbers]
A number is \emph{nice} if it looks beautiful.
\end{definition}

\begin{theorem}[About $C^{1}(0,1)$]
The set $C^{1}(0,1)$ is interesting.
\end{theorem}

\end{document}

введите описание изображения здесь

Связанный контент