Grazie. Adesso è tutto a posto. \bar mi serviva per indicare il disco chiuso \bar{\Delta}}. Grazie di tutto. Ciao,
davide
Registra nella tua directory di lavoro il seguente file “fixallrunes.sty”:
`\ProvidesPackage{fixallrunes}
\let\far@input\input
\let\input\@gobble
\RequirePackage{allrunes}
\RequirePackage{etoolbox}
% Redefine \mdseries and \bfseries
\newcommand\allrunes@check[2]{%
\ifnum\pdfstrcmp{\f@series}{#1}=\z@
\fontseries{#2}\selectfont
\fi}
\DeclareRobustCommand{\mdseries}{%
\not@math@alphabet\mdseries\relax
\allrunes@check{\lfdefault}{\mddefault}%
\allrunes@check{\lldefault}{\mldefault}%
\allrunes@check{\bfdefault}{\mddefault}%
\allrunes@check{\bldefault}{\mldefault}%
}
\DeclareRobustCommand{\bfseries}{%
\not@math@alphabet\bfseries\mathbf
\allrunes@check{\lfdefault}{\bfdefault}%
\allrunes@check{\lldefault}{\bldefault}%
\allrunes@check{\mddefault}{\bfdefault}%
\allrunes@check{\mldefault}{\bldefault}%
}
% Patch \dot, \bar, \star that become \Dot, \Bar and \Star
\patchcmd{\DeclareRuneSeparators}{\dot}{\Dot}{}{}
\patchcmd{\DeclareRuneSeparators}{\bar}{\Bar}{}{}
\patchcmd{\DeclareRuneSeparators}{\star}{\Star}{}{}
\let\input\far@input
\input{arc.fd}
\input{ara.fd}
\input{arn.fd}
\input{art.fd}
\input{arl.fd}
\input{arm.fd}
\endinput`
e nel tuo documento cancella pure tutto quanto abbiamo aggiunto, ma chiama
`\usepackage{fixallrunes}`
invece di allrunes.
Le differenze sono che i comandi chiamati \dot, \bar e \star da allrunes diventano \Dot, \Bar e \Star. I comandi problematici sono ridefiniti in modo che non diano problemi di espansione.
Ciao
Enrico