我正在尝试将方程编号对齐到方程的垂直中心。我该怎么做?我附上了我的输出的屏幕截图。
如果可能的话,我正在使用 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
并使用正常的\int
s 代替\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
,但它在这里并不是一个真正好的单元。