在公式环境中左对齐文本(不使用对齐环境)

在公式环境中左对齐文本(不使用对齐环境)

\intertext{...}我了解您可以使用内部环境左对齐文本\begin{align}...\end{align},例如这个答案

可以在内部做同样的事情吗\begin{equation}...\end{equation}

最终目标是将整个环境包装在显示公式 ( \[ \]) 中,作为列表中项目符号的一部分。我曾尝试以align这种方式包装环境,但由于某种原因,\intertext{...}由于文本挤在一起而没有空格,因此不起作用。

编辑:通过示例和更多背景澄清问题。

首先,我应该说我正尝试在 中执行此操作org-modeEmacs即通过 编译org文档 PDF LaTeX。方程式作为列表中项目的一部分出现,例如

- Blah blah blah, then \[\begin{align*} \label{eq1} \text{something text}
   &= \frac{a}{b} \\ &= \frac{a}{c+d} \\ & \intertext{some other text, gives}
   \\ \label{eq2} a &= b+c \end{align*}\]

换句话说,我希望显示的方程式块相对于它们所属的列表项居中,并且我希望文本intertext{...}相对于每个方程式的开头左对齐项目清单或至少在显示公式块

在文档的顶部.org,我有

#+OPTIONS: TeX:t LaTeX:t
#+LaTeX_CLASS: article
#+LaTeX_HEADER: \usepackage{amsmath}

到目前为止,Emacs似乎可以编译并生成 PDF 文件,只是\intertext显示公式里面的部分是错误的:

在此处输入图片描述

我该如何纠正?我还愿意接受建议,利用除单一\begin{align}...\end{align}环境之外的其他方式在列表项中实现相同的效果。

答案1

如果我完成你的片段来制作文档

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

Blah blah blah, then \[\begin{align*} \label{eq1} \text{something text}
   &= \frac{a}{b} \\ &= \frac{a}{c+d} \\ & \intertext{some other text, gives}
   \\ \label{eq2} a &= b+c \end{align*}\]

\end{document}

然后 TeX 产生

! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath)                trying to recover with `aligned'.

See the amsmath package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7    \\ \label{eq2} a &= b+c \end{align*}
                                           \]
? 

! Package amsmath Error: Invalid use of \intertext.

See the amsmath package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7    \\ \label{eq2} a &= b+c \end{align*}
                                           \]
? 

! Package amsmath Error: Multiple \label's: label 'eq1' will be lost.

See the amsmath package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7    \\ \label{eq2} a &= b+c \end{align*}
                                           \]
? 
[1

出现错误后,任何可能产生的排版输出本质上都是任意的,不需要真正去查看,TeX 从错误中恢复只是为了进行进一步的语法检查,通常排版结果是无意义的。

如果我修复了报告的错误,即align*不应该在里面\[\intertext应该在行的开头,并且你不应该使用,\label因为*表格没有编号,所以没有什么可以参考的,我得到

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

Blah blah blah, then
\begin{align*}  \text{something text}
   &= \frac{a}{b} \\ &= \frac{a}{c+d} \\
\intertext{some other text, gives}
   \\ a &= b+c 
\end{align*}

\end{document}

产生

在此处输入图片描述

相关内容