pCloud Premium

Présentation en 2 colonnes

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Présentation en 2 colonnes

Messagepar pzorba75 » Samedi 02 Mai 2020, 15:40

Bonjour à tous,
au risque de faire hurler certaines personnes sur ce forum, je pose ma question, n'ayant pas trouvé de package faisant de présentation semblable à celle que je cherche à réaliser :
Il s'agit de présenter des items sur deux colonnes, numérotés verticalement comme suit :

Code: Tout sélectionner
a) xxxxxxxx        e) zzzzzzzzz     
b) yyyyyyyy        f) ffffffffffffffff
c) zezezezeze      g) gggggggggggg
d) tttttttttttt


avec le choix habituel alpha/arabic comme proposé dans les différents packages (tasks, hlist,...) qui permettent de faire plusieurs colonnes, mais numérotées en ligne.
À défaut de package, je réalise manuellement avec des minipages en pensant que ce problème a certainement été traité et résolu.
En espérant avoir formulé clairement ma demande, je remercie d'avance pour l'aide apportée.
Bonne fin de confinement à tous.
Pierre
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 195
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Présentation en 2 colonnes

Messagepar MB » Samedi 02 Mai 2020, 16:10

Bonjour, l'environnement enumerate* du package enumitem ne pourrait-il pas convenir ?

Code: Tout sélectionner
\documentclass{article}
\usepackage[inline]{enumitem}
\begin{document}
\noindent\newcommand{\ibox}[2][.5\textwidth]{\makebox[#1][l]{#2}}%
\begin{enumerate*}[label=\textbf{\alph*)},itemjoin=\hfill]
\item \ibox{blabla.}
\item \ibox{blabla.}
\item \ibox{blabla.}
\item \ibox{blabla.}
\item \ibox{blabla.}
\end{enumerate*}
\end{document}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6906
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar pzorba75 » Samedi 02 Mai 2020, 17:21

La numérotation des items est faite en ligne et pas en colonne, ce que je cherche à faire et que ce package ne permet pas, au moins sous la forme [inline].

Code: Tout sélectionner
a) blabla. b) blabla.
c) blabla. d) blabla.
e) blabla.
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 195
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar MB » Samedi 02 Mai 2020, 17:48

Effectivement, j'ai lu trop vite et je n'avais pas vu qu'il fallait que ça soit numéroté en colonnes. Du coup, je n'ai pas mieux à proposer que d'utiliser des minipages.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6906
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar evariste_G » Dimanche 03 Mai 2020, 17:00

Pourquoi ne pas utiliser le package multicolumn ?

Code: Tout sélectionner
    \documentclass{article}
    \usepackage{enumitem}
    \usepackage{multicol}
    \begin{document}
    \begin{enumerate}[label=\textbf{\alph*)}]
    \begin{multicols}{2}
    \item blabla.
    \item blabla.
    \item blabla.
    \item blabla.
    \item blabla.
    \end{multicols}
    \end{enumerate}
    \end{document}


item.png
item.png (6.55 Kio) Vu 165 fois
Mathématiques, LaTeX et Python : http://www.mathweb.fr
evariste_G
Téra-utilisateur
 
Messages: 1438
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar pzorba75 » Dimanche 03 Mai 2020, 18:31

Je ne connaissais pas cette extension, autrement que par son nom.
Elle convient pour les cas que j'ai à traiter, avec un code Latex plus léger et plus lisible que les empilements de minipages et la gestion des séquences sur la deuxième colonne qu'il faut faire à la main.
Merci pour cette suggestion.
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 195
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar marco56 » Dimanche 03 Mai 2020, 18:53

En plus joli :

Code: Tout sélectionner
\documentclass{article}
\usepackage{enumitem}
\usepackage{multicol}
\setlength{\parindent}{0cm}
\newcommand{\fixspacing}{\vspace{0pt plus 1filll}\mbox{}}
\begin{document}
\begin{multicols}{2}
\begin{enumerate}[label=\textbf{\alph*)}]
\item blabla.
\item blabla.
\item blabla.
\item blabla.
\item blabla.
\end{enumerate}
\fixspacing
\end{multicols}
\end{document}
marco56
Giga-utilisateur
 
Messages: 812
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar un bon petit » Dimanche 03 Mai 2020, 19:45

marco56 a écrit:En plus joli :

Code: Tout sélectionner
\newcommand{\fixspacing}{\vspace{0pt plus 1filll}\mbox{}}


Oh punaise, le coup de bulldozer filll :roll:
Vous êtes vraiment sûr qu'il est raisonnable (et esthétique) de mettre un infini filll qui va forcément tout écrabouiller et provoquer un déséquilibre inesthétique entre les espaces verticales des 2 colonnes ?
un bon petit
Giga-utilisateur
 
Messages: 780
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar marco56 » Dimanche 03 Mai 2020, 22:23

Oh que non ! Je ne suis de rien, c'est simplement que l'aspect esthétique ne me plaisait pas trop.
marco56
Giga-utilisateur
 
Messages: 812
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar un bon petit » Dimanche 03 Mai 2020, 22:38

marco56 a écrit:Oh que non ! Je ne suis de rien, c'est simplement que l'aspect esthétique ne me plaisait pas trop.


Dans la documentation de multicol (qu'il faut lire, ce package étant remarquable), le cas est justement prévu. Le contraire aurait été étonnant. Il est dit qu'il faut exécuter la macro \raggedcolumn si l'on ne veut pas que les lignes du bas soient alignées.

En cherchant un peu plus loin dans le code du package (où il faut avoir le courage d'aller fouiller un peu), on peut se rendre compte que cette macro \raggedcolumn fait comme vous : elle insère un ressort infini en bas des colonnes pour pousser vers le haut. Sauf que le ressort est le suivant :

Code: Tout sélectionner
\vskip \z@ \@plus .0001fil \@minus \@maxdepth


Là où pour des raisons "esthétiques", vous mettez "filll" (ce qui est absolument gigantesque) avec un coefficient de 1, le package ne met que fil (qui est le plus petit infini) avec un minuscule coefficient de 0,001. Je vous laisse apprécier l'immense erreur de grandeur d'infinis que vous commettiez...
un bon petit
Giga-utilisateur
 
Messages: 780
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Présentation en 2 colonnes

Messagepar balf » Dimanche 03 Mai 2020, 23:03

Attention, la macro est \raggedcolumns.

B. A.
balf
Zetta-utilisateur
 
Messages: 3893
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Présentation en 2 colonnes

Messagepar un bon petit » Lundi 04 Mai 2020, 20:16

balf a écrit:Attention, la macro est \raggedcolumns

Ah oui :mrgreen:
Et c'est pas 0.001fill comme je le dis avec assurance, mais 0.0001fill. C'est qui déjà qui se goure dans les infinis ? :oops:
un bon petit
Giga-utilisateur
 
Messages: 780
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 7 invités

pCloud Premium