我试图将我的图形定位在 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}