在枚举项中包含图形会导致 \hbox 溢出

在枚举项中包含图形会导致 \hbox 溢出

我刚刚从中选择了代码在枚举列表中包含图形的最佳方法是什么?将图形包含在枚举列表中。但是,如果我在第一个枚举项中使用它,代码会导致 \hbox 溢出。我该如何解决这个问题?

梅威瑟:

\documentclass{scrartcl}

\usepackage[demo]{graphicx}
\usepackage{adjustbox}

\begin{document}
\begin{enumerate}
\item 
\begin{minipage}[t]{\textwidth}
          \raggedright
          \adjustbox{valign=t}{%
            \includegraphics[width=\textwidth]{E53a}%
          }
    \end{minipage}
\end{enumerate}

\end{document}

编辑:另一个 MWE 使用\linewidth但仍然不起作用:

\documentclass{scrartcl}

\usepackage{graphicx}
\usepackage[export]{adjustbox}

\newcounter{mycounter}
\setcounter{mycounter}{1}

\newenvironment{myenv}[1]{
\section{Title}
}{\stepcounter{mycounter}}

\newtheorem{myth}{}[mycounter]

\begin{document}

\begin{myenv}

\begin{myth}
\begin{enumerate}
\item  \includegraphics[width=\linewidth,valign=t]{E53a}%
\end{enumerate}
\end{myth}

\end{myenv}

\end{document}

答案1

\linewidth不希望\textwidth它位于缩进列表中。

在此处输入图片描述

\documentclass{scrartcl}

\usepackage[demo]{graphicx}
\usepackage[export]{adjustbox}

\begin{document}
\begin{enumerate}
\item 
 \includegraphics[width=\linewidth,valign=t]{E53a}%
\end{enumerate}

\end{document}

解决定理中枚举问题的一种方法是确保它不是第一个(\mbox{}如果没有实际文本,则添加

在此处输入图片描述


\documentclass{scrartcl}

\usepackage[demo]{graphicx}
\usepackage[export]{adjustbox}

\newcounter{mycounter}
\setcounter{mycounter}{1}

\newenvironment{myenv}[1]{%
\section{Title}%
}{\stepcounter{mycounter}}%


\newtheorem{myth}{}[mycounter]

\begin{document}

\begin{myenv}

\begin{myth}\mbox{}
\begin{enumerate}
\item  \includegraphics[width=\linewidth,valign=t]{E53a}%
\item zzz
\end{enumerate}
\end{myth}

\end{myenv}

\end{document}

相关内容