列挙されたテキストを中心に配置する

列挙されたテキストを中心に配置する

ドキュメント自体ではなく、列挙されたテキストを中心にして画像を中央に配置する方法はありますか? 画像をカウンターとテキストの反対側から等距離に配置するのではなく、(インデント/列挙された) 段落内で中央に配置します。以下に例を示し、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\captionofcaptioncapt-of\centeringcenter

\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}

ここに画像の説明を入力してください

\captionof追加のパッケージなしで(の定義を直接追加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}

関連情報