LaTeX:带文本的箭头

LaTeX:带文本的箭头

带有箭头和下方文字的示例图片

我怎样才能像这张图片一样在箭头下方创建文字?我尝试使用 LaTeX,但它没有像这张图片中那样工作。

答案1

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
0 = x^{2}
    - \underset{\displaystyle p}{\underset{\uparrow}{4}}x
    + \underset{\displaystyle q}{\underset{\uparrow}{3}}
\]
\end{document}

在此处输入图片描述

答案2

这是一个很好的用例stackengine

\documentclass[border=10pt]{standalone}
\usepackage{stackengine}

\begin{document}
$ 0=x^2 -{} \stackMath\Shortunderstack{{4} {\uparrow} {p}}x + \stackMath\Shortunderstack{{3} {\uparrow} {q}} $
\end{document}

在此处输入图片描述

答案3

在所需的庄园中添加箭头的许多可能方法之一是

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align*}
0 = x^2 - &4 \, x + 3 \\
& \uparrow  \hspace{6mm} \uparrow \\
& p \hspace{6mm} q
\end{align*}

\end{document}

得出结果 在此处输入图片描述

答案4

一个重要的方面是箭头和描述符不应该添加水平空间(但在其他情况下避免冲突取决于您)。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\subdesc}[2]{%
  % #1 = main part, #2 = subdescriptor
  \begin{array}[t]{@{}c@{}}
  #1 \\
  \noalign{\vspace{-0.6ex}}
  \hidewidth \scriptstyle\uparrow \hidewidth \\
  \noalign{\vspace{-0.3ex}}
  \hidewidth #2 \hidewidth
  \end{array}%
}

\begin{document}

\[
0 = x^3 - \subdesc{4}{p}x^3 + \subdesc{3}{q}
\]

\[
0 = x^3 - \subdesc{4}{a}x^3 + \subdesc{3}{b}
\]

\[
0 = x^3 - \subdesc{4}{u-v}x^3 + \subdesc{3}{b}
\]

\end{document}

箭头位于其中\scriptstyle以使其不那么突出,但这需要稍微修复一下垂直间距。

在此处输入图片描述

相关内容