在 \cline 旁边添加数学运算符

在 \cline 旁边添加数学运算符

更新:

这就是我的意思。这只是为了演示目的而在电子表格中创建的。我只是不知道如何使用来实现这一点LaTeX

示例图片

...这是我的.tex文件。

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\begin{align*}
\text{Item A} &= 750 \\
\text{Item B} &= 500 \\
\text{Item C} &= 1,500\\
\cline{2-1}
\text{Total} &= 2,750 \\
\end{align*}

\end{document}

我需要+在右侧添加一个符号。我还需要将数字右对齐,如上面的示例图所示。我在网上某处读到过这方面的内容,但忘记了链接/网址。


原始问题:

如何添加数学运算符,即在等式(+)旁边?\cline

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\begin{align*}
a &= 2\\
b &= 3 \\
\cline{1-2}
c &= 5 
\end{align*}

\end{document}

例子

答案1

我不会使用align*环境。array环境提供了更大的灵活性。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for `\text` macro
\begin{document}
\[
\begin{array}{r@{}r}
   & a = 2\\
   & b = 3 \\
+\,& \text{--{}--{}--{}--{}--{}}\\
   & c = 5 
\end{array}
\]
\end{document}

附录:以下是我解决您后续格式查询的方法。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,array}
\newcolumntype{C}{>{{}}c<{{}}}
\begin{document}
\[
\setlength\arraycolsep{0pt}
\begin{array}{r C r @{\;} C}
\text{Item A} &=&   750 \\
\text{Item B} &=&   500 \\
\text{Item C} &=& 1,500 \\
& & \text{--{}--{}--{}--{}--{}} & + \\
\textbf{Total}  &=& \text{\fontseries{b}\selectfont 2{,}750} \\
\end{array}
\]
\end{document}

答案2

您可以使用tabular, 并运用一些技巧来使空格正确:

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

\begin{document}

\begin{equation*}
\begin{tabular}{@{}l@{}>{${}}c<{{}$}@{}r@{}l@{}}
\text{Item A} &=& 750 \\
\text{Item B} &=& 500 \\
\text{Item C} &=& 1,500\\
\cline{3-3}
&&&\raisebox{1.4ex}[0pt][0pt]{$\;+$}\\[-\normalbaselineskip]
\bfseries\text{Total} &=& \fontseries{b}\selectfont 2,750 \\
\end{tabular}
\end{equation*}

\end{document}

在此处输入图片描述

相关内容