如何使用 \shortintertext 和 'align' 将文本段落与方程式结合起来

如何使用 \shortintertext 和 'align' 将文本段落与方程式结合起来

我评论说我正在解决问题以制作一本基础数学(或预科微积分)的书。在解决练习的环境或区域中,我想将文本段落(使用\shortintertext)与方程式结合起来,我可以将这些方程式与任何等式或不等式符号对齐(align环境)。我希望我能列出其中一些方程式。最重要的是,我想控制这个开发环境中的行距​​。您可以看到以下代码

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

\begin{align*}
\shortintertext{The equation is..}
4x &= 3x + 3&&(1)\\
\shortintertext{then by t2 and t7 theorems have..}
\left(3x+3\leq 4x <x+4\right) & &&(2)\\
\shortintertext{..respectively}
\end{align*}

\end{document} 

将以 DVI 格式生成此文档,其中公式(或方程式)的编号不靠近右边距。 我希望这些数字(括号内)位于非常靠近右边距的位置。 屏幕截图 01 - 使用 \begin{align} 进行行距

为了控制行距,我尝试使用如下命令\addtolength{\jot}{2em}

\begingroup
\addtolength{\jot}{2em}
\begin{align*}
\shortintertext{The equation is..}\\[0.1em]
4x &= 3x + 3&&(1)\\
\shortintertext{then by t2 and t7 theorems have..}\\[0.1em]
\left(3x+3\leq 4x <x+4\right) & &&(2)\\
\shortintertext{..respectively}
\end{align*}
\endgroup

并变得混乱: 在此处输入图片描述

你能解决吗?还是我应该选择其他环境?

提前致谢。

答案1

您应该让align环境为您处理编号。然后数字将出现在右边距附近,方程式将正确居中。

\documentclass{article}
\usepackage{showframe}
\usepackage{mathtools}

\begin{document}

The equation is
\begin{align}
4x &= 3x + 3.\\
\shortintertext{Then we have}
3x+3&\leq 4x <x+4.
\end{align}

\end{document} 

相关内容