数学模式下的字体大小

数学模式下的字体大小
$\sum\limits_{\substack{locations \\ L_j}}$

这个单词位置相当长——比求和符号 Sigma 还长。

我想控制仅有的这个单词位置,但我遇到了麻烦

  1. $\sum\limits_{\substack{ locations \\ L_j}}$对大小没有影响位置

  2. \fontsize{0.5cm}{1pt}\selectfont $\sum\limits_{\substack{locations \\ L_j}}$使求和符号 sigma 变小,但不使 *locations 变小

  3. 插入\tiny\scriptsize不会产生明显影响。\text{\tiny locations}等也不会产生明显影响。

答案1

使用\text{\tiny{locations}}确实会使它变小一些。要使它真正变小,您可以尝试\scalebox

\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\begin{document} 
$\sum\limits_{\substack{\scalebox{0.5}{locations} \\ L_j}}$

$\sum\limits_{\substack{\text{\tiny{locations}} \\ L_j}}$

$\sum\limits_{\substack{\text{locations} \\ L_j}}$
\end{document}

地点 2

另一个选择是\mathclap使用mathtools 包水平粉碎locations。这允许被加数出现在位置的顶部(因此在和之后不会出现很大的空间)。

\documentclass[10pt,a4paper]{article}
\usepackage{mathtools}
\begin{document}
$\sum\limits_{\substack{\mathclap{\text{locations}} \\ L_j}}$ A
\end{document}

地点 1

不过,我认为最好的选择是定义一些符号来避免这种构造。

让 $\Lambda$ 表示所有位置的集合...

答案2

早上好,

我建议 :

\sum\limits_{\substack{ {\scriptscriptstyle \text{locations}} \\ L_j}}{y}

更一般地说,在数学模式下,您可以使用 \displaystyle ; \textstyle ; \scriptstyle 和 \scriptscriptstyle 来控制字体大小。

http://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics#Changing_font_size了解详细文章。

答案3

您可以使用\mbox

$\sum\limits_{\substack{\mbox{\tiny {\emph{locations}}}\\ L_j}}$

\emph如果您确实希望文本倾斜,请删除。

答案4

使用包的命令定义一个新的\math...-type 命令来设置缩小的数学文本字体可能是一种选择。unicode-math\setmathfontface

位置

对于“设置为在数学中正确运行且应用于多字母标识符的文本字体”(texdoc unicode-math,s3.1)

平均能量损失

\documentclass{article}
\usepackage{xcolor}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmainfont{Latin Modern Roman}
\setmathfont{Latin Modern Math}
\setmathfontface\mathfsmall{Latin Modern Sans}[Scale=0.6,Colour=blue]


\begin{document}

$\sum\limits_{\substack{\mathfsmall{locations\makebox[0pt]{\phantom{$\mathfsmall{p}$}}} \\ L_j}}$ % p supplies descender for \\

\end{document}

相关内容