我正在尝试为 itemize 环境中的图形插入标题。不幸的是,标题将移动到文档中间,而不是 itemize 环境的中间。有人知道如何更改标题的位置吗?
这是我目前的代码:
\begin{document}
\begin{itemize}
\item ddvd
\begin{center}
\includegraphics[width=0.45\textwidth]{Zero_Crossing_REAL_Abweichung.png}\label{fig:Zero_Crossing}
\captionof{figure}[Evaluation der parametrischen Methoden]{Evaluation parametrischen Methoden\label{fig:Eval_Zero}}
\end{center}
\end{itemize}
\end{document}
答案1
由于多种原因(尤其是避免图像和标题之间出现分页符),最好将非浮动图形放置在minipage
容易实现居中的位置。
\documentclass{article}
\usepackage{capt-of}
\usepackage{graphicx}
\begin{document}
\begin{itemize}
\item ddvd
\begin{center}
\includegraphics[width=0.45\textwidth]{example-image}%\label{fig:Zero_Crossing}no
\captionof{figure}[Evaluation der parametrischen Methoden]{Evaluation parametrischen Methoden\label{fig:Eval_Zero}}
\end{center}
\noindent X\dotfill X
\item ddvd
\begin{minipage}{\linewidth}\centering
\includegraphics[width=0.45\textwidth]{example-image}
\captionof{figure}[Evaluation der parametrischen Methoden]{Evaluation parametrischen Methoden\label{fig:2Eval_Zero}}
\end{minipage}
\noindent X\dotfill X
\end{itemize}
\noindent X\dotfill X
\end{document}
(请发布完整文件而非片段)
答案2
您可以使用以下margin
按键进行游戏caption
:
\documentclass[preview]{article}%
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}
\usepackage{caption}
\begin{document}
\begin{itemize}
\item ddvd
\begin{center}
\captionsetup{margin ={\leftmargini, 0pt}} \includegraphics[width=0.45\textwidth]{Zero_Crossing_REAL_Abweichung.png}\label{fig:Zero_Crossing}
\captionof{figure}[Evaluation der parametrischen Methoden]{Evaluation parametrischen Methoden\label{fig:Eval_Zero}}
\end{center}
\end{itemize}
\end{document}