文本模式下括号 ( ) 的大小

文本模式下括号 ( ) 的大小

您是否知道在数学模式下可以更改括号的大小,但在文本模式下却可以?例如,我有这种情况:

(and there is open ball $B(x,\nicefrac{1}{i})$)

如您所见,最后两个括号的大小相同,但我想区分注释括号和方程括号,将文本模式括号放在最大。

PD:注意包的使用nicefrac

答案1

这里我使用\scalerel*将 a 设为(与 a 一样大\strut(再大一点就会影响行距)。

\documentclass{article}
\usepackage{scalerel,nicefrac}
\begin{document}
\scalerel*{(}{\strut}and there is open ball $B(x,\nicefrac{1}{i})$\scalerel{)}{\strut}
\end{document}

在此处输入图片描述

如果喜欢拉伸版本而不是缩放版本,则只需使用\stretchrel即可。

\documentclass{article}
\usepackage{scalerel,nicefrac}
\begin{document}
\stretchrel*{(}{\strut}and there is open ball $B(x,\nicefrac{1}{i})$\stretchrel{)}{\strut}
\end{document}

在此处输入图片描述

从技术上讲,\scalerel'ed 括号实际上处于数学模式,但我确认它的排版与文本模式版本没有什么不同(\scalerel可以通过将参数括在$符号之间来强制其参数进入文本模式)。

答案2

您可以使用\big与括号相关的拉伸:

在此处输入图片描述

\documentclass{article}
\usepackage{nicefrac}
\newcommand{\textbiglparen}{$\bigl($}
\newcommand{\textbigrparen}{$\bigr)$}
\setlength{\parindent}{0pt}% Just for this example
\begin{document}
Here is some text (and there is open ball $B(x,\nicefrac{1}{i})$). \par
Here is some text \textbiglparen{}and there is open ball $B(x,\nicefrac{1}{i})$\textbigrparen.
\end{document}

我认为原始(非缩放)设置仍然是可以接受的。

答案3

你可以简单地暂时将字体切换为较大的字体,例如使用relsize。不过,史蒂文的长括号到目前为止,与 scalerel'd parens、relsized parens 和相比,它对我来说最经济沃纳的数学模式括号

\RequirePackage{fix-cm}% thanks to egreg
\documentclass{article}
\pagestyle{empty}
\usepackage{nicefrac}
\usepackage{relsize}
\usepackage{scalerel}
\begin{document}\noindent
Here is some text (and there is open ball \(B(x,\nicefrac{1}{i})\)).\\
Here is some text \stretchrel*{(}{\strut}and there is open ball \(B(x,\nicefrac{1}{i})\)\stretchrel*{)}{\strut}.\\
Here is some text \textlarger[.5]{(}and there is open ball \(B(x,\nicefrac{1}{i})\)\textlarger[.5]{)}.\\
Here is some text \(\bigl(\)and there is open ball \(B(x,\nicefrac{1}{i})\)\(\bigr)\).\\
Here is some text \scalerel*{(}{\strut}and there is open ball \(B(x,\nicefrac{1}{i})\)\scalerel*{)}{\strut}.\\
\end{document}

输出

我要求在文本模式 原生大括号

相关内容