Retirer les espaces verticaux autour d'un tabbing dans un itemize

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
StephC
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : vendredi 20 mars 2020, 14:55
Statut actuel : Autre

Retirer les espaces verticaux autour d'un tabbing dans un itemize

Message par StephC »

Bonjour,
Je désire avoir la suppression d'espaces verticales autour d'un environnement tabbing, et j'ai lu le sujet posé par Le pingouin
viewtopic.php?f=6&t=16028 et la réponse fourni par balf fonctionne très bien.

Code : Tout sélectionner

\usepackage{etoolbox}
\AtBeginEnvironment{tabbing}{\setlength\topsep{0pt}\setlength\partopsep{0pt}}
Sauf, lorsque je place l'environnement tabbing dans un environnement itemize alors le tabbing reprend des espaces verticales importantes, les commandes \AtBeginEnvironment{tabbing}{\setlength\topsep{0pt}\setlength\partopsep{0pt}} ne sont plus actives (même si je cherche au contraire à augmenter les espaces verticales du tabbing): cela n'a plus aucun effet sur le tabbing lorsqu'il est insérer dans un itemize.
J'imagine que les espaces verticales du itemize reprenne le dessus? Et que cela est peut-être la même chose si le tabbing est inséré dans un enumerate?
Ma question:
1) Est-il possible de retrouver la suppression des espaces verticales autour du tabbing même si celui-ci est inséré dans un itemize, et cela sans changer les espaces verticales autour de l'itemize?
2) Sinon est-il possible d'annuler les espaces de tous les environnements de listes d'un coup ou faut-il répéter AtBeginEnvironment{itemize}{... et AtBeginEnvironment{enumerate}{... et ainsi de suite. Et ajouter là où je le désire les espaces verticales en fonction du contexte.

Cordialement
StephC
marco56
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 905
Inscription : jeudi 25 novembre 2010, 22:10

Re: Retirer les espaces verticaux autour d'un tabbing dans un itemize

Message par marco56 »

Bonjour, postez un ECM, crévindiou ! viewtopic.php?f=6&t=17433
StephC
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : vendredi 20 mars 2020, 14:55
Statut actuel : Autre

Re: Retirer les espaces verticaux autour d'un tabbing dans un itemize

Message par StephC »

Désolé voici un ECM.

Code : Tout sélectionner

 
 \documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\frenchbsetup{StandardLists=true}
\usepackage[T1]{fontenc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{etoolbox} 
\AtBeginEnvironment{tabbing}{\setlength\topsep{0pt}\setlength\partopsep{0pt}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\noindent Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla 
\begin{tabbing}
environnement   \= de tabulation  \= à l'exterieur de itemize  \\
aaaa \> bbbbb \> ccccc \\
aaaa \> bbbbb \> ccccc \\
aaaa \> bbbbb \> ccccc 
\end{tabbing}
Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla bla Bla
\begin{itemize}
\item un premiere puce dans laquelle, j'ai placé le même tabbing ci-dessous
\begin{tabbing}
environnement   \= de tabulation  \= à l'intérieur de itemize  \\
aaaa \> bbbbb \> ccccc \\
aaaa \> bbbbb \> ccccc \\
aaaa \> bbbbb \> ccccc 
\end{tabbing}
un premiere puce dans laquelle
\item une deuxième puce

\end{itemize}

\end{document}
En fait, en construisant l'ECM je me rend compte que c'est la commande \frenchbsetup{StandardLists=true} qui me permet de garder des itemize à puce par défaut qui pose problème! Comment faire alors pour garder les puces en \textbullet par défaut et avoir la modification voulu du tabbing même à l'interieur d'un itemize?

StephC
Dernière modification par MB le mardi 22 décembre 2020, 14:22, modifié 1 fois.