My Own Memory Hole

Bloc texte avec bordure

Un environnement permettant de créer un bloc de texte dont on peut faire varier la largeur avec une barre verticale à gauche à l’épaisseur modifiable bien évidemment.

Code proposé par François Pétiard et Jean-Côme Charpentier sur fr.comp.text.tex.

À noter que cet environnement nécessite le package framed (ainsi que, pour l’exemple seulement, lipsum pour le faux texte).

Voici un ECM :

\documentclass{article}
% \usepackage[T1]{fontenc}
% \usepackage[latin1]{inputenc}
% \usepackage[a4paper]{geometry}
% \usepackage{lmodern}
\usepackage{framed}
\usepackage{lipsum}
% \usepackage[frenchb]{babel}
 
\newenvironment{barregauche}{%
% ajout pour une marge droite augmentée
\par
\addtolength{\hsize}{-1cm}%
% fin de l'ajout
\renewcommand\FrameCommand{%
\hspace*{1cm}%
\vrule width 1pt
\hspace{10pt}%
}%
\MakeFramed{%
\addtolength{\hsize}{-\width}%
\FrameRestore
}
}%
{\endMakeFramed}
 
\begin{document}
\lipsum[1]
\begin{barregauche}
\lipsum[1-4]
\end{barregauche}
 
\lipsum[1]
\end{document}

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.