Thmtools elimina un punto

Thmtools elimina un punto

Estoy usando thmtools para mi plantilla LaTeX. A menudo uso los cuadros matemáticos numerados. Pero ahora quería agregar el mismo cuadro pero sin el contexto matemático. Entonces construyo esto:

\documentclas{article}
\usepackage{amsthm}
\usepackage{thmtools}
% The Box
\declaretheorem[name = , numbered = no,]{Boxname}
\newenvironment{boxname}[1][]{
    \begin{Boxname}\ifblank{#1}{}{\color{black}\hspace*{-0.68em}\normalfont\textbf{#1}}\color{black}\normalfont$ $\newline
        \raisebox{.2\baselineskip}{\rule{\linewidth}{0.6pt}}\newline\noindent
    }{
        \newline\noindent {\rule{\linewidth}{0.6pt}}
    \end{Boxname}
}
\begin{document}
    \begin{boxname}[Name of the Box]
        some stuff
    \end{boxname}
\end{document}

Mi problema: siempre hay un punto que no puedo eliminar. ¿Alguien puede ayudarme a deshacerme de este punto?

Respuesta1

Debes definir un estilo específico donde eliminar la puntuación y el espacio después del título.

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

% The Box
\declaretheoremstyle[
  headpunct={},
  postheadspace=0pt,
]{box}
\declaretheorem[
  style=box,
  name = ,
  numbered = no,
]{Boxname}
\newenvironment{boxname}[1][]{%
  \begin{Boxname}
  \ifblank{#1}
    {\mbox{}}
    {\normalcolor\normalfont\textbf{#1}}%
  \\
  \raisebox{.2\baselineskip}{\rule{\linewidth}{0.6pt}}\\
}{%
  \\\rule{\linewidth}{0.6pt}
  \end{Boxname}
}

\begin{document}

\begin{boxname}[Name of the Box]
some stuff
\end{boxname}

\end{document}

También simplifiqué el código.

ingrese la descripción de la imagen aquí

información relacionada