Ich möchte das einzelne Symbol \vBar
aus dem Paket importieren. Ich weiß, dass ich einen Befehl wie und fdsymbol
verwenden muss, weiß aber nicht, welche Abkürzungen und Einstellungen ich für diese Befehle einfügen muss.\DeclareFontFamily
\DeclareMathSymbol
Ich wäre für jede Hilfe sehr dankbar.
Antwort1
Die allgemeine Lösung finden Sie in den Antworten auf:Importieren eines einzelnen Symbols aus einer anderen Schriftart
In deinem Fall fdsymbol.sty
könnte das Lesen etwas komplizierter sein. So etwas wie:
\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}
sollte es meiner Meinung nach tun. Ich habe es gefunden, indem ich mit der Definition von \vBar
„in“ begonnen fdsymbol.sty
und die Definition Schritt für Schritt erweitert habe.
Der zeitaufwändigste Teil war das Verfolgen des \@tempcnta
Zählers. ;-) Nein, das war es nicht, ich habe nur eine umbenannte Kopie von bearbeitet fdsymbol.sty
und die Definition von \fdsy@@DeclareSymbol
von geändert
\newcommand\fdsy@@DeclareSymbol[4]{\DeclareMathSymbol{#2}{#3}{#4}{#1}}
hinein
\newcommand\fdsy@@DeclareSymbol[4]{%
\typeout{\unexpanded{\DeclareMathSymbol{#2}{#3}{#4}{#1}}}%
\DeclareMathSymbol{#2}{#3}{#4}{#1}%
}
Mit dieser Änderung log
enthält die -Datei die Antwort, wie ich den richtigen \DeclareMathSymbol
Befehl gefunden habe.