Pour ma thèse, je cherche à légender mes flottants comme ceci :
Une capture d'écran est accessible ici. Pour cela, est définie dans le préambule la macro suivante : Ouvrir dans l'éditeur Overleaf
\usepackage{caption} \newcommand{\source}[1]{\caption*{\textit{Source\,: {#1}}}} Et voici ce que cela donne pour l'insertion d'un fichier image : Ouvrir dans l'éditeur Overleaf
\begin{figure} \centering \caption{Les différentes postures épistémologiques} \centering \def\svgwidth{8in} \resizebox{6in}{!}{\input{ligne-epistemologie.pdf_tex}} \source{\autocite[p.~22]{allard-poesi_fondements_2014}} \label{fig:epistemo} \end{figure} Sur les flottants traditionnels ( Ouvrir dans l'éditeur Overleaf
\usepackage{float} %fixe les flottants, permet la création de nouveaux flottants \newfloat{carte}{h}{carte} \floatname{carte}{Carte} \renewcommand{\figurename}{Cartes} Problème, quand j'utilise ce nouveau type de flottant avec la commande Comment faire pour que les flottants nouvellement créés aient le même comportement que les anciens ? Ci-après un ECM : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,11pt,french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{textcomp} \usepackage{graphics} \usepackage{boites,boites_exemples} \usepackage{caption} \newcommand{\source}[1]{\caption*{\textit{Source\,: {#1}}}} \usepackage{float} %fixe les flottants, permet la création de nouveaux flottants \newfloat{encadre}{h}{encadre} \floatname{encadre}{Encadré} \renewcommand{\figurename}{Encadrés} \usepackage{babel} \begin{document} \begin{figure} \centering \caption{Exemple de figure} \source{Source de figure} \end{figure} \begin{encadre} \centering \caption{Exemple d'encadré} \begin{boitecoloriee} Contenu de l'encadré \end{boitecoloriee} \source{Source d'encadré} \end{encadre} \end{document} Posée 09 Jul '17, 19:50 florentgio Pathe ♦♦ |
Avec l'extension newfloat, il vous suffit de faire : Ouvrir dans l'éditeur Overleaf
\usepackage{newfloat} \DeclareFloatingEnvironment[fileext=carte,listname=Cartes,name=Carte,placement=h]{carte} ECM Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{caption} \newcommand{\source}[1]{\caption*{\textit{Source\,: {#1}}}} \usepackage{newfloat} \DeclareFloatingEnvironment[fileext=carte,listname=Cartes,name=Carte,placement=h]{carte} \usepackage{mwe} \begin{document} \begin{carte} \centering \caption{Les différentes postures épistémologiques} \centering \def\svgwidth{8in} \resizebox{3in}{!}{\includegraphics{example-image-a}} \source{Bla bla bla} \label{fig:epistemo} \end{carte} \end{document} 1
Pour info : par rapport à l'ancien système, cela conduit pour afficher la liste des cartes et la liste des encadrés à utiliser à la fin du document les commandes suivantes : listofcarte et listofencadre Dans la méthode précédente, les commandes étaient listof{encadre}{Liste des encadrés} et listof{carte}{Liste des cartes}
(09 Jul '17, 21:53)
florentgio
|
Que voulez vous faire avec
\renewcommand{\figurename}{Encadrés}
? est-ce que ça marche?Le code que je présentais ici était assez ancien dans ma mémoire (le genre de problème qu'on laisse de côté en disant qu'on est à la moitié du chemin et qu'on va y revenir... jusqu'à maintenant), du coup pas vraiment d'explication, je pense à un copier-collé de Stack Overflow...