将图像置于页面中心并枚举

将图像置于页面中心并枚举

我正在尝试在枚举列表中发布图像,但它开始的左边距是枚举的缩进边距。有没有办法忽略它而不必中断枚举?这是我有的:

% Part (a)
\item A single plot showing the temporal change of the "High" and "Low" attributes\\\\
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{HW2_2a.png}

输出为:

在此处输入图片描述

正如你所见,它被推到了最右边,看起来很奇怪

答案1

你有两种选择:

  • 停止逐项列出以插入图像
  • 定义新的环境,它将仅针对图像执行此操作。

在第二种情况下尝试:

\documentclass{article}
\usepackage{changepage}
\makeatletter
\newenvironment{restoretext}%
    {\@parboxrestore%
     \begin{adjustwidth}{}{\leftmargin}%
    }{\end{adjustwidth}
     }
\makeatother

\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{showframe}
\makeatother

\begin{document}
\lipsum[2]
    \begin{itemize}
\item   \lipsum[2]
    \begin{restoretext}
\includegraphics[width=\textwidth,height=1cm]{example-image}
    \end{restoretext}
\item   \lipsum[2]
    \end{itemize}
\end{document}

在此处输入图片描述

答案2

另一个选择是使用\linewidth\textwdith不是,其优点在于可以清楚地看到图像是当前项目的一部分。

在此处输入图片描述

参考:

代码:

\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{showframe}
%\usepackage{enumitem}

\begin{document}
\lipsum[2]
\begin{itemize}
    \item   \lipsum[2]

    \includegraphics[width=\linewidth,height=2cm]{../images/EiffelWide}
    
    \item   \lipsum[2]
\end{itemize}
\end{document}

相关内容