我正在使用这样的multicols
环境enumerate
:
\begin{enumerate}
\begin{multicols}{2}
\item Se o $\tri ABC$ é isósceles de base $\ov{BC}$, determine $x$.
\begin{center}
\begin{minipage}{\linewidth}
\centering
\includegraphics[scale=1]{m5c4exf2}
\end{minipage}
\end{center}
\vspace{.5cm}
\item O triângulo $ABC$ é equilátero. Determine $x$ e $y$.
\begin{center}
\begin{minipage}{\linewidth}
\centering
\includegraphics[scale=1]{m5c4exf3}
\end{minipage}
\end{center}
\end{multicols}
\end{enumerate}
然后我得到这个:
所以练习编号有问题。我该如何修复?
谢谢 :)
答案1
如果您使用,enumitem
则可以获得正确的编号,而无需multicols
在 内嵌套enumerate
。 想法是使用series
提供的键来enumitem
标记enumerate
环境的第一次出现。 随后的实例使用resume
继续按顺序编号:
\documentclass{article}
\usepackage{enumitem,multicol}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{enumerate}[series=mine]
\item first item
\item second item
\end{enumerate}
\begin{multicols}{2}
\begin{enumerate}[resume*=mine]
\item third item
\item fourth item
\end{enumerate}
\end{multicols}
\begin{enumerate}[resume*=mine]
\item fifth item
\end{enumerate}
\end{document}
为了明确起见,这也解决了间距问题:
\documentclass{article}
\usepackage{enumitem,multicol}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{enumerate}[series=mine]
\item first item
\item second item
\end{enumerate}
\begin{multicols}{2}
\begin{enumerate}[resume=mine]
\item third item here is some text just to fill up the space, of course
\item fourth item here is some text just to fill up the space, of course
\end{enumerate}
\end{multicols}
\begin{enumerate}[resume=mine]
\item fifth item
\end{enumerate}
\end{document}