Gostaria de importar o símbolo único \vBar
do pacote fdsymbol
. Eu sei que tenho que usar um comando como \DeclareFontFamily
e, \DeclareMathSymbol
mas não sei quais abreviações e configurações inserir para esses comandos.
Qualquer ajuda seria muito apreciada.
Responder1
A solução geral é mostrada nas respostas para:Importando um único símbolo de uma fonte diferente
No seu caso, a leitura fdsymbol.sty
pode ser um pouco mais complicada. Algo como:
\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}
deveria IMHO fazê-lo. Eu encontrei, começando pela definição de \vBar
in fdsymbol.sty
e expandindo a definição passo a passo.
A parte mais demorada era rastrear o \@tempcnta
contador. ;-) Não, não foi, acabei de editar uma cópia renomeada de fdsymbol.sty
e alterei a definição de \fdsy@@DeclareSymbol
from
\newcommand\fdsy@@DeclareSymbol[4]{\DeclareMathSymbol{#2}{#3}{#4}{#1}}
em
\newcommand\fdsy@@DeclareSymbol[4]{%
\typeout{\unexpanded{\DeclareMathSymbol{#2}{#3}{#4}{#1}}}%
\DeclareMathSymbol{#2}{#3}{#4}{#1}%
}
Com essa alteração o log
-file tem a resposta, como encontrei o \DeclareMathSymbol
comando correto.