Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Italiques et mots étrangers (locutions latines)

6 views
Skip to first unread message

Silvertongue

unread,
Dec 20, 2009, 10:26:44 AM12/20/09
to
Bonjour,

Cela fait un certain temps que je cherche en vain une solution pour
que LateX mette automatiquement et systématiquement les mots et
locutions étrangers en italiques - j'espérais lui fournir une liste en
entête et ne plus avoir à mettre manuellement les formules comme "a
priori", "a posteriori" et autres "Dura lex sed lex" en italiques au
cas par cas.

Se trouvera-t-il une âme charitable et plus éclairée ?

Merci d'avance.

Silvertongue

Jean-Côme Charpentier

unread,
Dec 20, 2009, 12:45:59 PM12/20/09
to
Silvertongue a �crit :
> Bonjour,

Salut,

> Cela fait un certain temps que je cherche en vain une solution pour

> que LateX mette automatiquement et syst�matiquement les mots et
> locutions �trangers en italiques - j'esp�rais lui fournir une liste en
> ent�te et ne plus avoir � mettre manuellement les formules comme "a


> priori", "a posteriori" et autres "Dura lex sed lex" en italiques au
> cas par cas.

C'est possible (�videmment puisque c'est TeX) mais , franchement, je
vais d�conseiller *tr�s* fortement pour deux raisons essentielles :
1. Avoir une solution automatique n�cessite de la part de LaTeX de
faire une analyse compl�te du texte. Donc soit de lire les caract�re un
par un et de lancer une analyse lexicale, soit de rendre chaque
caract�re actif et de traiter un texte un peu comme un automate fini �
�tat. Dans les deux cas, c'est hyper-lourd et hyper-risqu� au vu des
interactions avec tout le reste du monde TeX.
2. Je pense que vous allez avoir des probl�mes d'analyse ardus, voire
� la limite du possible. Il faut bien d'une fa�on ou d'une autre que
LaTeX sache qui est �tranger et qui ne l'est pas, ce qui signifie un
dictionnaire m�ga volumineux. Je ne parle m�me pas des situations
rigolotte o� on parle de la beaut� d'un certain monsieur Jacta, Alea de
son pr�nom : � Alea Jacta est beau � qui risque de rendre � moiti� fou
l'analyseur lexical ! Je suis tout � fait certain qu'on peut trouver des
exemples moins tordus (petit concours ouvert au passage).

Bref, cela me semble totalement d�raisonnable de vouloir une solution
totalement automatique. Ou alors, je n'ai pas bien compris la demande.

> Se trouvera-t-il une �me charitable et plus �clair�e ?

On peut vouloir une solution semi-automatique : avoir une liste de
mots ou expressions � mettre en italique dans un texte donn� et lancer
une macro sur ce texte. Une extension comme xstring devrait �tre capable
de faire ce genre de choses.

> Merci d'avance.

Avec plaisir mais j'ai plut�t l'impression d'�tre un oiseau de
mauvaise augure.

Jean-C�me Charpentier

--
<J�r�my> De toutes fa�ons, les espaces dans les noms de fichiers,
c'est avant tout mal support� par mon cerveau (et parfois mes
doigts).
<Joss> Pourtant la touche est grande.
-+- in fr.comp.text.tex -+-

as

unread,
Dec 20, 2009, 2:09:07 PM12/20/09
to
Le Sun, 20 Dec 2009 07:26:44 -0800 (PST),
Silvertongue <jsgh...@gmail.com> a écrit :

> Cela fait un certain temps que je cherche en vain une solution pour
> que LateX mette automatiquement et systématiquement les mots et
> locutions étrangers en italiques - j'espérais lui fournir une liste en
> entête et ne plus avoir à mettre manuellement les formules comme "a
> priori", "a posteriori" et autres "Dura lex sed lex" en italiques au

Avec xelatex, et l'excellentissime xesearch, c'est très simple.
Si ton source LaTeX accepte la compilation xelatex, alors tout est
permis !

