如何在 itemize 环境中定位图形?

如何在 itemize 环境中定位图形?

我试图将我的图形定位在 itemize 环境的中间。但是,左侧图形总是稍微超出左边界。我用红色水平标记了左边界。有人知道如何解决这个问题吗?提前谢谢!

\usepackage{float}
\usepackage{amsmath}
\begin{document}

\begin{itemize}

\item fdgdg
\begin{figure}[ht!]
   \centering
   \subfloat{\includegraphics[width=0.45\textwidth]{Pspectrum_1024_Abweichung.png}}
   \hfill
   \subfloat{\includegraphics[width=0.45\textwidth]{Pspectrum_2048_Abweichung.png}}
   \caption{}
   \label{fig:Vergleich_Pspectrum}
\end{figure}

\end{itemize}
\end{document}

答案1

假设你想要数字在单独的一行上。

\documentclass{article}
\usepackage{subcaption}
\usepackage[draft]{graphicx}

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

\begin{document}

\begin{itemize}

\item fdgdg

\begin{minipage}{\linewidth}
   \setcaptype{figure}
   \subfloat{\includegraphics[width=0.45\textwidth]{Pspectrum_1024_Abweichung.png}}
   \hfill
   \subfloat{\includegraphics[width=0.45\textwidth]{Pspectrum_2048_Abweichung.png}}
   \caption{}
   \label{fig:Vergleich_Pspectrum}
\end{minipage}

\end{itemize}
\end{document}

相关内容