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

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux membres inscrits]
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 non lu 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 chevronné
Utilisateur chevronné
Messages : 1093
Inscription : jeudi 25 novembre 2010, 22:10

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

Message non lu 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 non lu 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.