\vBar
パッケージから単一のシンボルをインポートしたいと思いますfdsymbol
。 や のようなコマンドを使用する必要があることはわかっています\DeclareFontFamily
が、\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}
\vBar
私見ではそうすべきです。私はinの定義から始めてfdsymbol.sty
、段階的に定義を拡張することでそれを見つけました。
最も時間がかかったのは、\@tempcnta
カウンターを追跡することでした。;-) いいえ、そうではありませんでした。名前を変更した のコピーを編集し、 の定義を変更しただけですfdsymbol.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
。