环境中的前两行字符比后两行少align*
,它们向右对齐,看起来与最后两个方程式格格不入。(请注意,我在最后两个方程式的文本命令前面有一个额外的空格,而不像前两个方程式,唯一的原因\text{ if...}
是\text{if...}
尝试修复间距(失败了)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots-\frac{1}{x^2+1} & \text{if $n$ is odd and is } 1,5,9,13,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots+\frac{1}{x^2+1} & \text{if $n$ is odd and is } 3,7,11,15,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots-\frac{x}{x^2+1} & \text{ if $n$ is even and is } 2,6,10,14,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots+\frac{x}{x^2+1} & \text{ if $n$ is even and is } 4,8,12,16,\ldots
\end{align*}
\end{document}
输出:
我有办法缓解这种情况(比如只说 n=4k+1、4k+2 等,或者只在方程式之前或之后的其他地方指定条件),但为了将来参考,有什么好方法可以在环境中修复此问题align*
?我认为如果在第二部分中将内容向左对齐,看起来会更好。对于这样的事情,有没有什么最佳实践?
此外,我知道cases
和dcases
环境等等(这是我最终使用的),但正在专门寻找针对这个环境的答案。
答案1
align
(及其带星号的版本使用围绕对齐字符 的右对齐方法align*
对齐内容。多个对齐遵循相同的方法,由单个 分隔。以下最小示例突出显示了这一点:R
&
L
&
&
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
R1 & L1 & R2 & L2 & R3 & L3 & R4 & L4 \\
R1&L1 & R2&L2 & R3&L3 & R4&L4
\end{align*}
\end{document}
第一行显示了一组R
ight 和L
eft 对齐,由对齐标记分隔&
。为了清晰起见,第二行有模仿对齐的伪代码。
根据以上信息,您希望 周围的左构造=
像 一样对齐R1&L1
,同时您希望文本描述仅与 eft 对齐L
(没有R
ight 对应部分),因此将使用&&L2
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
% Alignment: R1&L1 & &L2
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\dots-\frac{1}{x^2+1} && \text{if $n$ is odd and is $1,5,9,13,\dots$} \\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\dots+\frac{1}{x^2+1} && \text{if $n$ is odd and is $3,7,11,15,\dots$} \\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\dots-\frac{x}{x^2+1} && \text{if $n$ is even and is $2,6,10,14,\dots$} \\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\dots+\frac{x}{x^2+1} && \text{if $n$ is even and is $4,8,12,16,\dots$}
\end{align*}
\end{document}
注意的使用\dots
,它会自动切换到\cdots
二元运算符序列内以及\ldots
系列内。
答案2
环境align*
适用于具有右对齐和左对齐部分的方程系统。示例通过使用&&
而不是左对齐&
来修复\text{if...}
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots-\frac{1}{x^2+1} && \text{if $n$ is odd and is } 1,5,9,13,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots+\frac{1}{x^2+1} && \text{if $n$ is odd and is } 3,7,11,15,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots-\frac{x}{x^2+1} && \text{if $n$ is even and is } 2,6,10,14,\ldots\\
\frac{x^{n+1}}{x^2+1} &= x^{n-1}-x^{n-3}+x^{n-5}-\ldots+\frac{x}{x^2+1} && \text{if $n$ is even and is } 4,8,12,16,\ldots
\end{align*}
\end{document}