我刚刚从中选择了代码在枚举列表中包含图形的最佳方法是什么?将图形包含在枚举列表中。但是,如果我在第一个枚举项中使用它,代码会导致 \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}