下括号文本内的数学模式

下括号文本内的数学模式

问题:

尝试在下括号文本中激活数学模式,但收到错误提示,提示我不允许。我已设法使用\[和解决了这个问题\],但尽管使用了,等式仍会移至页面中心\noindent

最小工作示例(MWE):

\documentclass[a4paper,11pt]{book}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\noindent $(a \pm b)^2 = (a \pm b)(a \pm b) = a \cdot a \pm a \cdot b \pm \underbrace{b \cdot a}_\text{a \cdot b} + b \cdot b = a^2 \pm 2ab + b^2$

\end{document}

期望输出:

让数学模式在下括号文本中工作,同时保持整体文本左对齐。

答案1

理论上你可以使用$...$里面的数学模式\text{...}

\documentclass[a4paper,11pt]{book}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\noindent $(a \pm b)^2 = (a \pm b)(a \pm b) = a \cdot a \pm a \cdot b \pm \underbrace{b \cdot a}_\text{$a \cdot b$} + b \cdot b = a^2 \pm 2ab + b^2$

\end{document}

但是你为什么要用它\text{...}来做数学题呢?把它删掉就行了:

\documentclass[a4paper,11pt]{book}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

\noindent $(a \pm b)^2 = (a \pm b)(a \pm b) = a \cdot a \pm a \cdot b \pm \underbrace{b \cdot a}_{a \cdot b} + b \cdot b = a^2 \pm 2ab + b^2$

\end{document}

相关内容