Aufschlüsselung innerhalb der THMTool-Box

Aufschlüsselung innerhalb der THMTool-Box

Ich habe also folgendes Problem: Wenn ich itemize innerhalb einer thmtool-Box ohne Text verwenden möchte (also nur itemize innerhalb der Box), entsteht zwischen der Überschrift der Box und itemize eine kleine Lücke. Diese sieht folgendermaßen aus:

Bildbeschreibung hier eingeben

Es kann mit dem folgenden Code neu erstellt werden

\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem[thmbox=M]{test}
\begin{document}
    \begin{test}
        \begin{itemize}
            \item 
        \end{itemize}
    \end{test}
\end{document}

Kann mir jemand helfen, diesen zusätzlichen Platz loszuwerden? Ich habe viele verschiedene benannte Boxen mit thmtools entworfen und möchte nicht jedes Mal \vspace{...} verwenden.

Antwort1

Mit können Sie enumitemdas Erscheinungsbild von itemizeListen anpassen:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{enumitem}
\newlist{myitemize}{itemize}{1}
\setlist[myitemize]{label=\textbullet,
                    font=\upshape,
                    before={\begin{minipage}{\hsize}}, 
                    after={\end{minipage}}
                   }
\declaretheorem[thmbox=M]{test}
\begin{document}
    \begin{test}
        \begin{myitemize}
            \item text
        \end{myitemize}
    \end{test}

\end{document}

Sie können die itemizeUmgebung auch neu definieren:

\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{enumitem}
\setlist[itemize]{label=\textbullet,
                  font=\upshape,
                  before={\begin{minipage}{\hsize}}, 
                  after={\end{minipage}}
                   }
\declaretheorem[thmbox=M]{test}
\begin{document}
    \begin{test}
        \begin{itemize}
            \item text
        \end{itemize}
    \end{test}

\end{document}

verwandte Informationen