在多个点处对齐方程式,包括左对齐和右对齐,以及等号对齐

在多个点处对齐方程式,包括左对齐和右对齐,以及等号对齐

我正在尝试实现附图中的格式,将括号中的右侧方程式/文本与页面右侧对齐。但是,我还希望能够对齐左侧表达式上的等号,同时将每行的最边与页面左侧对齐。

我曾尝试使用 align 和 /hfill 来实现这一点;但我怀疑这并不完全有效或正确。我不是 Latex 专家,我只是想让这些相当简单的方程式的列表看起来漂亮一些。

任何帮助都将不胜感激。

我使用的代码如下:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\par \vspace{3mm} R{_{1}} &= \dfrac{wl}{2} \\
\par \vspace{3mm} R{_{2}} &= R{_{1}} \\
\par \vspace{3mm} V{_{x}} &= w\left(\dfrac{l}{2}-x\right) \\
\par \vspace{3mm} V{_{max}} &= R{_{1}}=R{_{2}} \hfill \text{(at}\;R_{1}\;\text{and}\;R_{2}\text{)} \\
\par \vspace{3mm} M{_{max}}&=\dfrac{wl^{2}}{8} \hfill \text{(at centre)}\\
\par \vspace{3mm} M{_{x}}&=\dfrac{wx}{2}\left(l-x\right) \\
\par \vspace{3mm} \Delta{_{max}}&=\dfrac{5wl^{4}}{384EI} \\
\par \vspace{3mm} \Delta{_{x}}&=\dfrac{wx}{24EI}\left(l^{3}-2lx^{2}+x^{3}\right) \hfill \text{(at centre)}\\
\end{align*}
\end{document}

非常感谢并致以亲切的问候在此处输入图片描述

答案1

一些初步说明:

  • R{_{1}}是错误的,应该是R_{1}(其他情况类似)
  • 下标中的“max”应直立
  • \par\vspace在数学显示中毫无意义
  • 显示屏的最后一行不应以\\

在下面的代码中我showframe仅用来显示页边距;请不要自己使用它。

您可以使用eqparbox环境。每次使用都应该有一个唯一的标签,在本例中为A。在需要时,为每个显示使用不同的标签\lefteqbox

我还添加了如何排版显示。

\documentclass{article}
\usepackage{amsmath,eqparbox}

