So importieren Sie das einzelne Symbol \vBar ohne das gesamte fdsymbol-Paket

So importieren Sie das einzelne Symbol \vBar ohne das gesamte fdsymbol-Paket

Ich möchte das einzelne Symbol \vBaraus dem Paket importieren. Ich weiß, dass ich einen Befehl wie und fdsymbolverwenden 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.stykö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}

Bildbeschreibung hier eingeben

sollte es meiner Meinung nach tun. Ich habe es gefunden, indem ich mit der Definition von \vBar„in“ begonnen fdsymbol.styund die Definition Schritt für Schritt erweitert habe.

Der zeitaufwändigste Teil war das Verfolgen des \@tempcntaZählers. ;-) Nein, das war es nicht, ich habe nur eine umbenannte Kopie von bearbeitet fdsymbol.styund die Definition von \fdsy@@DeclareSymbolvon 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 logenthält die -Datei die Antwort, wie ich den richtigen \DeclareMathSymbolBefehl gefunden habe.

verwandte Informationen