在 \begin{array} 中显示数学运算

在 \begin{array} 中显示数学运算

我有这个 LaTeX 片段:

\[
\begin{array}{lll}
a &- bold &= c \\
hold &+ y &= \sum_{i = 0}^{n - 1} z_i \\
\end{array}
\] 

它给了我:

时髦

但是,我需要:

更有趣的形象

我怎样才能实现这个目标?

答案1

在此处输入图片描述

array是为矩阵和其他值表设计的。它使用\textstyle和,没有为关系或二元运算符提供正确的间距。您的示例显示了这一点,并且和\sum的间距为没有空格的一元前缀。-+

AMS 对齐旨在解决这些问题。另外,避免使用数学斜体字,默认数学字体旨在使相邻字母看起来像 1 个字母变量的乘积。如果您想要斜体,请使用\mathrm(或)。\mathit

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{alignat*}{3}
 &a&&-\mathrm{bold}&&=c\\
 &\mathrm{hold}&&+y&&= \sum_{i = 0}^{n - 1} z_i 
\end{alignat*}
\end{document}

相关内容