使用以下代码:
\documentclass[12pt]{article}
\usepackage[margin=2.7cm]{geometry}
\usepackage{multicol,enumitem}
\begin{document}
\begin{enumerate}[itemindent=\parindent]
\setlength\columnsep{4em}
\begin{multicols}{3}
\everymath{\displaystyle}
\item $\int_0^5 \big(x^5 - \exp(-x)\big)dx$.\hfill
\item $\int_0^\pi x\sin(x)dx$.
\item $\int_0^{\log 3}x\sinh(2x)dx$.
\item $\int_{-1}^1 x^2\exp(-x)dx$.
\item $\int_{-1}^1 x^3\exp(-x)dx$.
\item $\int_{-19^{75}}^{19^{75}} x^3dx$.
\item $\int_{-1}^2 x^3dx$.
\item $\int_0^2 x^4dx$.
\item $\int_{-2}^2x^4dx$.
\item $\int_{-5}^{-1} (x+3)^3dx$.
\item $\int_{-\pi}^{\pi} x^3\cos(x^2)dx$.
\item $\int_{-\log 7}^{\log 7}\sinh(2x)dx$.
\item $\int_{-\log 7}^{\log 7}\cosh(2x)dx$.
\item $\int_0^{+\infty} x^2\exp(-x)dx$.
\item $\int_{-\infty}^{+\infty} x^2\exp(-x^2)dx$.
\end{multicols}
\end{enumerate}
\end{document}
我得到了第一张图片的输出;正如您在第一项中看到的那样,如果表达式太长,它往往会填满整个列的空间。但是,如果我注释掉该itemident=\parindent
选项(其余代码保持不变),我就会得到第二张图片,它看起来就像人们所期望的那样。我该如何解决这个问题?我真的需要这里的参数,因为我在使用用's和itemindent
声明的自定义列表时遇到了这个问题。谢谢!enumitem
\newlist
\setlist
编辑:如果我用宏注释掉该行,也会产生第二张图片\columnsep
。
答案1
itemize
我会 (a) 交换和环境的顺序multicols
并 (b)\begin{enumerate}[itemindent=\parindent]
用替换\begin{enumerate}[left=0pt]
。半可选地,在所有 实例之前插入 thinspace dx
。
\documentclass[12pt]{article}
\usepackage[margin=2.7cm]{geometry}
\usepackage{multicol,enumitem}
\setlength\columnsep{4em}
\begin{document}
\begin{multicols}{3}
\begin{enumerate}[left=0pt]
\everymath{\displaystyle}
\item $\int_0^5 \big(x^5 - \exp(-x)\big)\,dx$
\item $\int_0^\pi x\sin(x)\,dx$
\item $\int_0^{\log 3}x\sinh(2x)\,dx$
\item $\int_{-1}^1 x^2\exp(-x)\,dx$
\item $\int_{-1}^1 x^3\exp(-x)\,dx$
\item $\int_{-19^{75}}^{19^{75}} x^3\,dx$
\item $\int_{-1}^2 x^3\,dx$
\item $\int_0^2 x^4\,dx$
\item $\int_{-2}^2 x^4\,dx$
\item $\int_{-5}^{-1} (x+3)^3\,dx$
\item $\int_{-\pi}^{\pi} x^3\cos(x^2)\,dx$
\item $\int_{-\log 7}^{\log 7}\sinh(2x)\,dx$
\item $\int_{-\log 7}^{\log 7}\cosh(2x)\,dx$
\item $\int_0^{+\infty} x^2\exp(-x)\,dx$
\item $\int_{-\infty}^{+\infty} x^2\exp(-x^2)\,dx$
\end{enumerate}
\end{multicols}
\end{document}
答案2
使用tasks
包来做这件事更简单,其工作原理类似于enumitem
。您可以使用可选参数强制将任务分布在几列上\task(n)
。
\documentclass[12pt]{article}
\usepackage[margin=2.7cm]{geometry}
\usepackage{tasks}
\begin{document}
\everymath{\displaystyle}\settasks{label=\arabic*., label-align=right, label-width=1.5em, ref=\arabic*}
\begin{tasks}(3)
\task $\int_0^5 \big(x^5 - \exp(-x)\big)dx$
\task $\int_0^\pi x\sin(x)dx$.
\task $\int_0^{\log 3}x\sinh(2x)dx$.
\task $\int_{-1}^1 x^2\exp(-x)dx$.
\task $\int_{-1}^1 x^3\exp(-x)dx$.
\task $\int_{-19^{75}}^{19^{75}} x^3dx$.
\task $\int_{-1}^2 x^3dx$.
\task $\int_0^2 x^4dx$.
\task $\int_{-2}^2x^4dx$.
\task $\int_{-5}^{-1} (x+3)^3dx$.
\task $\int_{-\pi}^{\pi} x^3\cos(x^2)dx$.
\task $\int_{-\log 7}^{\log 7}\sinh(2x)dx$.
\task $\int_{-\log 7}^{\log 7}\cosh(2x)dx$.
\task $\int_0^{+\infty} x^2\exp(-x)dx$.
\task $\int_{-\infty}^{+\infty} x^2\exp(-x^2)dx$.
\end{tasks}
\end{document}