Je souhaiterais modifier la hauteur d'une \leftbar pour que celle-ci fasse la même dimension que le listing qu'elle encadre.

Voici un extrait de mon code :

Ouvrir dans l'éditeur Overleaf
\newlength{\leftbarwidth}
\setlength{\leftbarwidth}{2pt}
\newlength{\leftbarsep}
\setlength{\leftbarsep}{0.5pt}

\newcommand*{\leftbarcolorcmd}{\color{leftbarcolor}}% as a command to be more flexible
\colorlet{leftbarcolor}{violet!20}

\renewenvironment{leftbar}{%
    \def\FrameCommand{{\leftbarcolorcmd{\vrule width \leftbarwidth\relax\hspace {\leftbarsep}}}}%
    \MakeFramed {\hsize \linewidth \advance\hsize-\width \FrameRestore}%
}{%
    \endMakeFramed
}

Posée 04 Jui '20, 12:54

loulou13100's gravatar image

loulou13100
12
Taux d'acceptation : 0%

Modifiée 04 Jui '20, 15:47

Pathe's gravatar image

Pathe ♦♦
7.5k43204251

2

\leftbar est en fait une \vrule, sa taille est exactement l'hauteur + la profondeur de la boite qu'elle encadre. Pourriez vous poster un ECM : un exemple complet qui montre le problème?

(04 Jui '20, 15:17) touhami touhami's gravatar image
2

Bonjour, et bienvenue ! Il serait tout de même bien vu d'avoir un code complet sur lequel s'acharner.

(04 Jui '20, 15:19) Bernard Bernard's gravatar image
Soyez le premier à répondre à cette question !
(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.