![以枚舉文本為中心](https://rvso.com/image/305746/%E4%BB%A5%E6%9E%9A%E8%88%89%E6%96%87%E6%9C%AC%E7%82%BA%E4%B8%AD%E5%BF%83.png)
有沒有辦法讓圖像以枚舉文字為中心,而不是以文件本身為中心?因此,不要將圖像與計數器和文字的另一側等距,而是將其置於(縮排/枚舉)段落的中心。下面給了一個例子,也給了一個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}
\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}