[gull] Latex (tetex); [latin1]inputenc vs isolatin1

Félix Hauri felix at f-hauri.ch
Sun Jul 1 14:09:09 CEST 2007


On Sat, Jun 30, 2007 at 11:58:46PM +0200, Félix Hauri wrote:
>... 
> J'utilisais:
>  \usepackage{isolatin1,graphicx,...}
>
> Il faut donc préférer la syntaxe suivante:
>  \usepackage{graphicx,...}
>  \usepackage[latin1]{inputenc}

Une réponse ``rouleau compresseur'' au problème:

(Nb: Ces quelques lignes modifient TOUS les fichiers .cls et .tex
 de votre répertoire perso. Sauvegardez vos données! Dans tous
 les cas, je dégage ma responsabilité des conséquences à
 l'utilisation de ce qui suit! ;-)

$ find ~ -type f \( -name \*.tex -o -name \*.cls \) \
    -exec grep -l ^[^%]*usepackage[^%]*isolatin1 {} \; |\
       while read name ;do
           sed -e 's/usepackage{isolatin1}/usepackage[latin1]{inputenc}/;
 s/usepackage{\([^}]*\),isolatin1\([^}]*\)}/usepackage{\1\2}\\usepackage[latin1]{inputenc}/;
 s/usepackage{\([^}]*\)isolatin1,\([^}]*\)}/usepackage{\1\2}\\usepackage[latin1]{inputenc}/
    ' -i.bak "$name"
    done


-- 
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch



More information about the gull mailing list