方程式和文本的水平对齐

方程式和文本的水平对齐

我想制作一个量子力学公式列表,如下图所示。但我不知道如何让方程式左对齐,而文本右对齐。通常,如果我使用类似Align或 的环境Equation,方程式将位于中心。

我知道我可以使用fleqn包,但它没有将方程式向左对齐,正如我从所附图片中看到的那样。我解决这个问题的想法是使用fleqn,然后放入环境中align,然后使用一堆\qquad对齐文本部分,该文本部分位于页面的右侧。但我认为这很愚蠢。

有人能给我举一个这种格式的例子吗?或者有人知道是否有一些很酷的软件包可供我使用,以便我的公式列表看起来和这个一样好看?

在此处输入图片描述

答案1

或者您可以使用包flalign*提供的环境amsmath

\documentclass{article}
\usepackage{amsmath}
\usepackage[per-mode=symbol]{siunitx}
\usepackage[english]{babel}
\usepackage{blindtext}% dummy text
\begin{document}
\begin{flalign*}
  &c=\frac1{\sqrt{\epsilon_0\mu_0}}=\SI{3e8}{\m\per\s} &&\text{speed of light}\\
  &\epsilon_0=\SI{8.85e-12}{C^2\per \N\m^2} &&\text{permittivity in vacuum}\\
  &\mu_0 =\SI{4\pi e-7}{\N\per\A^2} &&\text{permeability in vacuum}
\end{flalign*}
\blindtext
\end{document}

在此处输入图片描述

答案2

我只会在包align内使用amsmath。通过将放在&LHS 上,您可以将方程式左对齐。例如,表格的前三行是:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
  &c=\frac1{\sqrt{\epsilon_0\mu_0}}=3\times 10^8 m/s &&\text{speed of light}\\
  &\epsilon_0=8.85\times 10^{-12}C^2/Nm^2 &&\text{permittivity in vacuum}\\
  &\mu_0 =4\pi\times 10^{-7}N/A^2 &&\text{permeability in vacuum}
\end{align*}

\end{document}

这使:

在此处输入图片描述

答案3

由于这基本上是一个表格,我会在列之间使用一个tabular*\fill这样,表格就会与文本的左右边距齐平,这似乎是 OP 想要的。

\documentclass{article}
\usepackage{amsmath}
\def\boldcal#1{\ooalign{$\mathcal{#1}$\cr\kern.3pt$\mathcal{#1}$}} 
\begin{document}
{\centering FINAL FORMULA LIST\\
\tabcolsep=0em
\renewcommand\arraystretch{2}
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}l}
$c = \dfrac{1}{\sqrt{\epsilon_0 \mu_0}} = 3 \times 10^8\,\text{m/s}$ &
  speed of light \\
$\epsilon_0 = 8.85 \times  10^{-12}\,\text{C$^2$/Nm$^2$}$ &
  permittivity in vacuum\\
$\mu_0 = 4\pi \times 10^{-7}\,\text{N/A$^2$}$ & permeabilty in vacuum\\
\textbf{Electrostatics} & \\
$\mathbf{E}(r) = \dfrac{1}{4\pi\epsilon_0} \displaystyle\int 
  \dfrac{\rho(\mathbf{r}')}{\mathcal{R}^2}\dot{\boldcal{R}} 
  d\tau'$ & Coulomb's Law\\
with the notation: & \\
\end{tabular*}
\par\medskip
}
\noindent This text just shows that the above table is left aligned and 
right-aligned to the underlying text.
\end{document}

在此处输入图片描述

相关内容