Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Listes horizontales

0 views
Skip to first unread message

Frédéric

unread,
Dec 22, 2009, 1:33:01 PM12/22/09
to
Bonsoir,

j'aurais besoin, pour mes feuilles d'exo, d'�num�rations et itemizations
horizontales. D'o� trois questions :

1) un package fait-il d�j� �a bien ?

2) si non, comment faites-vous, vous ?

3) pour l'instant, j'ai cod� deux environnements, enumerate* et
itemize*, pour faire �a (grosso modo, je construis un tableau apr�s
avoir calcul� la bonne longueur de cases, ce qui n'est pas malin, mieux
vaudraient des minipage). J'ai n�anmoins des petits probl�mes
d'alignement. Voici un ECM :

\documentclass{article}

\begin{document}

\begin{enumerate}
\item zero
\begin{enumerate}
\item un

\item deux

\item trois
\end{enumerate}
\end{enumerate}

\par\noindent
\hspace{\leftmargin}%
\hspace{\itemindent}%
zero\par

\begin{enumerate}
\item zero
\par\noindent
\hspace{\leftmargin}%
\hspace{\itemindent}%
un\par

\end{enumerate}

\end{document}

D'apr�s mon Desgraupes, page 535, je suis en droit d'esp�rer que les
"zero" et "un" soient align�s verticalement. C'est le cas des zero, mais
pas des un (j'ai bien zoom�, ce n'est pas le cas).

Quelle espace horizontale ai-je rat�e ?

Merci :)

Et joyeux No�l (ho ho ho)

Fr�d�ric

Didier

unread,
Dec 22, 2009, 1:37:43 PM12/22/09
to
Le Tue, 22 Dec 2009 19:33:01 +0100, Frédéric a écrit :

> Bonsoir,
>
> j'aurais besoin, pour mes feuilles d'exo, d'énumérations et itemizations
> horizontales. D'où trois questions :
>
> 1) un package fait-il déjà ça bien ?

paralist marche bien...

Didier.

Frédéric

unread,
Dec 23, 2009, 2:22:48 PM12/23/09
to
Didier a écrit :

Merci, mais si j'ai bien compris la doc, ce n'est pas exactement ce que
je cherche ; j'attends plutôt un truc du genre :

1) Voici Résoudre la question :
a) pour f(x) = x b) pour f(x) = x^2 c) pour g(x) = x^3

(avec des espaces entre les items, équilibrées si possible. Je ne crois
pas que ça soit possible avec paralist, où les énumérations sont
composées comme si le texte était tapé "au kilomètre".

Je peux faire ça avec des tabulations, mais je souhaiterais avoir une
syntaxe de type \item, pour pouvoir changer d'avis facilement :)

Merci

> Didier.

Reboux Olivier

unread,
Dec 23, 2009, 3:22:27 PM12/23/09
to
Frédéric a écrit :
\begin{multicols}{3}
\begin{enumerate}
\item $f(x) = x$ ;
\item $f(x) = x^2 $ ;
\item $g(x) = x^3.
\end{enumerate}
\end{multicols}

?

Olivier Reboux

--
<Mathieu G> Pourquoi la 1e chaine, plus simple (et rapide?) ne semble
pas avoir la préférence sur la dernière?
<Paul> Parce que la plupart des dinosaures n'aiment pas changer leurs
petites habitudes. ;-)
-+- in fr.comp.text.tex -+-

Pétiard François

unread,
Dec 23, 2009, 4:43:18 PM12/23/09
to
Le 22/12/2009 19:33, Fr�d�ric a �crit :

> Bonsoir,
>
> j'aurais besoin, pour mes feuilles d'exo, d'�num�rations et itemizations
> horizontales. D'o� trois questions :
>
> 1) un package fait-il d�j� �a bien ?

Le package tablists ?

Fran�ois

--
(J '(ai (l '(impression) (d '�crire) (de l'elisp) (, (b(e(r(k)))))))!)
-+- Joss in fr.comp.text.tex -+-

Frédéric

unread,
Dec 27, 2009, 6:04:23 AM12/27/09
to
P�tiard Fran�ois a �crit :

> Le 22/12/2009 19:33, Fr�d�ric a �crit :
>> Bonsoir,
>>
>> j'aurais besoin, pour mes feuilles d'exo, d'�num�rations et itemizations
>> horizontales. D'o� trois questions :
>>
>> 1) un package fait-il d�j� �a bien ?
>
> Le package tablists ?

C'est mieux. Mais je regrette que la syntaxe ne soit pas identique �
celle des enumerate/itemize. Du coup je vais essayer de plancher dessus
un peu, et je veux bien la r�ponse � ma question 3, qui �tait, je le
rappelle :

\documentclass{article}

\begin{document}

\item deux

\end{enumerate}

\end{document}

@ rebouxo : j'y avais pens� (un de mes coll�gues fait �a), mais je ne
peux m'emp�cher de trouver �a atroce. Pourtant je ne suis pas s�r de
savoir pourquoi...

Pétiard François

unread,
Dec 27, 2009, 6:13:37 AM12/27/09
to
Le 27/12/2009 12:04, Fr�d�ric a �crit :

<couic>


> D'apr�s mon Desgraupes, page 535, je suis en droit d'esp�rer que les
> "zero" et "un" soient align�s verticalement. C'est le cas des zero, mais
> pas des un (j'ai bien zoom�, ce n'est pas le cas).
>
> Quelle espace horizontale ai-je rat�e ?
>

Il faut utiliser respectivement \leftmargini et \leftmarginii :

\documentclass{article}
\begin{document}
\begin{enumerate}
\item zero
\begin{enumerate}
\item un
\item deux
\item trois
\end{enumerate}
\end{enumerate}

\par\noindent
\hspace{\leftmargini}%


\hspace{\itemindent}%
zero\par

\begin{enumerate}
\item zero
\par\noindent

\hspace{\leftmarginii}%


\hspace{\itemindent}%
un\par
\end{enumerate}

\end{document}


Fran�ois

--
Je suis d'accord. Je parlais de *mes* titres. Les titres du style
O� l'on voit comment Phil�as Frog se met enfin � LaTeX
ont un charme certain et signent d'ailleurs un peu leur �poque.
-+- Jean-C�me in fr.comp.text.tex -+-

Frédéric

unread,
Dec 27, 2009, 12:09:34 PM12/27/09
to
P�tiard Fran�ois a �crit :

Merci :)

> Fran�ois
>

Olivier V

unread,
Dec 28, 2009, 2:32:29 PM12/28/09
to
Frédéric wrote:

> Bonsoir,
>

> j'aurais besoin, pour mes feuilles d'exo, d'énumérations et itemizations

> horizontales. D'où trois questions :
>
> 1) un package fait-il déjà ça bien ?

Il y a le package multinenum.
A noter que suite à une discussion sur http://forum.mathematex.net/, une
modification y est proposée pour rendre ce package compatible avec enumitem.

Olivier V

0 new messages