文字位于 [重复] 下方或上方

文字位于 [重复] 下方或上方

我想根据公式做出这样的解释:在此处输入图片描述

最简单的方法是什么?

答案1

\underset我建议您使用/\overset和宏的组合\substack来放置说明性文本和向下/向上箭头,位于其相关公式的下方/上方。使用\substack,您无需提供大量\scriptstyle(或类似)字体大小说明。

正如下面第二个显示方程所示,您可能需要在一些\underset\overset结构中引入换行符,以使整体方程更加紧凑。

在此处输入图片描述

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

\[
\int \underset{\substack{\downarrow \\ \text{Integrand}}}{f(x)} dx = 
\underset{\substack{\downarrow \\ \text{Anti-deriverte til  $f(x)$}}}{F(x)} + 
\overset{\substack{\text{Integrasionkonstant}\\\uparrow}}{C} 
\]

\bigskip

\[
\int \underset{\substack{\downarrow \\ \text{Integrand}}}{f(x)} dx = 
\underset{\substack{\downarrow \\ \text{Anti-deriverte} \\ \text{til  $f(x)$}}}{F(x)} + 
\overset{\substack{\text{Integrasion-}\\ \text{konstant}\\ \uparrow}}{C} 
\]

\end{document}

答案2

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
\int \underset{\underset{\scriptstyle\text{Integrand}}{\scriptstyle\downarrow}}{f(x)} dx = 
\underset{\underset{\scriptstyle\text{Anti-derivative til } f(x)}{\scriptstyle\downarrow}}{F(x)} + 
\overset{\underset{\scriptstyle\uparrow}{\scriptstyle\text{Integrasionkonstant}}}{C} 
\]

\end{document}

在此处输入图片描述


如果存在许多上述情况,那么如果您为 above-legend 和 below-legend 定义自己的一组宏,也许生活就会变得不那么复杂。

\documentclass{article}

\usepackage{amsmath}

% #1: math symbol
% #2: legend
\def\alegend#1#2{\overset{\underset{\scriptstyle\uparrow}{\scriptstyle\text{#2}}}{#1}}
\def\blegend#1#2{\underset{\underset{\scriptstyle\text{#2}}{\scriptstyle\downarrow}}{#1}}

\begin{document}

\[
\int \blegend{f(x)}{Integrand} dx = 
\blegend{F(x)}{Anti-derivative til $f(x)$} + 
\alegend{C}{Integrasionkonstant}
\]

\end{document}

这使得你的代码更清晰,更易于维护。

答案3

这看起来不像您的照片,但可能足够接近。事实上,我认为它更清晰一些。

\documentclass[12pt]{article}
\begin{document}
$\int
\underbrace{f(x)}_{\mbox{Integrand}} d x =
\underbrace{F(x)}_{\mbox{Anti-derivative till $f(x)$}} +
\overbrace{C}^{\mbox{integration constant}}$
\end{document}

确实,像我这样使用 \mbox 是错误的,因为您会得到错误的字体大小(太大)。如果您不介意加载额外的包,amstext 可以让您正确完成此操作。(如果您已经加载了 amsmath,则无需明确加载它。)

\documentclass[12pt]{article}
\usepackage{amstext}
\begin{document}
$\int
\underbrace{f(x)}_{\text{Integrand}} d x =
\underbrace{F(x)}_{\text{Anti-derivative till $f(x)$}} +
\overbrace{C}^{\text{integration constant}}$
\end{document}

现在字体大小正确了。

相关内容