Абзацы больше не имеют отступа после подписи

Абзацы больше не имеют отступа после подписи

[Переписал оригинальный пост. Для более позднегообновлятьсм. ниже.]

Кажется, мои абзацы перестали отступать из-за использования

\captionof{figure}

в коде ниже. Есть предложения по обходному пути или исправлению?

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
 {hyperref}

\makeatletter


\usepackage{tcolorbox}
\tcbuselibrary{most}
\usepackage{caption}

\makeatother

\begin{document}
\newtcolorbox{abox}[2][]{float, fonttitle=\bfseries,enhanced, attach boxed title to top center={yshift=-2mm}, title={#2},#1}
    
\begin{abox}{title}
{body}
\end{abox}
\captionof{figure}{caption}

test test test test test test test test test test test test test test
test test test test test test test 

test test test test test test 

test test test test test test test test test test test test test test
test test test test test test test test test test 
\end{document}

Обновлять:

Было сделано два предложения; поскольку блок не должен плавать, я попробовал использовать center. Однако это приводит к странным проблемам с интервалами текста внутри блока, если только он не размещен немного иначе:

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage[skip=1ex]{caption}

\usepackage{tcolorbox}
\tcbuselibrary{most}
\newtcolorbox{abox}[2][]{enhanced, fonttitle=\bfseries, 
                         attach boxed title to top center={yshift=-2mm}, 
                         title={#2},#1}

\usepackage[unicode=true,
            pdfusetitle,
            bookmarks=true,
            bookmarksnumbered=false,
            bookmarksopen=false,
            breaklinks=false,
            pdfborder={0 0 1},
            backref=false,
            colorlinks=false]{hyperref}

\begin{document}


\begin{abox}{title}
{

{\begin{enumerate}
\item testttttt 
\end{enumerate}
testttttt
\begin{enumerate}\setcounter{enumi}{1} 
    \item testttttt
\end{enumerate}
testttttt
\begin{enumerate}\setcounter{enumi}{2} 
    \item testttttt
\end{enumerate}}

}
\end{abox}
\begin{center}
\captionof{figure}{caption}
\end{center}

\end{document}

решение1

Я могу подтвердить ваши выводы. Кажется, что это \captionof{...}{caption text}должно быть заключено в какую-то среду. Например

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage[skip=1ex]{caption}

\usepackage{tcolorbox}
\tcbuselibrary{most}
\newtcolorbox{abox}[2][]{enhanced, fonttitle=\bfseries, 
                         attach boxed title to top center={yshift=-2mm}, 
                         title={#2},#1}

\usepackage[unicode=true,
            pdfusetitle,
            bookmarks=true,
            bookmarksnumbered=false,
            bookmarksopen=false,
            breaklinks=false,
            pdfborder={0 0 1},
            backref=false,
            colorlinks=false]{hyperref}

\begin{document}

\begin{center}
\begin{abox}{title}
{body}
\end{abox}
\captionof{figure}{caption}
\end{center}

test test test test test test test test test test test test test test
test test test test test test test

test test test test test test

test test test test test test test test test test test test test test
test test test test test test test test test test
\end{document}

или если aboxдолжно плавать, то замените centerна figure:

\begin{figure}[ht]
\begin{abox}{title}
{body}
\end{abox}
\caption{caption}
\end{figure}

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

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