\left(
我在括号内写了一个分数。我实际上不想使用或来增加括号的大小\big(
,而是希望分数自动缩小。(具体来说,我希望它调整大小,以便它不会超出默认大小的垂直边界。(
)
手动执行此操作的最简单方法是什么? 是否有一条规则可以在文档顶部实施,以便始终自动执行此操作?
\documentclass{article}
\begin{document}
The symbol $(\frac{n^\alpha}{(1 + p)^n})$ is taller than the parentheses,
so it extends below and above them, which I don't want.
\end{document}
答案1
虽然我不推荐这样做,因为这种风格真的很差,但你可以使用\resizebox{!}{<height>}{..}
或\scalebox{<factor>}{..}
从graphicx
包中缩放内容。你可能想使用来提高基线\raisebox{<amount>}{..}
。
\documentclass{article}
\usepackage{graphicx}
\usepackage{calc}
\begin{document}
The symbol $($\resizebox{!}{\heightof{$()$}}{$\frac{n^\alpha}{(1 + p)^n}$}$)$ is taller than the parentheses,
so it extends below and above them, which I don't want.
The symbol $($\raisebox{.1ex}{\resizebox{!}{1.4ex}{$\frac{n^\alpha}{(1 + p)^n}$}}$)$ is taller than the parentheses,
so it extends below and above them, which I don't want.
\end{document}
该adjustbox
包还可用于简化命令,例如\adjustbox{height=<height>,raise=<amount>}{..}
。还可以尝试totalheight
代替height
并查看结果是否更合适。
答案2
我最好的办法是$(\frac{\scriptscriptstyle n^\alpha}{\scriptscriptstyle(1 + p)^n})$
,但是它也比常规括号更大(而且看起来很糟糕)。
你会考虑$n^\alpha/(1+p)^n$
吗?
答案3
如果您提出问题是为了不需要记住使用\left/\right/\bigs
(或其他东西),那么\def\pfrac#1#2{ {#1 \overwithdelims() #2} }
?amsmath
虽然会唠叨,但不会出现错误。