多列方程中不需要的空间

多列方程中不需要的空间

我想去掉最后一个等式中的空格。但我不知道怎么做。

\documentclass{article}

\usepackage{amsmath}
\usepackage{multicol}

\newcounter{NC}

\begin{document}

\begin{multicols}{2}
\begin{enumerate}
\setcounter{enumi}{\value{NC}}
\item $\displaystyle \int_0^\pi \sin^2 x\;dx$
\item $\displaystyle \int_0^\frac{\pi}{4}\tan^2\theta\;d\theta$
\setcounter{NC}{\value{enumi}}
\end{enumerate}
\end{multicols}

\smallskip

\begin{multicols}{2}
\begin{enumerate}
\setcounter{enumi}{\value{NC}}
\item $\displaystyle \int_0^\frac{\pi}{4} \cos^4 x\;dx; \quad \quad \rm{Note:\;}\tan' (x) = 1+\tan^2 x = \frac{1}{\cos^2 x}$
\setcounter{NC}{\value{enumi}}
\end{enumerate}
\end{multicols}

\end{document} 

在此处输入图片描述

答案1

如果您想抑制自动列平衡,这就是导致第二个multicols环境中出现明显不必要的列中断的原因,那么您需要使用multicols*环境,而不是multicols环境。

一些补充要点:

  • 写作\int_0^\frac{\pi}{4}是一场等待发生的意外。请写下来\int_0^{\frac{\pi}{4}}

  • 我会放在Note: $\tan'(x) = 1+\tan^2 x = 1/\cos^2 x$一条线上生成的线\item $\displaystyle \int_0^{\frac{\pi}{4}} \cos^4 x\;dx$

  • 下面的代码提供了一种自动增加NC计数器的方法。我还将加载enumitem包并使用其\setlist宏来指示 LaTeX 不要缩进生成的数字\item。这可能在双列布局中派上用场。


在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,multicol}
\newcounter{NC}

% New:
\usepackage{enumitem}
\setlist[enumerate]{left=0pt} % save some horizontal space

\usepackage{etoolbox} % for '\apptocmd' macro
\usepackage{ragged2e} % for '\RaggedRight' macro
\apptocmd{\item}{\stepcounter{NC}\RaggedRight}{}{}

\begin{document}

\begin{multicols}{2}
\begin{enumerate}
\item $\displaystyle \int_0^\pi \sin^2 x\,dx$
\item $\displaystyle \int_0^{\frac{\pi}{4}}\tan^2\theta\,d\theta$
\end{enumerate}
\end{multicols}

\smallskip

\begin{multicols*}{2}
\begin{enumerate}
\setcounter{enumi}{\value{NC}}
\item $\displaystyle \int_0^{\frac{\pi}{4}}\cos^4x\,dx$

Note: $\tan'(x) = 1+\tan^2x = 1/\cos^2x$.
\end{enumerate}
\end{multicols*}

\end{document} 

答案2

multicols,这不是正确的工具。我建议使用数组。

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\usepackage{showframe}% just to show the page margins

\begin{document}

\begin{center}
\setlength{\arraycolsep}{0pt}
$\begin{array}{
  >{\displaystyle}w{l}{0.5\columnwidth}
  >{\displaystyle}w{l}{0.5\columnwidth}
}
\text{1. } \int_0^\pi \sin^2 x\,dx &
\text{2. } \int_0^\frac{\pi}{4}\tan^2\theta\,d\theta
\\[4ex]
\text{3. } \int_0^\frac{\pi}{4} \cos^4 x\,dx &
\hspace*{\fill}\text{Note: } \tan' (x) = 1+\tan^2 x = \frac{1}{\cos^2 x}
\end{array}$
\end{center}

\end{document}

在此处输入图片描述

相关内容