在枚举内划下划线并对齐

在枚举内划下划线并对齐

主要问题!这是我在这里的第一个问题,所以请耐心等待。我想在代码的最后一行下划线。我试过这样做,如下所示,但一直出错。我看过其他帖子,但它们不适合我的情况,因为用户不在枚举或对齐范围内。

作为奖励,我还想做以下事情

1 对齐所有数字、运算符、变量,并为未显示的变量插入空格。如下图第二张所示。

2 我希望单词“解决方案”和以下方程式更靠近左边,因为它们看起来太靠右边了。

3 我希望每个问题和/或答案都有一列,类似于下面第二张图所示的格式。

4 我还想知道如何才能将单词 solution 降低而不需要像下面这样放置那么多反斜杠。

5 当我编译代码时,无法让连字符出现在显示练习 1-4 的位置。

请注意,如您所见,我是一个代码极简主义者,哈哈!因此,如果能够使用少量代码以所需的格式进行编码,我们将不胜感激。

主要问题代码

    \begin{document}
    \begin{enumerate}
    \item
    $
    \begin{aligned}[t]
      x_1+5x_2&= 7 \\ 
    -2x_1-7x_2&=-5 \\
    \end{aligned} \\\\\\
    \textbf{Solution:} \\\\
    \begin{aligned}[t]
      x_1+5x_2&=7  \\
    -2x_1-7x_2&=-5 \\\\
    2(x_1 +5x_2&=7) & \text{Replacement Eq. 2}\\
    \underline{+-2x_1-7x_2&=-5}
    \end{aligned}
    $
    \end{enumerate}
    \end{document}

除 Q1 和 Q3 之外的所有问题的图片

第一季度和第三季度的图片

答案1

  • 请每个问题解决一个问题...
  • 你的 mwe 不完整,它产生的结果与你对问题的描述不同
  • 主要问题可以通过使用\array而不是aligned数学环境来解决

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\setlength\arraycolsep{1pt}

\begin{document}
\begin{enumerate}
\item
$
\begin{array}[t]{rl}
  x_1+5x_2&= 7 \\   \hline
-2x_1-7x_2&=-5 \\   \hline
\end{array}
$

\bigskip
\textbf{Solution:}
$
\begin{array}[t]{rll}
  x_1+5x_2  &=7  &  \\
-2x_1-7x_2  &=-5 &  \\
2(x_1 +5x_2 &=7) & \qquad\text{Replacement Eq. 2}\\
\pm 2x_1-7x_2&=-5 &    \\   \cline{1-2}
\end{array}
$
\end{enumerate}
\end{document}

编辑:

  • 数组选项[t]将数组第一行与放置数组的文本行对齐(没有选项时数组的垂直中心对齐,有选项时则[b]对齐数组底部行
  • `cline{1-2}˛ 从第一列的开始到第二列的结束画一条线
  • 命令\pm(加减)写+符号-
  • 我建议你阅读一些关于乳胶的介绍性文字,例如LaTeX2e 的简短介绍或数学表格LaTeX/表格LaTeX/数学

相关内容