枚举环境中小页面的宽度

枚举环境中小页面的宽度

如何确定枚举环境中的可用宽度?具体来说,我可以将什么宽度参数传递给下面示例中的 minipages,以便 minipages 占用所有可用的水平空间,但不会出现 overfull-hbox 错误。请注意,我希望能够让 minipages 在枚举环境的任何嵌套级别上获得正确的宽度。当我运行下面的代码时,外部枚举环境中的 minipages 大约宽了 25pts,而内部枚举环境中的 minipages 大约宽了 47pts。我希望 textwidth、column width 或 hsize 之一能给我正确的宽度,但 minipages 三个都失败了。

\documentclass{article}

\begin{document}

\begin{enumerate}

\item
\begin{minipage}{\textwidth}
some text
\end{minipage}

\item
\begin{minipage}{\columnwidth}
some text
\end{minipage}

\item
\begin{minipage}{\hsize}
some text
\end{minipage}

\item
\begin{enumerate}

\item
\begin{minipage}{\textwidth}
some text
\end{minipage}

\item
\begin{minipage}{\columnwidth}
some text
\end{minipage}

\item
\begin{minipage}{\hsize}
some text
\end{minipage}

\end{enumerate}

\end{enumerate}

\end{document}

答案1

\documentclass{article}

\begin{document}

\begin{enumerate}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\item
\begin{enumerate}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\item
\begin{minipage}{\linewidth}
some text\dotfill
\end{minipage}

\end{enumerate}

\end{enumerate}

\end{document}

相关内容