我正在尝试创建一个公式表,这样我的文档中就只有章节标题和公式了。我在章节标题和我想要作为正文的公式之间的间距方面遇到了麻烦。LaTeX 在章节标题和公式之间放置了一个空行,留下了一个看起来很尴尬的空隙。
我尝试过使用\titlespacing
、、\titleformat
以及\abovedisplayskip
、、和。但是,我认为这些方法不起作用\abovedisplayshortskip
,因为问题不在于文本和公式之间的空间太大,而是公式上方和章节标题下方有一条空行。\belowdisplayskip
\belowdisplayshortskip
我的代码是:
\documentclass[leqno, fleqn,12pt]{article}
\usepackage{mathtools}
\usepackage{xfrac}
\usepackage{multicol}
\begin{document}
\section*{List of Common Derivatives}
\subsection*{POLYNOMIAL FUNCTIONS}
\begin{multicols}{3}
\begin{equation*}
\frac{d}{dx} \left(c\right) = 0 %,where c is a constant
\end{equation*}
\begin{equation*}
\frac{d}{dx} \left(cx\right) = c
\end{equation*}
\begin{equation*}
\frac{d}{du} \left(u^n\right) = nu^{n-1}du
\end{equation*}
\end{multicols}
\end{document}
我正在尝试消除“多项式函数”和下面方程之间的空格。有什么想法吗?谢谢!
答案1
此处尴尬的间距很可能是由于equation
和下面的代码multicols
看起来稍微好一些,并且不需要将单独的非编号方程式分散到列中:
\documentclass{article}
\usepackage{amsmath}
% \deriv[<var>]{<func>}
\newcommand{\deriv}[2][x]{\frac{\mathrm{d}}{\mathrm{d}#1}\bigl(#2\bigr)}
\begin{document}
\section*{List of Common Derivatives}
\subsection*{POLYNOMIAL FUNCTIONS}
\begin{align*}
\deriv{c} &= 0 &%,where c is a constant
\deriv{cx} &= c &
\deriv[u]{u^n} &= nu^{n-1}
\end{align*}
\end{document}
查看数学模式文档用于显示align
和朋友如何工作(或如何用两行写出数学公式?)。
答案2
你不需multicols
要这样做。只需在方程式之间添加一些间距(我添加了一个双\qquad
\documentclass{article}
\usepackage{amsmath}
% taken from Werner's answer
\newcommand{\deriv}[2][x]{\frac{\mathrm{d}}{\mathrm{d}#1}\bigl(#2\bigr)}
\begin{document}
\section*{List of Common Derivatives}
\subsection*{POLYNOMIAL FUNCTIONS}
\begin{equation*}
\deriv{c} = 0 \qquad\qquad %,where c is a constant
\deriv{cx} = c \qquad\qquad
\deriv[u]{u^n} = nu^{n-1}
\end{equation*}
\section*{Another section}
\subsection*{Another subsection}
Some text
\end{document}