如何在沒有整個 fdsymbol 套件的情況下導入唯一符號 \vBar

如何在沒有整個 fdsymbol 套件的情況下導入唯一符號 \vBar

我想\vBar從包中導入單個符號fdsymbol。我知道我必須使用像\DeclareFontFamilyand 這樣的命令\DeclareMathSymbol,但不知道要為這些命令插入哪些縮寫和設定。

任何幫助將非常感激。

答案1

一般解決方案如以下問題的答案所示:從不同的字體匯入單一符號

在你的情況下,閱讀fdsymbol.sty可能會更複雜一些。就像是:

\documentclass{article}

\DeclareFontFamily{U}{FdSymbolC}{}
\DeclareFontShape{U}{FdSymbolC}{m}{n}{
    <-7.1> s * FdSymbolC-Book
    <7.1-> s * FdSymbolC-Book
}{}
\DeclareSymbolFont{arrows}{U}{FdSymbolC}{m}{n}
\DeclareMathSymbol{\vBar}{\mathrel}{arrows}{245}
\begin{document}
$\vBar$
\end{document}

在此輸入影像描述

恕我直言,應該這樣做嗎?我找到了,從\vBarin的定義開始fdsymbol.sty,一步步擴展定義。

最耗時的部分是追蹤計數器\@tempcnta。 ;-) 不,不是,我剛剛編輯了 的重命名副本並更改了fromfdsymbol.sty的定義\fdsy@@DeclareSymbol

\newcommand\fdsy@@DeclareSymbol[4]{\DeclareMathSymbol{#2}{#3}{#4}{#1}}

進入

\newcommand\fdsy@@DeclareSymbol[4]{%
  \typeout{\unexpanded{\DeclareMathSymbol{#2}{#3}{#4}{#1}}}%
  \DeclareMathSymbol{#2}{#3}{#4}{#1}%
}

透過此更改,log-file 就有了答案,即我如何找到正確的\DeclareMathSymbol命令。

相關內容