文本模式 原生大括号

文本模式 原生大括号

继续https://tex.stackexchange.com/a/674616,我们可以得到大文本模式的圆括号吗

  1. [ pdf] latex, 或者

  2. { 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]{()}使用了relsizeNewTX。我不确定是否有更好的选择。

答案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}

在此处输入图片描述

注意:双列格式只是为了制作较小的图片。

相关内容