多行求和线

多行求和线

有没有办法使用“求和线”添加多行数字?具体来说,我想创建类似下面的内容,只是看起来更好看。

\documentclass{article}
\usepackage{fontspec,booktabs}
\setmainfont{TeX Gyre Termes}

\begin{document}
\begin{tabular}{ @{} c @{ } c @{ } c @{ } c @{ } c @{ } c @{ } c @{} }
$f(x=1)$ & $=$ & $\sum_{y}f(x=1, y)$ & $=$ & $0,2 + 0,1$ & $=$ & 0,3\\
$f(x=2)$ & $=$ & $\sum_{y}f(x=2, y)$ & $=$ & $0,3 + 0,1$ & $=$ & 0,4\\
$f(x=3)$ & $=$ & $\sum_{y}f(x=3, y)$ & $=$ & $0,1 + 0,2$ & $=$ & 0,3\\
           &     &                     &     &             & $+$ &    \\\cmidrule(l){6-7}
           &     &                     &     &             &     & 1,0\\
\end{tabular}
\end{document}

我对进行基于行或列的数学运算不感兴趣。我只想创建一个更好看的求和规则(而不是表格右下角的那个)。

答案1

我习惯将加号放在最后一行的右边。这可以通过以下方式实现:

示例输出

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{@{}c@{ }c@{ }c@{ }c@{ }c@{ }c@{ }c@{\hspace{0.5em}} c}
$f(1)$ & $=$ & $\sum_{y}f(1, y)$ & $=$ & $0{,}2 + 0{,}1$ & $=$ & 0{,}3 &         \\
$f(2)$ & $=$ & $\sum_{y}f(2, y)$ & $=$ & $0{,}3 + 0{,}1$ & $=$ & 0{,}4 &         \\
$f(3)$ & $=$ & $\sum_{y}f(3, y)$ & $=$ & $0{,}1 + 0{,}2$ & $=$ & 0{,}3 & \( + \) \\
\cmidrule(r){7-8}
       &     &                   &     &             &     & 1{,}0 &         \\
\end{tabular}

\end{document}

添加一个额外的列来容纳加号。我还编写了{,}更好的小数分隔符间距,并删除了x=

相关内容