從 fdsymbol 包中取得可擴充符號

從 fdsymbol 包中取得可擴充符號

對於初學者來說,如何從包中導入符號的一般答案很難理解。我未能成功地調整現有答案以從 FdSymbol 包導入可擴展符號 \lBrack 和 rBrack。我有這個最小的符號

    \documentclass{article}

    \DeclareFontFamily{U}{FdSymbolF}{}
    \DeclareFontShape{U}{FdSymbolF}{m}{n}{<-> s * FdSymbolF-Book}{}
    \DeclareSymbolFont{fdbrackets}{U}{FdSymbolF}{m}{n}
    \DeclareMathSymbol{\lBrack}{\mathord}{fdbrackets}{"60}
    \DeclareMathSymbol{\rBrack}{\mathord}{fdbrackets}{"66}

    \begin{document}

$\lBrack x,y \rBrack$

\end{document}

但是,如何使用 \Bigl \Bigr 使其可擴展?我將不勝感激任何幫助。

答案1

\documentclass{article} 
\DeclareFontFamily{U}{FdSymbolF}{}
\DeclareFontShape{U}{FdSymbolF}{m}{n}{<-> s * FdSymbolF-Book}{}
\DeclareSymbolFont{fdbrackets}{U}{FdSymbolF}{m}{n}
\DeclareMathDelimiter{\lBrack}{\mathopen}{fdbrackets}{"60}{fdbrackets}{"60}
\DeclareMathDelimiter{\rBrack}{\mathclose}{fdbrackets}{"66}{fdbrackets}{"66}
 \begin{document}

$\lBrack x,y \rBrack$
$\Bigl\lBrack x,y \Bigr\rBrack$

\end{document}

然而,使用特殊的數學包或lualatex/xelatex使事情變得更容易:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{XITS Math}    
\begin{document}

$\lBrack x,y \rBrack$
$\Bigl\lBrack x,y \Bigr\rBrack$

\end{document}

在此輸入影像描述

相關內容