继续https://tex.stackexchange.com/a/674616,我们可以得到大文本模式的圆括号吗
[
pdf
]latex
, 或者{
xe
|lua
}latex
原生(即无需缩放/拉伸https://tex.stackexchange.com/a/249678或跳转到数学模式,如https://tex.stackexchange.com/a/249685)?
举个例子,pdflatex
运行
\documentclass{standalone}
\begin{document}
We can complain about zillions of \LaTeX\ issues \(\Bigl(\)but we love it \(\bigl(\)and so we refrain from complaining that much (unless we have suggestions)\(\bigr)\Bigr)\).
\end{document}
获得
我希望原生的大括号与相邻字母有适当的间距,并具有相似的外观(这在上面使用 Computer Modern 的例子中不是问题(但如果数学和文本字体差异太大,则可能会出现问题))。
在您提问之前:我已经尝试\textlarger[.5]{()}
并\textlarger[1]{()}
使用了relsize
NewTX。我不确定是否有更好的选择。
答案1
您可以对括号使用不同的字体大小,指定其大小(以 pt 为单位)。
解释:LaTeX 在排版时,会将\f@size
当前字体大小保留为纯数字(pt
隐式)。因此我们可以添加;\fontsize
声明周围的括号使更改保持局部性。
\RequirePackage{fix-cm}
\documentclass[twocolumn]{article}
\ExplSyntaxOn
\NewDocumentCommand{\tbig}{mm}
{% #1 = decimal number, #2 = fence
{\fontsize{\fp_eval:n{\use:c{f@size}+#1}}{0}\selectfont#2}
}
\ExplSyntaxOff
\begin{document}
We can complain about zillions of \LaTeX\ issues
\tbig{1.5}(but we love it \tbig{1}(and so we refrain from
complaining that much (unless we have suggestions)\tbig{1})\tbig{1.5}).
\end{document}
对于 CM 字体,您需要fix-cm
允许使用每种尺寸的字体。
NewTX 也是如此
\documentclass[twocolumn]{article}
\usepackage{newtxtext}
\ExplSyntaxOn
\NewDocumentCommand{\tbig}{mm}
{% #1 = decimal number, #2 = fence
{\fontsize{\fp_eval:n{\use:c{f@size}+#1}}{0}\selectfont#2}
}
\ExplSyntaxOff
\begin{document}
We can complain about zillions of \LaTeX\ issues
\tbig{1.5}(but we love it \tbig{1}(and so we refrain from
complaining that much (unless we have suggestions)\tbig{1})\tbig{1.5}).
\end{document}
注意:双列格式只是为了制作较小的图片。