垂直对齐方程编号

垂直对齐方程编号

我正在尝试将方程编号对齐到方程的垂直中心。我该怎么做?我附上了我的输出的屏幕截图。

如果可能的话,我正在使用 pdfLaTex+MakeIndex+BibTeX 作为 Latex 处理器。

这是我的代码,

\documentclass[a4paper, 11pt, leqno]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{bigints}

\setlength{\parindent}{0em}
\setlength{\parskip}{1em}

\begin{document}

\par
This is some text.
\begin{equation} \label{cyclicFourierTransform}
\begin{split}
\centerline{$F(s) = \bigints_{-\infty}^{\infty} f(x)e^{-i2{\pi}xs}\;\mathrm{d}x$} \\
\centerline{$f(x) = \bigints_{-\infty}^{\infty} F(s)e^{-i2{\pi}xs}\;\mathrm{d}s$}
\end{split}
\end{equation}

\par
This is some more text.

\end{document}

这是我的输出, 输出

先感谢您!

答案1

我会使用aligned而不是 ,split并使用正常的\ints 代替\bigints。此外,正如其他人指出的那样,删除它\centerline并考虑根本不在 LaTeX 中使用它。

\documentclass[a4paper, 11pt, leqno]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{bigints}

\setlength{\parindent}{0em}
\setlength{\parskip}{1em}

\begin{document}

This is some text.
\begin{equation} \label{cyclicFourierTransform}
\begin{aligned}
F(s) &= \int_{-\infty}^{\infty} f(x)e^{-i2{\pi}xs}\;\mathrm{d}x \\
f(x) &= \int_{-\infty}^{\infty} F(s)e^{-i2{\pi}xs}\;\mathrm{d}s
\end{aligned}
\end{equation}

This is some more text.

\end{document}

在此处输入图片描述

答案2

如果你删除\centerline你得到

\documentclass[a4paper, 11pt, leqno]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{bigints}

\setlength{\parindent}{0em}
\setlength{\parskip}{1em}

\begin{document}

\par
This is some text.
\begin{equation} \label{cyclicFourierTransform}
\begin{split}
F(s) = \bigints_{-\infty}^{\infty} f(x)e^{-i2{\pi}xs}\;\mathrm{d}x \\
f(x) = \bigints_{-\infty}^{\infty} F(s)e^{-i2{\pi}xs}\;\mathrm{d}s
\end{split}
\end{equation}

\par
This is some more text.

\end{document}

在此处输入图片描述

或者可以说是包含 David Carlisle 意见的更简洁的版本。

\documentclass[a4paper, 11pt, leqno]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{bigints}

\setlength{\parindent}{0em}
\setlength{\parskip}{1em}

\begin{document}

This is some text.
\begin{equation} \label{cyclicFourierTransform}
\begin{split}
F(s) = \int\limits_{-\infty}^{\infty} f(x)\,\mathrm{e}^{-\mathrm{i}2{\pi}xs}\,\mathrm{d}x \\
f(x) = \int\limits_{-\infty}^{\infty} F(s)\,\mathrm{e}^{-\mathrm{i}2{\pi}xs}\,\mathrm{d}s
\end{split}
\end{equation}

This is some more text.

\end{document}

在此处输入图片描述

答案3

不确定你为什么要把事情复杂化。

\documentclass[a4paper, 11pt, leqno]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{indentfirst}
\usepackage[skip=1em]{parskip}
\usepackage{hyperref}

\newcommand{\diff}{\mathop{}\!\mathrm{d}}

\begin{document}

\par
This is some text.
\begin{equation} \label{cyclicFourierTransform}
\begin{split}
F(s) &= \int_{-\infty}^{\infty} f(x)e^{-i2{\pi}xs}\diff x \\
f(x) &= \int_{-\infty}^{\infty} F(s)e^{-i2{\pi}xs}\diff s
\end{split}
\end{equation}
This is some more text.

\end{document}

请注意微分算子的更好的定义(虽然我更喜欢斜体 d;通过这种设置,您只需为整个文档更改一次即可)。

如果您确实想在段落之间使用垂直空间,则该parskip包会更好。同样,只需注释掉对该包的调用即可切换到传统排版。该包还进行了一些手动设置无法执行的其他修复。我离开了1em,但它在这里并不是一个真正好的单元。

在此处输入图片描述

相关内容