使用 XeTeX、Unicode 和 OpenType 字体设置分隔符究竟需要做什么?我找到了这个答案https://tex.stackexchange.com/a/692859/224317看起来很有希望。我还研究了\Udelcode
、\Udelcodenum
和\Udelimiter
,但似乎找不到如何设置它们的示例。我是不是使用unicode-math
,因为我正在使用mtpro2
。调整字体大小的“秘诀”是字体的一部分还是unicode-math
必需的? StixTwoMath-Regular.otf
有许多不错的分隔符。我很惊讶双括号(新月形)是可调整大小的,所以这给了我希望,但例子很少或根本不存在。
答案1
如果你必须...
\documentclass{article}
% luatex \font\x="StixTwoMath:mode=base;script=math;language=dflt;"
\font\x="[STIXTwoMath-Regular]"
\newfam\stx
\textfont\stx=\x
\Umathcode"2985 4 \stx "2985
\Umathcode"2986 5 \stx "2986
\Udelcode"2985 \stx "2985
\Udelcode"2986 \stx "2986
\begin{document}
$⦅x⦆ \Biggl⦅x\Biggr⦆$
\end{document}