Re: runico [allrunes] [risolto]

#59605
Up
0
Down
::

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

Go to top