
Gosto de usar runas e letras de outros alfabetos não padronizados como símbolos matemáticos. No entanto, agora o allrunes
pacote está interferindo em minha outra composição tipográfica matemática. Veja este exemplo mínimo:
\documentclass{article}
\usepackage{allrunes}
\begin{document}
$\bar{x}$
\end{document}
Recebo estas mensagens de erro:
LaTeX Warning: Command \bar invalid in math mode on input line 6.
! LaTeX Error: Command \bar unavailable in encoding OT1.
Acho que o problema está no allrunes.sty
, que redefine o \bar
comando:
\newcommand{\DeclareRuneSeparators}[1]{%
[..]
\DeclareTextSymbol{\bar}{#1}{33} % !
[..]
} % end of newcommand{\DeclareRuneSeparators}
Existe uma maneira de evitar allrunes
a redefinição \bar
, para que eu ainda possa usá-lo como o símbolo matemático usual? Ou alguma outra forma de recuperar a funcionalidade do \bar
?
Exatamente o mesmo acontece não apenas para \bar
, mas também para \dot
.
Responder1
antes de carregar o pacote faça
\let\origbar\bar
\let\origdot\dot
\usepackage{...}
\let\bar\origbar
\let\dot\origdot
Observe que em alguns casos você pode precisar adiar o refazer até depois\begin{document}
Alguém pode se perguntar por que você está usando runas em um documento de matemática?