縮放線積分符號

縮放線積分符號

我需要使用特殊的積分符號,但對於 Cambria Math,它們太小了。有什麼辦法可以自動縮放這些嗎?

\documentclass{article}
\usepackage{mathspec}
\usepackage{unicode-math}
\setmathfont{Cambria Math}
\begin{document}
    \[
        \npolint
        \scpolint
        \pointint
    \]
\end{document}

我確實有 Minion Math,它有這些積分並且不太小。如果上述方程式不可能,我可以使用 Minion Math 中的所有積分,但保留 Cambria 中的其他所有積分嗎?我寧願選擇一個可以擴展 Cambria Math 積分的解決方案,而不必使用 Minion Math。

答案1

首先,如果您使用正確的 OpenType 數學字型(例如 Cambria Math 或 Minion Math),則只需要該unicode-math套件。您也不應該加載該mathspec包,該包的目的是允許人們使用常規文字字體進行數學計算。

不幸的是,Cambria Math 不包含正確大小的必要積分字形。雖然您可以使用或某種類似的方法簡單地重新調整現有字形\resizebox,但結果不會特別令人滿意 - 它們看起來比其他積分更大膽。您的第二個想法要好得多,並且可以使用range的鍵來完成\setmathfont,如文件第 4.1 節所述unicode-math。特別是,你想要

\setmathfont[ range = {"222B-"2233,"2A0B-"2A1C} ]{ Minion Math Regular }

unimath-symbols您可以在文件等地方找到 Unicode 範圍。

另請注意,Asana Math、XITS Math 和Lucida Bright Math OT 都有您需要的字形,因此,如果您更喜歡這些整體設計中的任何一個,您可以使用它們來代替Minion Math 中的字形(不過,就我個人而言,我喜歡Minion Math 的積分比其他的積分還多)。

相關內容