latex - 当一条线比其他线长时,如何对齐方程组?

标签 latex mathjax

我试图很好地对齐这个方程组,但它不起作用。我想我可以破解它,但我一直遇到这个问题,并想把它做对。 fiddle

enter image description here

\begin{align}
    a_{11}x_1  + a_{12}x_2  + a_{13}x_3 + \cdots + a_{1n}x_n &= 0 \\
    a_{21}x_1  + a_{22}x_2  + a_{23}x_3 + \cdots + a_{2n}x_n &= 0 \\
    a_{31}x_1  + a_{32}x_2  + a_{33}x_3 + \cdots + a_{3n}x_n &= 0 \\
    &\vdots \\
    a_{m1}x_1  + a_{m2}x_2  + a_{m3}x_3 + \cdots + a_{mn}x_n &= 0
\end{align}

最佳答案

您可以在单个 align 中进行设置并使用一些 \phantom 调整间距s 及以上 lap平:

enter image description here

\begin{align}
  \phantom{a_{m1}x_1}\llap{a_{11}x_1\,} + 
    \phantom{a_{m2}x_2}\llap{a_{12}x_2\,} + 
    \phantom{a_{m3}x_3}\llap{a_{13}x_3\,} + \cdots + 
    \phantom{a_{mn}x_n}\llap{a_{1n}x_n\,} &= 0 \\
  \phantom{a_{m1}x_1}\llap{a_{21}x_1\,} + 
    \phantom{a_{m2}x_2}\llap{a_{22}x_2\,} + 
    \phantom{a_{m3}x_3}\llap{a_{23}x_3\,} + \cdots + 
    \phantom{a_{mn}x_n}\llap{a_{2n}x_n\,} &= 0 \\
  \phantom{a_{m1}x_1}\llap{a_{31}x_1\,} + 
    \phantom{a_{m2}x_2}\llap{a_{32}x_2\,} + 
    \phantom{a_{m3}x_3}\llap{a_{33}x_3\,} + \cdots + 
    \phantom{a_{mn}x_n}\llap{a_{3n}x_n\,} &= 0 \\
  & \phantom{{}={}}\llap{\vdots~~} \\
  a_{m1}x_1 + a_{m2}x_2 + a_{m3}x_3 + \cdots + a_{mn}x_n &= 0
\end{align}

Fiddle
\phantom{<stuff>}<stuff>在一个看不见的盒子里,从而占据了<stuff>的空间(水平和垂直)没有在视觉上设置任何东西。 \llap{<stuff>}看跌期权 <stuff>在右对齐的零宽度框中。这有效地让 <stuff>挂或过 lapl埃夫特
\, 可以进行额外的对齐调整- 一个小的水平空间。

关于latex - 当一条线比其他线长时,如何对齐方程组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49693334/

相关文章:

python - latex 符号不适用于 pycharm 2016.3

mathjax - 修改katex输出html/css?

shiny - 如何在 Shiny 的情况下禁用右键单击 mathjax

mathjax - 我们可以从 MathJax 获得 MathML 输出吗

linux - 为什么 org-preview-latex-fragment 在 OSX 中的工作速度比在 Linux 中慢 10 倍?

latex - 如何在本地更改编码?

url - 带有 URL 超链接的 Bookdown 图标题

html - 将方程式和图像存储在数据库中以便稍后显示为 pdf 和 html 的最佳方式

mathjax - 更改Mathjax的字体大小

python - 如何在matplotlib中将 'underbar'放在字母(下划线字符)下面?