Bonjour,
Voici ce que je fais :
\usepackage{caption}%
%
\DeclareCaptionFormat{custom}
{%
\textsf{#1#2}\textsf{\small #3}
}
\captionsetup{format=custom}
Le problème que je rencontre c’est qu’il y a saut de ligne après le n° de la figure, alors que je voudrais que tout soit sur la même ligne, je ne vois pas sur quoi il faut agir. Théoriquement ce serait sur #2, mais comment ?
Le temps d’apprendre à vivre il est déjà trop tard Louis Aragon
Bonjour,
Le 25/04/2022 à 11:53, Ivan Lavallée a écrit :
Bonjour,
Voici ce que je fais :
\usepackage{caption}%
%
\DeclareCaptionFormat{custom}
{%
\textsf{#1#2}\textsf{\small #3}
}
\captionsetup{format=custom}
Le problème que je rencontre c’est qu’il y a saut de ligne après le n°
de la figure, alors que je voudrais que tout soit sur la même ligne, je
ne vois pas sur quoi il faut agir. Théoriquement ce serait sur #2, mais
comment ?
Voici un ECM
\documentclass{article}
\usepackage{caption}
\DeclareCaptionFormat{custom}{\sf #1#2{\small #3}\par}
\captionsetup{format=custom}
\begin{document}
\begin{figure}
\centering
Une figure
\caption{Une figure}
\end{figure}
\end{document}
qui fonctionne chez moi mais si je remplace \sf par \textsf (avec les
accolades qui vont bien) alors ça couine (mais bon, je n’ai pas la
dernière texlive…) !
–Jean-Yves
Merci pour la reponse. Je vais essayer des que je rentre…
Envoyé depuis Yahoo Mail pour Android
Le lun., avr. 25, 2022 à 13:50, Jean-Yves Baudaisxyz@xyz.tld a écrit: Bonjour,
Le 25/04/2022 à 11:53, Ivan Lavallée a écrit :
Bonjour,
Voici ce que je fais :
\usepackage{caption}%
%
\DeclareCaptionFormat{custom}
{%
\textsf{#1#2}\textsf{\small #3}
}
\captionsetup{format=custom}
Le problème que je rencontre c’est qu’il y a saut de ligne après le n°
de la figure, alors que je voudrais que tout soit sur la même ligne, je
ne vois pas sur quoi il faut agir. Théoriquement ce serait sur #2, mais
comment ?
Voici un ECM
\documentclass{article}
\usepackage{caption}
\DeclareCaptionFormat{custom}{\sf #1#2{\small #3}\par}
\captionsetup{format=custom}
\begin{document}
\begin{figure}
\centering
Une figure
\caption{Une figure}
\end{figure}
\end{document}
qui fonctionne chez moi mais si je remplace \sf par \textsf (avec les
accolades qui vont bien) alors ça couine (mais bon, je n’ai pas la
dernière texlive…) !
–Jean-Yves
Bonjour
Perso, je n’ai aucun problème avec ça :
\documentclass{article}
\usepackage{caption}
\DeclareCaptionFormat{custom}{\textsf{#1#2\small #3}}
\captionsetup{format=custom}
\begin{document}
\begin{figure}
\centering
Une figure
\caption{Une figure}
\end{figure}
\end{document}
Pas de saut à la ligne inopportun, pas de couinement.
Un \listfiles donne :
caption.sty 2022/03/01 v3.6b Customizing captions (AR)
caption3.sty 2022/03/17 v2.3b caption3 kernel (AR)
Remarque :
\captionsetup{font=sf,textfont=small}
suffit sans être obligé de déclarer le format custom
François
Le 25/04/2022 à 13:49, Jean-Yves Baudais a écrit :
Bonjour,
Le 25/04/2022 à 11:53, Ivan Lavallée a écrit :
Bonjour,
Voici ce que je fais :
\usepackage{caption}%
%
\DeclareCaptionFormat{custom}
{%
\textsf{#1#2}\textsf{\small #3}
}
\captionsetup{format=custom}
Le problème que je rencontre c’est qu’il y a saut de ligne après le
n° de la figure, alors que je voudrais que tout soit sur la même
ligne, je ne vois pas sur quoi il faut agir. Théoriquement ce serait
sur #2, mais comment ?
Voici un ECM
\documentclass{article}
\usepackage{caption}
\DeclareCaptionFormat{custom}{\sf #1#2{\small #3}\par}
\captionsetup{format=custom}
\begin{document}
\begin{figure}
\centering
Une figure
\caption{Une figure}
\end{figure}
\end{document}
qui fonctionne chez moi mais si je remplace \sf par \textsf (avec les
accolades qui vont bien) alors ça couine (mais bon, je n’ai pas la
dernière texlive…) !
–Jean-Yves