% compiler avec xelatex
\documentclass{minimal}
\usepackage{xesearch}
\SearchList{italique}{\emph{#1}}{a priori,a posteriori}
\begin{document}
A priori, il faut mettre les locutions latines en italiques.
A posteriori, certaines sources affirment le contraire...
\end{document}


GL

unread,
Dec 21, 2009, 5:35:38 AM12/21/09
to
Jean-C�me Charpentier a �crit :
> Silvertongue a �crit :
>> Bonjour,

Je ne parle m�me pas des situations
> rigolotte o� on parle de la beaut� d'un certain monsieur Jacta, Alea de
> son pr�nom : � Alea Jacta est beau � qui risque de rendre � moiti� fou
> l'analyseur lexical ! Je suis tout � fait certain qu'on peut trouver des
> exemples moins tordus (petit concours ouvert au passage).

Alea Jacta est surtout superstitieux...
Et que dire de "Cesarem legato alacrem eorum" (C�sars aime les g�teaux � la cr�me et au rhum) ?

Silvertongue

unread,
Dec 21, 2009, 12:37:03 PM12/21/09
to
On 20 déc, 20:09, as <n...@m.invalid> wrote:

> Avec xelatex, et l'excellentissime xesearch, c'est très simple.
> Si ton source LaTeX accepte la compilation xelatex, alors tout est
> permis !

Alors, renseignements pris, sur le papier xelatex correspond tout à
fait à ce que je recherche. Non seulement, il permet de mettre
certaines expressions prédéfinies en italiques, mais il aussi capable
de mettre un même mot en italiques ou pas en fonction du fait qu'il
est écrit avec une majuscule ou pas.

J'ai donc modifié mon compilateur pour passer de pdflatex à xelatex.
J'ai inséré la commande que vous me donniez juste au-dessus. Et... je
n'arrive pas à créer un nouveau pdf. Les messages d'erreur sont :

'Rond rouge avec une croix' "! LaTeX Error: File 'xesearch.sty' not
found.' "

Ce qui provoque (je cite) un 'Rond rouge avec une croix' "! Emergency
Stop"

Note, j'utilise MikTeX 2.8 et TeXnicCenter.

> A priori, il faut mettre les locutions latines en italiques.
> A posteriori, certaines sources affirment le contraire...

Il est vrai qu'on trouve de plus en plus souvent "a priori" et "a
posteriori" écrit en lettres normales. L'argument avancé par certains
est que ces expressions ne peuvent pas être considérées comme
étrangères puisqu'elles font partie intégrante de la langue française.
C'est un argument qu'on peut discuter... Toutefois, les termes pour
lesquels je souhaite utiliser cette commande sont beaucoup moins
courants et ils ne sont d'ailleurs pas tous latins.

Je me permets donc d'en appeler à nouveau à vos lumières.

Silvertongue

Julien Salort

unread,
Dec 21, 2009, 5:37:07 PM12/21/09
to
Silvertongue <jsgh...@gmail.com> writes:

> 'Rond rouge avec une croix' "! LaTeX Error: File 'xesearch.sty' not
> found.' "
>
> Ce qui provoque (je cite) un 'Rond rouge avec une croix' "! Emergency
> Stop"
>
> Note, j'utilise MikTeX 2.8 et TeXnicCenter.

Apparemment, il n'est pas chez moi non plus (TeXLive 2009).
Mais, comme beaucoup de packages, il semble être disponible sur CTAN:
<http://www.ctan.org/tex-archive/help/Catalogue/entries/xesearch.html>

--
R: Parce que ça renverse bêtement l'ordre naturel de lecture !
Q: Mais pourquoi citer en fin d'article est-il si effroyable ?
R: Citer en fin d'article.
Q: Quelle est la chose la plus désagréable sur les groupes de news ?

zappathustra

unread,
Dec 22, 2009, 6:09:30 AM12/22/09
to
On 21 déc, 23:37, Julien Salort <li...@juliensalort.org> wrote:

> Silvertongue <jsgha...@gmail.com> writes:
> > 'Rond rouge avec une croix' "! LaTeX Error: File 'xesearch.sty' not
> > found.' "
>
> > Ce qui provoque (je cite) un 'Rond rouge avec une croix' "! Emergency
> > Stop"
>
> > Note, j'utilise MikTeX 2.8 et TeXnicCenter.
>
> Apparemment, il n'est pas chez moi non plus (TeXLive 2009).
> Mais, comme beaucoup de packages, il semble être disponible sur CTAN:
> <http://www.ctan.org/tex-archive/help/Catalogue/entries/xesearch.html>

XeSearch n'est _a priori_ chez personne vu qu'il est tout nouveau.

Etant linguiste, je me permettrais de considérer qu'effectivement "a
priori" et "a posteriori" n'ont plus guère besoin d'italiques... Et à
tout prendre, je mettrais même un accent sur le "a", mais mes
positions sur le sujet sont peut-être un peu radicales (et dans un
écrit académique je n'oserais jamais les mettre en pratique).
Etant l'auteur de XeSearch, par contre, je recommande fortement la
mise en italiques de tous les mots possibles!

Paul

Jean-Côme Charpentier

unread,
Dec 26, 2009, 4:03:10 AM12/26/09
to
zappathustra a �crit :
>
> Etant linguiste, je me permettrais de consid�rer qu'effectivement "a
> priori" et "a posteriori" n'ont plus gu�re besoin d'italiques...

Aaaah ! La derni�re fois que le sujet avais �t� abord�, je me sentais
un peu seul au monde...

> Et �
> tout prendre, je mettrais m�me un accent sur le "a", mais mes
> positions sur le sujet sont peut-�tre un peu radicales (et dans un
> �crit acad�mique je n'oserais jamais les mettre en pratique).

Moi si ! En revanche, abhorrant sans borne l'illogisme, fut-il
orthotypographique, c'est soit italique sans accent (locution latine)
soit romain avec accent (locution pass�e dans la langue fran�aise).
C'est d'ailleurs de l� qu'�tait parti la dizsciussion : j'avais �crit �
priori comme je viens de le faire.
Pour ce qui est d'oser le faire dans un �crit acad�mique, pour ma
part, il n'y aurait aucune h�sitation. Et j'attendrais de pied ferme la
moindre r�crimination. Non mais !

> Etant l'auteur de XeSearch, par contre, je recommande fortement la
> mise en italiques de tous les mots possibles!

C'est une autre option !

Jean-C�me Charpentier

--
Moi, j'ai test� et c'est vrai que �a a l'avantage d'avoir un comportement
totalement uniforme : �a ne marche pas du tout :=)
Soit le copier-coller n'a pas fonctionn� (?) soit y'a un bogue k�ke part.
Alors les (La)TeXperts sont attendus pr�s de la caisse centrale, le petit
TeXnicien de surface les attend en pleurs. � vot' bon coeur !
-+- TeXnicien de Surface in fr.comp.text.tex -+-

zappathustra

unread,
Dec 28, 2009, 5:51:26 AM12/28/09
to
On 26 déc, 10:03, Jean-Côme Charpentier <Jean-
Come.Charpent...@wanadoo.fr> wrote:
>   Pour ce qui est d'oser le faire dans un écrit académique, pour ma
> part, il n'y aurait aucune hésitation. Et j'attendrais de pied ferme la
> moindre récrimination. Non mais !

Y'en a qu'ont peur de rien. Je suis impressionné. Tu as dû en essuyer,
des remarques déplaisantes (l'orthographe, et la langue plus
généralement, étant parmi les sujets sur lesquels personne ne connaît
rien et pourtant tout le monde a quelque chose à dire).

Paul

Manuel Pégourié-Gonnard

unread,
Dec 29, 2009, 7:03:55 PM12/29/09
to
zappathustra scripsit :

> XeSearch n'est _a priori_ chez personne vu qu'il est tout nouveau.
>

Mon grain de sel : d'apr�s

http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex/xetex/xesearch/

xesearch est dans TeX Live depuis le 4 novembre 2009...

Par contre, je veux bien croire qu'il n'est pas chez les gens qui ne
tiennent pas leur distro� jour ;-)

--
Manuel P�gouri�-Gonnard Institut de math�matiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/


0 new messages