Entonces tengo el siguiente problema: si quiero usar itemize dentro de un thmtool-box sin texto (por lo tanto, solo detallar dentro del cuadro), hay un pequeño espacio entre el encabezado del cuadro y el itemize. Se parece a esto:
Se puede recrear con el siguiente código.
\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem[thmbox=M]{test}
\begin{document}
\begin{test}
\begin{itemize}
\item
\end{itemize}
\end{test}
\end{document}
¿Alguien puede ayudar a deshacerse de ese espacio extra? Tengo muchos cuadros con nombres diferentes diseñados con thmtools y no quiero usar \vspace{...} cada vez.
Respuesta1
Puede utilizar enumitem
para personalizar la apariencia de itemize
las listas:
\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}
También puedes redefinir el itemize
entorno:
\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}