不使用 \align,水平对齐两个具有不同数字的方程式

不使用 \align,水平对齐两个具有不同数字的方程式

基本上,我在我的 MPhys 报告中使用了 IoP 模板,但不知为何,它并不支持我使用 \align。

这就是我目前所拥有的;

方程式 12 和 13 正确对齐,但方程式 14 和 15 水平对齐不正确。

我拥有的代码是;

\usepackage{iopams}     
\usepackage[breaklinks=true,colorlinks=true,linkcolor=blue,urlcolor=blue,citecolor=blue]{hyperref}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{tabularx}
\usepackage{xfrac}

\noindent\begin{tabularx}{\textwidth}{@{}XX@{}}
  \begin{equation}
\hspace{-1.5cm}  r = \frac{ r_{01} + r_{12}e^{2i \beta} }{{ 1 + r_{01}r_{12}e^{2i \beta}}}
    \label{eqn:ref}
  \end{equation} &
  \begin{equation}
\hspace{-1.5cm} t = \frac{ t_{01}t_{12}e^{2i \beta} }{{ 1 + r_{01}r_{12}e^{2i \beta}}} ,
    \label{eqn:trans}
  \end{equation}
\end{tabularx}

文本

\noindent\begin{tabularx}{\textwidth}{@{}XXX@{}}
  \begin{eqnarray}
\hspace{-1.8cm}  R = |r|^2 
    \label{eqn:R}
  \end{eqnarray} &
  \begin{eqnarray}
 \hspace{-1.5cm} T = \frac{n_2 cos(\theta_2)}{n_1 cos(\theta_1)}|t|^2 ,
    \label{eqn:T}
  \end{eqnarray} 
\end{tabularx}

我之前用过 \begin{equation},但不起作用,所以我尝试使用 eqnarray。Tex 上似乎有几个类似的问题,但我似乎找不到一个不用 \align 就能做我想做的事情的问题。

答案1

我刚刚找到了一个解决方法,就是让两个方程的大小基本相同,方法是使用

\vphantom{\frac{n_2 cos(\theta_2)}{n_1 cos(\theta_1)}}

这会创建一个“幻影”分数,因此两个方程都包含一个分数,从而变得一致。

如何水平对齐数字?

答案2

包数组中的列类型m{...}可以提供帮助:

\documentclass{article}
\usepackage{array}

\begin{document}
\noindent%
\begin{tabular}{@{}*{2}{m{\dimexpr0.5\linewidth-2\tabcolsep\relax}}@{}}
  \begin{equation}
r = \frac{ r_{01} + r_{12}\exp^{2i \beta} }
         { 1 + r_{01}r_{12}e^{2i \beta}}
    \label{eqn:ref}
  \end{equation}
  &
  \begin{equation}
t = \frac{ t_{01}t_{12}e^{2i \beta} }
         { 1 + r_{01}r_{12}e^{2i \beta}} ,
    \label{eqn:trans}
  \end{equation}
\end{tabular}

and

\noindent%
\begin{tabular}{@{}*{2}{m{\dimexpr0.5\linewidth-2\tabcolsep\relax}}@{}}
  \begin{equation}
R = |r|^2
    \label{eqn:R}
  \end{equation}
  &
  \begin{equation}
T = \frac{n_2 cos(\theta_2)}{n_1 cos(\theta_1)}|t|^2 ,
    \label{eqn:T}
  \end{equation}
\end{tabular}
\end{document}

在此处输入图片描述

相关内容