J'obtiens un résultat bizarre avec la configuration plus bas, à savoir « Fig ).1 — Légende », au lieu de « Fig. 1 — Légende ».

Précision pour l'ECM, qui explique la présence de \DeclareCaptionFormat{sanslabel}{#3}: j'ai bloqué la mention des figures pour tous les articles de la brochure que je réalise (appelés par \input dans un document principal), sauf pour l'un d'entre eux. Cela m'oblige donc à ajouter dans celui-ci la mention name=Fig comme option de \captionsetup à chaque illustration (ce qu'on peut probablement faire une seule fois, mais je n'y ai pas encore réfléchi).

Ouvrir dans l'éditeur Overleaf
\documentclass{scrreprt}
\usepackage{caption}
\usepackage{wrapfig} % Texte autour d'images
\usepackage{graphicx, threeparttable}
\DeclareCaptionFormat{sanslabel}{#3}% Pas de mention «Figure» dans l'env. figure, avec ajout de \captionsetup{format=sanslabel}.

\begin{document}
\begin{wrapfigure}[25]{l}{0.45\textwidth}
    \vspace{-1\baselineskip}
    \captionsetup{name=Fig,justification=centering}
    \includegraphics[width=0.45\textwidth]{icono/example-image}
    \caption{\textsf{\footnotesize Vendangeurs espagnols à la gare de Béziers, 1957}}
\end{wrapfigure}
\end{document}

Posée 21 Jul '20, 17:29

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

2

Lorsque je compile ce code, je n'ai pas ce problème. En fait il n'y a qu'un problème esthétique: le mélange de polices avec et sans patins dans la légende est assez hideuse.

(21 Jul '20, 18:54) Bernard Bernard's gravatar image

@Bernard. Sur Overleaf, ça passe, en effet (sous la forme Fig. 0.1: Légende). Il doit y avoir un conflit avec un autre paramètre du préambule : je vais chercher… Il est vrai que le mélange de caractères empattés ou non est assez malheureux. Normalement, tout doit être sans empattement.

(21 Jul '20, 20:49) fred02840 fred02840's gravatar image

Je vais mettre l'ensemble de mon préambule, mais il y a un paquet de lignes…

(21 Jul '20, 20:54) fred02840 fred02840's gravatar image

-1

Préambule complet (si besoin…) :

Ouvrir dans l'éditeur Overleaf
\setcounter{errorcontextlines}{999}
\documentclass[10pt,a4paper,toc=sectionentrydotfill,DIV=12]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[oldstylenums,oldstyle]{kpfonts}

\usepackage{microtype}
\usepackage[french]{babel}
\usepackage{multicol}
\usepackage{mwe}
\usepackage{lipsum}

\frenchbsetup{StandardLists=false,og = «, fg = »} 
\usepackage{setspace} % gestion des interlignes, id pour les notes
\setlength{\parskip}{0.1cm}

\usepackage[hyphenation,parindent,lastparline]{impnattypo} 
\usepackage[all, defaultlines=1]{nowidow} 
\selectlanguage{french}
%% Des notes de bas de page correctes
\exhyphenpenalty=10000 % respect des espaces fines

\usepackage[babel=true]{csquotes}

\usepackage{caption}
\usepackage{wrapfig} % Texte autour d'images
\usepackage{graphicx, threeparttable}
\DeclareCaptionFormat{sanslabel}{#3}% Pas de mention «Figure» dans l'env. figure, avec ajout de \captionsetup{format=sanslabel}.

% Astérisme (appelé par \asterism)
\usepackage{stackengine}
\def\asterism{\par\vspace{1em}{\centering\scalebox{1.5}{%
            \stackon[-0.5pt]{\bfseries*~*}{\bfseries*}}\par}\vspace{.5em}\par}

% Symboles
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{pifont}

\usepackage[outline]{contour}

\usepackage{ulem}
\normalem % use classical emph

\newcommand \myul[4]{%
    \begingroup%
    \renewcommand \ULdepth {#1}%
    \renewcommand \ULthickness {#2}%
    \contourlength{#3}%
    \uline{\phantom{#4}}\llap{\contour{white}{#4}}%
    \endgroup%
}

\newcommand \myulline[4]{%
    \begingroup%
    \renewcommand \ULdepth {#1}%
    \renewcommand \ULthickness {#2}%
    \contourlength{#3}%
    \noindent\rlap{\uline{\hspace{\textwidth}}}\contour{white}{#4}%
    \endgroup%
}

\usepackage{capt-of}
\usepackage{xspace} 
\usepackage{textcomp} 
\usepackage{reledmac}

% Hauts et pieds de page
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand\headrulewidth{0pt}
\fancyhead[C]{\emph{\textsf{\footnotesize Le Midi Rouge. Bulletin de l'Association Maitron Languedoc-Roussillon}}}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % supprimer réf. aux sections dans les en-têtes

% Initialisation des n° de notes infrapaginales
\usepackage{perpage} %the perpage package
\MakePerPage{footnote} %the perpage package command

\usepackage{fancybox}
\usepackage{multirow}
\usepackage{multicol} 
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage{eurosym}
\usepackage[load-configurations = abbreviations]{siunitx} 
\sisetup{locale = FR, detect-all, group-minimum-digits=4} 
\usepackage{booktabs} % configuration des tableaux
\usepackage{dcolumn} % dans les tableaux, définit le descripteur D qui prend trois paramètres
\usepackage{tabularx}% fixe la largeur d'un tableau
\usepackage{array, makecell, boldline}% tableaux

% Initialisation des n° de notes de bas de page à chaque art. (subs.)
\usepackage{chngcntr}
\counterwithout{footnote}{subsection}

\usepackage[hidelinks]{hyperref}
\hypersetup{
    colorlinks=true,
    urlcolor=black,
    linkcolor=black,
    breaklinks=true
}

% Formulation des titres %
\renewcommand{\thechapter}{\Roman{chapter})}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\renewcommand{\thesubsubsection}{\alph{subsubsection}}
\renewcommand{\theparagraph}{\engrec{paragraph})}

\def\frenchcontentsname{} % Redénomination de la TDM
\setuptoc{toc}{leveldown} % Pour placer la TdM à la suite d'un texte.

%Ajoutez dans le préambule: 
\DeclareTOCStyleEntries[beforeskip=0.2cm]{section}{section} % À faire varier si l'on préfère espacer les , subsection, subsubsection

\begin{document}
\begin{wrapfigure}[25]{l}{0.45\textwidth}
    \vspace{-1\baselineskip}
    \captionsetup{name=Fig,justification=centering}
    \includegraphics[width=0.45\textwidth]{icono/example-image}
    \caption{\textsf{\footnotesize Vendangeurs espagnols à la gare de Béziers, 1957}}
\end{wrapfigure}
\end{document}
Lien permanent

Publiée 21 Jul '20, 21:02

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 21 Jul '20, 21:07

Trouvé : c'est la reformulation des titres qui met la pagaille. Mais, outre l'affichage que je ne souhaite pas (j'aimerais : « Fig. 1 — Légende »), le mélange remarqué par @Bernard persiste.

(21 Jul '20, 21:12) fred02840 fred02840's gravatar image

J'ai ajouté \usepackage[autolanguage,np]{numprint} puis \AtBeginDocument{\renewcommand{\figurename}{Fig.}} à la suite de babel, mais je n'obtiens rien de mieux.

(21 Jul '20, 21:33) fred02840 fred02840's gravatar image
1

Pour la parenthèse qui s'est invitée sans qu'elle fût conviée, j'ai trouvé le coupable : \renewcommand{\thechapter}{\Roman{chapter})}. La parenthèse est voulue, ou c'est une faute de frappe ?

(21 Jul '20, 23:14) Bernard Bernard's gravatar image

@Bernard. En effet, c'était bien le coupable. La parenthèse était voulue : elle devait suivre le numéro de chapitre, mais (encore une fois) ce n'est pas très heureux.

(22 Jul '20, 00:12) fred02840 fred02840's gravatar image

@fred02840 : pourriez-vous expliquer l'erreur dans le corps de votre réponse ? Cela serait utile pour les futurs visiteurs de cette page.

(22 Jul '20, 16:31) Pathe ♦♦ Pathe's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.