如何获取文本上方和下方的文本?

如何获取文本上方和下方的文本?

我将如何处理{text}_{i=1}^{i=n}书面确切地文本上方和下方?

希望您能幫忙!

答案1

有两种方法:

\documentclass{article}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\[
\setstackgap{S}{2pt}
\stackunder{\stackon{\text{text}}{\scriptstyle i=n}}{\scriptstyle i=1}
\quad
\underset{i=1}{\overset{i=n}{\text{text}}}
\]
\end{document}

在此处输入图片描述

文本与上方/下方设置之间的间隙是按照左侧的方法定义\setstackgap{S}{2pt}stackengine

这两种方法都可以在\displaystyle(如图所示) 或 中使用\textstyle。但请注意,在 中\textstyle,行距会受到影响。

答案2

我假设您希望下标和上标材料处于显示样式数学模式,并使用比“文本”字符串更小的字体大小。有点像\sum_{i=0}^{\infty},除了使用字符串“文本”而不​​是大求和符号,对吗?

如果这些假设是正确的,您可以使用\DeclareMathOperator*该包的指令amsmath来实现您的目标。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\sometext}{text} % "\text" is already taken...
\begin{document}
\[
\sometext_{i=1}^{i=n} % not "{\sometext}"
\]
\end{document}

答案3

除其他建议外,您还可以使用:\mathop以及\operatorname来自amsmath包装的建议:

\documentclass{article}
\usepackage{amsmath}
\newcommand\mymathop[1]{\mathop{\operatorname{#1}}}
\begin{document}

\[
  \mymathop{text}_{i=1}^{i=n}
\]

This is in a paragraph: $\mymathop{text}_{i=1}^{i=n}$ or $\displaystyle\mymathop{text}_{i=1}^{i=n}$.

\end{document}

在此处输入图片描述

答案4

平均能量损失

\documentclass{article}
\usepackage{stackrel}
\begin{document}
Some $\stackrel[i=1]{i=n}{\mathrm{text}}$ in line.
\end{document}

相关内容