\newcommand{\lefteqbox}[2]{%
  \eqparbox[t]{#1}{$\displaystyle#2$\hfil}%
}

\usepackage{showframe}

\begin{document}

This is possibly what you want to achieve
\begin{flalign*}
\lefteqbox{A}{R_{1}}         &= \frac{wl}{2} \\[1ex]
\lefteqbox{A}{R_{2}}         &= R_{1} \\[1ex]
\lefteqbox{A}{V_{x}}         &= w\left(\frac{l}{2}-x\right) \\[1ex]
\lefteqbox{A}{V_{\max}}      &= R_{1}=R_{2}
  & \text{(at $R_{1}$ and $R_{2}$)} & \\[1ex]
\lefteqbox{A}{M_{\max}}      &= \frac{wl^{2}}{8}
  & \text{(at centre)} &\\[1ex]
\lefteqbox{A}{M_{x}}         &= \frac{wx}{2}(l-x) \\[1ex]
\lefteqbox{A}{\Delta_{\max}} &= \frac{5wl^{4}}{384EI} \\[1ex]
\lefteqbox{A}{\Delta_{x}}    &= \frac{wx}{24EI}(l^{3}-2lx^{2}+x^{3}) 
  & \text{(at centre)} &
\end{flalign*}
However, my opinion is that the following is better and clearer
\begin{alignat*}{2}
R_{1}         &= \frac{wl}{2} \\[1ex]
R_{2}         &= R{_{1}} \\[1ex]
V_{x}         &= w\left(\frac{l}{2}-x\right) \\[1ex]
V_{\max}      &= R_{1}=R_{2}
  &\qquad& \text{(at $R_{1}$ and $R_{2}$)} \\[1ex]
M_{\max}      &= \frac{wl^{2}}{8}
  &\qquad& \text{(at centre)} \\[1ex]
M_{x}         &= \frac{wx}{2}(l-x) \\[1ex]
\Delta_{\max} &= \frac{5wl^{4}}{384EI} \\[1ex]
\Delta_{x}    &= \frac{wx}{24EI}(l^{3}-2lx^{2}+x^{3}) 
  &\qquad& \text{(at centre)}
\end{alignat*}

\end{document}

在此处输入图片描述

一个不同的实现利用tabular*

\documentclass{article}
\usepackage{amsmath,array}

\usepackage{showframe}

\begin{document}

\[
\begin{tabular*}{\displaywidth}{
  @{}
  >{$\displaystyle}l<{$}
  @{}
  >{$\displaystyle{}}l<{$}
  @{\extracolsep{\fill}}
  r
  @{}
}
R_{1}         &= \frac{wl}{2} \\[2ex]
R_{2}         &= R_{1} \\[2ex]
V_{x}         &= w\left(\frac{l}{2}-x\right) \\[2ex]
V_{\max}      &= R_{1}=R_{2}                          & (at $R_{1}$ and $R_{2}$) \\[2ex]
M_{\max}      &= \frac{wl^{2}}{8}                     & (at centre) \\[2ex]
M_{x}         &= \frac{wx}{2}(l-x) \\[2ex]
\Delta_{\max} &= \frac{5wl^{4}}{384EI} \\[2ex]
\Delta_{x}    &= \frac{wx}{24EI}(l^{3}-2lx^{2}+x^{3}) & (at centre)
\end{tabular*}
\]

\end{document}

在此处输入图片描述

答案2

借助或array您可以实现以下布局:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}

\begin{document}
\setlength\extrarowheight{10pt}
\[
\begin{array}{llr}
 R{_{1}} &= \dfrac{wl}{2} \\
 R{_{2}} &= R{_{1}} \\
 V{_{x}} &= w\left(\dfrac{l}{2}-x\right) \\
V{_{max}} &= R{_{1}}=R{_{2}} & \text{(at}\;R_{1}\;\text{and}\;R_{2}\text{)} \\
 M{_{max}}&=\dfrac{wl^{2}}{8} & \text{(at centre)}\\
 M{_{x}}&=\dfrac{wx}{2}\left(l-x\right) \\
 \Delta{_{max}}&=\dfrac{5wl^{4}}{384EI} \\
  \Delta{_{x}}&=\dfrac{wx}{24EI}\left(l^{3}-2lx^{2}+x^{3}\right) & \text{(at centre)}\\
\end{array}
\]
\end{document}

答案3

附带flalign*包装eqparbox

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{mathtools}
\usepackage{eqparbox} 
\newcommand{\eqmathbox}[2][M] {\eqmakebox[#1][l]{$\displaystyle #2$}}

\begin{document}

\begin{flalign*}
\eqmathbox{R{_{1}}} &= \frac{wl}{2} \\[1ex]
\eqmathbox{R{_{2}}} &= R{_{1}}\\[1ex]
 \eqmathbox{V{_{x}}} &= w\left(\frac{l}{2}-x\right)\\[1ex]
 \eqmathbox{V{_{\max}}} &= R{_{1}}=R{_{2}} & & & \text{(at}\;R_{1} \text{ and } R_{2}\text{)}\\[1ex]
 \eqmathbox{M{_{\max}}}&=\frac{wl^{2}}{8} & & & \text{(at centre)}\\[1ex]
 \eqmathbox{M{_{x}}}&=\frac{wx}{2}\left(l-x\right)\\[1ex]
 \eqmathbox{\Delta{_{\max}}}&=\frac{5wl^{4}}{384EI}\\[1ex]
 \eqmathbox{\Delta{_{x}}}&=\frac{wx}{24EI}\left(l^{3}-2lx^{2}+x^{3}\right) & & & \text{(at centre)}
\end{flalign*}

\end{document} 

在此处输入图片描述

相关内容