Центрирование относительно пронумерованного текста

Центрирование относительно пронумерованного текста

Есть ли способ центрировать изображение вокруг пронумерованного текста, а не относительно самого документа? Так что вместо того, чтобы изображение было равноудалено от счетчика и другой стороны текста, сделайте его центрированным внутри (отступа/пронумерованного) абзаца. Ниже приведен пример, а также приведен MWE.:

\documentclass[]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[margin=3cm]{geometry}
\begin{document}
\begin{enumerate}
\item \lipsum[5]
\begin{figure}[!h]
\centering
\includegraphics[scale = 1.5]{test}
\end{figure}
\end{enumerate}
\end{document}

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

решение1

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

Это поведение по умолчанию для центрирования материала внутри элемента.

\documentclass[]{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[margin=3cm]{geometry}
\begin{document}
\begin{enumerate}
\item \lipsum[5]
\begin{center}
\includegraphics[width=.5\linewidth]{example-image}
\end{center}
\end{enumerate}
\end{document}

решение2

Вместо figureможно использовать minipageширину, равную \linewidth; конечный заголовок можно предоставить с помощью \captionofпакетов captionили capt-of; \centeringможно заменить на centerокружение, чтобы добавить вертикальный интервал:

\documentclass[]{article} 
\usepackage{graphicx} 
\usepackage{lipsum} 
\usepackage[margin=3cm]{geometry} 
\begin{document} 
\begin{enumerate} 
\item \lipsum[5] 
\begin{minipage}{\linewidth} 
\centering 
\includegraphics[scale = 0.8]{example-image-a} 
\end{minipage} 
\end{enumerate} 
\end{document}

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

Пример с перекрестными ссылками \captionи :\label

\documentclass[]{article} 
\usepackage{graphicx} 
\usepackage{caption} 
\usepackage{lipsum} 
\usepackage[margin=3cm]{geometry} 
\begin{document}
As we see in Figure~\ref{fig:test}... 
\begin{enumerate} 
\item \lipsum[5] 
\begin{minipage}{\linewidth} 
\centering 
\includegraphics[scale = 0.8]{example-image-a} 
\captionof{figure}{test figure}
\label{fig:test}
\end{minipage} 
\end{enumerate} 
\end{document}

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

И без дополнительных пакетов (добавляя непосредственно определение \captionoffrom capt-of):

\documentclass[]{article} 
\usepackage{graphicx} 
\usepackage{lipsum} 
\usepackage[margin=3cm]{geometry} 

\makeatletter
\newcommand\captionof[1]{\def\@captype{#1}\caption}
\makeatother

\begin{document}
As we see in Figure~\ref{fig:test}... 
\begin{enumerate} 
\item \lipsum[5] 
\begin{minipage}{\linewidth} 
\centering 
\includegraphics[scale = 0.8]{example-image-a} 
\captionof{figure}{test figure}
\label{fig:test}
\end{minipage} 
\end{enumerate} 
\end{document}

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