Jean-Louis GALLINARI a écrit :
Bonjour
comment changer TABLE en Tableau dans la légende liée à un tableau ?
j'ai ajouté
\addto\captionsfrench{\def\figurename{Graphique}}
\addto\captionsfrench{\def\tablename{Tableau}}
sans succès et pas vu dans Objets Insérés de la doc...
C'est du LaTeX, pas du LyX...
Ton adjonction ne fonctionne pas parce qu'elle doit être ajoutée *après*
\usepackage{babel} dans le préambule. Or LyX émet cette directive en dernier,
après le préambule utilisateur.
Donc deux solutions
- soit, dans le préambule,
\usepackage{babel}
\addto\captionsfrench{\def\figurename{Graphique}}
\addto\captionsfrench{\def\tablename{Tableau}}
(on peut répéter la directive \usepackage{babel} sans conflits parce que LyX
l'émet sans arguments, les noms de langue sont passées en options de classe).
- soit, dans le préambule,
\AtBeginDocument{%
\addto\captionsfrench{\def\figurename{Graphique}}
\addto\captionsfrench{\def\tablename{Tableau}}
}
Si en plus tu veux conserver la typographie babel en petites capitales:
\AtBeginDocument{%
\addto\captionsfrench{\def\figurename{{\scshape Graphique}}}
\addto\captionsfrench{\def\tablename{{\scshape Tableau}}}
}
Pour être complet, il faut préciser que ce mécanisme est spécifique à french
babel. Dans le cas général, il faut écrire:
\AtBeginDocument{%
\addto\extrasfrench{\def\figurename{{\scshape Graphique}}}
\addto\extrasfrench{\def\tablename{{\scshape Tableau}}}
}
où on peut remplacer french par n'importe quelle langue connue de babel.
Attention dans ce cas, il faut que le document soit *vraiment* multi-lingue,
c'est-à-dire que la commande \selectlanguage{french} apparaisse effectivement
dans le document.
Ce n'est pas le cas si le document est de langue française dans
Document>Paramètres>Langue
et s'il est entièrement en français.
Il faut alors soit ajouter
\selectlanguage {french}
en code TeX dans la fenêtre LyX en début de document, ou bien marquer un mot
quelconque en anglais, par exemple, pour que LyX active le caractère
multi-lingue du document.
--
Jean-Pierre