Je préfère utiliser la mention « Fig. 1 -» à la place de « Figure 1 -». Voilà, c'est comme ça. Pour ce faire, j'indique dans le préambule (comme j'avais l'habitude de le faire depuis une précédente question posée ici) : Ouvrir dans l'éditeur Overleaf
\usepackage{caption} \captionsetup[figure]{name=Fig} Et j'obtiens « Fig .1 - Blabla », par exemple. Vous voyez l'incongruité de la chose : le point est précédé d'une espace. Changeons pour Drôlement fâcheux, n'est-il pas ? Je note une solution possible ici, que j'adapterais de cette façon : Ouvrir dans l'éditeur Overleaf
\DeclareCaptionTextFormat{myformat}{Fig. #1} \captionsetup[figure]{textformat=myformat,labelformat=empty} Le fait de placer ceci après l'appel du paquet Ouvrir dans l'éditeur Overleaf
\usepackage{babel} \addto\captionsfrench{\def\figurename{Fig}} Mais il y a très probablement une autre façon de faire plus simple et plus orthodoxe. Ajout d'un ECM, avec un préambule volontairement complet pour qu'on puisse détecter ce qui vient perturber la mention des légendes : Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper]{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{mwe} \AtBeginDocument{\renewcommand{\figurename}{Fig.}} \usepackage[autolanguage,np]{numprint} \usepackage{caption} \begin{document} \begin{figure} \centering \includegraphics[width=10cm]{example-image-a} \caption{Domes de fuselage} \end{figure} \end{document}
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
En recourant à Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{mwe} \usepackage[a4paper]{geometry} \usepackage{graphicx} \usepackage[locale=FR]{siunitx} \usepackage[autolanguage,np]{numprint} \usepackage{babel} \usepackage{caption} \renewcommand*\frenchfigurename{Fig.} \begin{document} \thispagestyle{empty} \begin{figure} \centering \includegraphics[width=10cm]{example-image-a} \caption{Domes de fuselage} \end{figure} \end{document} Publiée 01 Avr '19, 15:26 denis ♦♦ @denis. Le fait d'avoir supprimé la numérotation des titres a eu pour conséquence de perturber celle des légendes. En réintroduisant celle des chapitres uniquement, j'obtiens cette fois « Fig. 1.2 - Blabla » satisfaisant.
Mais l'option
(01 Avr '19, 20:22)
fred02840
|
Voici une solution, en se rappelant que Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage{babel} \usepackage{MinionPro} \usepackage{caption} \usepackage{graphicx} \AtBeginDocument{\renewcommand{\figurename}{Fig.}} \begin{document} \begin{figure}[!htb] \centering\captionsetup{format=hang, labelfont=sc, width=10.5cm} \includegraphics[width=0.6\textwidth]{ernst_vierge} \caption{Max Ernst : \emph{La vierge corrigeant l’enfant Jésus devant trois témoins : André Breton, Paul Éluard et le peintre} (1926).} \end{figure} \end{document} Publiée 31 Mar '19, 20:13 Bernard @touhami et @Bernard. Vos propositions me semblent tout à fait valables, mais ça coince toujours chez moi. Je complète mon message initial par un ECM, car quelque chose vient certainement perturbé ces légendes : vous voudrez me dire ce que vous en pensez
(01 Avr '19, 13:56)
fred02840
Et effectivement, les propositions fonctionnent dans un nouveau fichier : il y a probablement un conflit quelque part…
(01 Avr '19, 14:17)
fred02840
|
\DeclareCaptionTextFormat{myformat}{Fig. #1}
fonctionne bien pour moi mais ce n'est pas vraiment ce que vous voulez.Avec
\captionsetup[figure]{name=Fig.}
ça marche très bien pour moi (pas de . . ).\addto\captionsfrench{\def\figurename{Fig}}
est la solution recommandée, mais comme vous avez l'extensioncaption
...@fred02840 Vous avez trois options : 1) charger
numprint
aprèsbabel
, 2) insérer\AtBeginDocument{\renewcommand{\figurename}{Fig.}}
après\usepackage[autolanguage,np]{numprint}
ou 3) utilisernumprint
autrement.Quel usage est fait du package
numprint
?Attention, l'ECM n'est pas compilable car l'image nécessite le chargement du package
mwe
et la casse compte (il fournit l'imageexample-image-a
, mais pasexample-image-A
).@touhami et @denis.
numprint
ne me sert qu'à séparer les milliers. Mais je peux très bien le faire avec SIunitx, c'est vrai. Je viens de le décommenter, mais j'ai toujours « Fig .1 - Blabla ». Désespérant…@fred02840 Débarrassé de
numprint
, l'ECM donne le résultat escompté.Rhââĥ : marche pas avec mon fichier (un mémoire)
@fred02840 J'ai modifie Votre ECM, mais dans le sens qu'il reproduise le problème. Merci d'essayer (avec ce dernier) une des deux solutions qui j'ai proposé et de nous dire s'il y a encore des problème.
Correction : 1) charger
babel
aprèsnumprint