
Ich verwende gerne Runen und Buchstaben aus anderen nicht standardmäßigen Alphabeten als mathematische Symbole. Allerdings allrunes
stört das Paket jetzt meinen anderen mathematischen Schriftsatz. Nehmen wir dieses minimale Beispiel:
\documentclass{article}
\usepackage{allrunes}
\begin{document}
$\bar{x}$
\end{document}
Ich erhalte folgende Fehlermeldungen:
LaTeX Warning: Command \bar invalid in math mode on input line 6.
! LaTeX Error: Command \bar unavailable in encoding OT1.
Ich denke, das Problem liegt darin allrunes.sty
, dass der \bar
Befehl neu definiert wird:
\newcommand{\DeclareRuneSeparators}[1]{%
[..]
\DeclareTextSymbol{\bar}{#1}{33} % !
[..]
} % end of newcommand{\DeclareRuneSeparators}
Gibt es eine Möglichkeit, allrunes
die Neudefinition von zu verhindern \bar
, sodass ich es weiterhin als normales mathematisches Symbol verwenden kann? Oder gibt es eine andere Möglichkeit, die Funktionalität von wiederherzustellen \bar
?
Genau dasselbe passiert nicht nur für \bar
, sondern auch für \dot
.
Antwort1
vor dem Laden des Pakets
\let\origbar\bar
\let\origdot\dot
\usepackage{...}
\let\bar\origbar
\let\dot\origdot
Beachten Sie, dass Sie in manchen Fällen die Neubearbeitung bis nach\begin{document}
Man könnte sich fragen, warum Sie in einem Dokument mit Mathematik Runen verwenden?