OVH Cloud OVH Cloud

[latex] s/é/\'e/g;s/à/\`a/g;...

5 réponses
Avatar
David LE BOURGEOIS
Bonjour.

Je viens de rédiger un document en Latex et veux maintenant corriger
les fautes d'orthographes avec ispell.

Mais pour les mots contenant des caractères tels que é, ç, ô ou autres,
ispell ne parse pas le mot. Évidemment, puisque je n'ai pas pris soin de
taper \'e, \c c, \^o pour ces lettres.

Voulant rectifier le tir, je commence à faire des :

$ sed -i 's/é/\\'\''e/g;s/ç/\\c c/g;s/ô/\\^o/g' *.tex
etc...

Et là, une fois que j'ai remplacé tous les caractères que je connais,
je me dis qu'il doit en rester quelques uns dont le souvenir m'échappe
ou dont je n'ai aucune idée.

Je cherche un peu et dans une FAQ Latex je lis :

# 29.57 # Quels sont les accents accessibles sous LaTeX ?
---------------------------------------------------------
Les accents accessibles sous LaTeX sont les suivants :
+ \`{a} ou \`a accent grave
+ \'{e} ou \'e accent aigu
+ \^{i} ou \^i accent circonflexe
+ \"{o} ou \"o trema
+ \~{u} ou \~u tilde
+ \={o} ou \=o surligné
+ \.{o} ou \.o point
+ \u{o}
+ \v{o}
+ \H{o} trema hongrois
+ \t{oo}
+ \c{c} cédille
+ \d{o} point en dessous
+ \b{o} sousligné

Mais il faut que je considère les majuscules et minuscules, chaque type
d'accent sur chaque lettre susceptible d'en accueillir, et tout un tas
d'autres combinaisons.
En fait, j'ai l'impression que je vais en oublier :-)

Est-ce quelqu'un connais un genre de latex2latex qui ferait ce
remplacement. ?

Autre question, mais plus par rapport à Vim sur ma Debian Sarge :
pourquoi interdit-t-il de taper 'é' avec 'set ft=tex' alors qu'un 'à'
est permis ?

Merci d'avance pour vos réponses.

--
David LE BOURGEOIS

5 réponses

Avatar
HP Charles
On Fri, 06 May 2005 15:28:42 +0200, David LE BOURGEOIS
wrote:

Bonjour.

Je viens de rédiger un document en Latex et veux maintenant corriger
les fautes d'orthographes avec ispell.

Mais pour les mots contenant des caractères tels que é, ç, ô ou autres,
ispell ne parse pas le mot. Évidemment, puisque je n'ai pas pris soin de
taper 'e, c c, ^o pour ces lettres.


ispell -d francais [Le Fichier] ne fonctionne pas ?


--
hpc

Avatar
Stephane Chazelas
2005-05-06, 15:28(+02), David LE BOURGEOIS:
Bonjour.

Je viens de rédiger un document en Latex et veux maintenant corriger
les fautes d'orthographes avec ispell.

Mais pour les mots contenant des caractères tels que é, ç, ô ou autres,
ispell ne parse pas le mot. Évidemment, puisque je n'ai pas pris soin de
taper 'e, c c, ^o pour ces lettres.
[...]


recode fait ca:

$ echo é | recode -d l1..tex
'e

--
Stéphane

Avatar
David LE BOURGEOIS

ispell -d francais [Le Fichier] ne fonctionne pas ?


Non.
En fait, mon ispell marche très bien en français par défaut sur d'autres
types de documents.

Merci.

--
David LE BOURGEOIS

Avatar
David LE BOURGEOIS
2005-05-06, 15:28(+02), David LE BOURGEOIS:

Bonjour.

Je viens de rédiger un document en Latex et veux maintenant corriger
les fautes d'orthographes avec ispell.

Mais pour les mots contenant des caractères tels que é, ç, ô ou autres,
ispell ne parse pas le mot. Évidemment, puisque je n'ai pas pris soin de
taper 'e, c c, ^o pour ces lettres.


[...]

recode fait ca:

$ echo é | recode -d l1..tex
'e



Merci. C'est la commande que je cherchais.

--
David LE BOURGEOIS


Avatar
Nicolas George
"HP Charles" wrote in message
:
ispell -d francais [Le Fichier] ne fonctionne pas ?


Il risque de se plaindre de ne pas connaître beaucoup de mots du style
documentclass, usepackage, subsubsection, emph, etc. ispell a justement un
mode pour ne pas corriger les commandes (La)TeX, mais dans ce mode, ce ***
reconnaît les accents `a la mani`ere TeX, mais ne reconnaît plus les
accents en iso-8859-1.