![Centrándose en el texto enumerado](https://rvso.com/image/305746/Centr%C3%A1ndose%20en%20el%20texto%20enumerado.png)
¿Hay alguna manera de centrar una imagen sobre el texto enumerado, en lugar de hacerlo con respecto al documento en sí? Entonces, en lugar de que la imagen esté equidistante del mostrador y del otro lado del texto, céntrela dentro del párrafo (sangrado/enumerado). A continuación se proporciona un ejemplo y también se proporciona un 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}
Respuesta1
Ese es el comportamiento predeterminado para centrar el material dentro del artículo.
\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}
Respuesta2
En lugar de figure
, puedes usar un minipage
ancho igual a \linewidth
; se puede proporcionar un título final utilizando \captionof
los paquetes caption
o capt-of
; \centering
se puede reemplazar con un center
entorno para agregar algo de espacio vertical:
\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}
Un ejemplo con \caption
y \label
para hacer referencia cruzada:
\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}
Y sin paquetes adicionales (agregando directamente la definición de \captionof
from 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}