字符周围的空白

字符周围的空白

我需要用空格包裹一些字符,以便术语正确对齐

$\begin{align*}
x = 1 + 2 + 3 + 4 + \cdots + n \\
x = n + (n-1) + (n-2) + (n-3)+\cdots+ 1\\
\cline{1-2}
2x = (1+n) + (1+n) + (1+n) + (1+n) + \cdots (1+n)
\end{align*}$

答案1

以下内容可能符合您的要求:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,array}% http://ctan.org/pkg/{amsmath,array}
\newcolumntype{C}{>{{}}c<{{}}}
\begin{document}
\begin{align*}
  x = 1 + 2 + 3 + 4 + \cdots + n \\
  x = n + (n-1) + (n-2) + (n-3)+\cdots+ 1\\
  \cline{1-2}
  2x = (1+n) + (1+n) + (1+n) + (1+n) + \cdots (1+n)
\end{align*}

\[
  \renewcommand{\arraystretch}{1.2}
  \begin{array}{r*{12}{@{}C}}
    x & = & 1 & + & 2 & + & 3 & + & 4 & + & \cdots & + & n \\
    x & = & n & + & (n-1) & + & (n-2) & + & (n-3) & + & \cdots & + & 1 \\
    \hline
    2x & = & (1 + n) & + & (1 + n) & + & (1 + n) & + & (1 + n) & + & \cdots & + & (1+n)
  \end{array}
\]
\end{document}

整个结构设置为array具有列类型的列,该列类型在二元运算符和关系周围提供适当的间距(通过{}在每个单元格的左侧/右侧插入一个空组,这要归功于array包裹's )。如果需要,可以更改\newcolumntype左侧和右侧的一些额外填充(默认为或 5pt)。\arraycolsep

答案2

你是指这样的吗?

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

\begin{align*}
x &= 1 &&+ 2 &&+ 3 &&+ 4 &&+ \cdots &&+ n \\
x &= n &&+ (n-1) &&+ (n-2) &&+ (n-3)&&+\cdots&&+ 1\\
\cline{1-12}
2x &= (1+n) &&+ (1+n) &&+ (1+n) &&+ (1+n) &&+ \cdots &&+(1+n)
\end{align*}
\end{document}

在此处输入图片描述

相关内容