Me gustaría importar el símbolo único \vBar
del paquete fdsymbol
. Sé que tengo que usar un comando como \DeclareFontFamily
y \DeclareMathSymbol
pero no sé qué abreviaturas y configuraciones conectar para estos comandos.
Cualquier ayuda sería muy apreciada.
Respuesta1
La solución general se muestra en las respuestas a:Importar un solo símbolo de una fuente diferente
En tu caso, la lectura fdsymbol.sty
podría ser un poco más 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}
En mi humilde opinión, debería hacerlo. Lo encontré, comenzando por la definición de \vBar
in fdsymbol.sty
y ampliando la definición paso a paso.
La parte que llevó más tiempo fue rastrear el \@tempcnta
mostrador. ;-) No, no lo fue, acabo de editar una copia renombrada fdsymbol.sty
y cambié la definición \fdsy@@DeclareSymbol
de
\newcommand\fdsy@@DeclareSymbol[4]{\DeclareMathSymbol{#2}{#3}{#4}{#1}}
en
\newcommand\fdsy@@DeclareSymbol[4]{%
\typeout{\unexpanded{\DeclareMathSymbol{#2}{#3}{#4}{#1}}}%
\DeclareMathSymbol{#2}{#3}{#4}{#1}%
}
Con este cambio, el log
archivo tiene la respuesta de cómo encontré el \DeclareMathSymbol
comando correcto.