[latex] liste d'éléments
Résolu/Fermé
A voir également:
- [latex] liste d'éléments
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Liste site streaming illégal - Accueil - Services en ligne
- Liste de diffusion whatsapp - Guide
2 réponses
Qwerti
Messages postés
166
Date d'inscription
dimanche 2 septembre 2007
Statut
Membre
Dernière intervention
28 octobre 2008
85
23 janv. 2008 à 23:30
23 janv. 2008 à 23:30
Salut Hilde,
La commande magique c'est \dotfill
Par exemple si je voulais faire ce que tu dis, je creerai une macro avec deux parametres (l'un pour element, l'autre pour description), genre:
\newcommand\descrlist[2]{\hbox to\linewidth{#1\dotfill#2}}
Puis pour avoir le resultat, j'appelle la macro avec les bons parametres :
\descrlist{un element}{Description}
\descrlist{un autre element}{Une autre description}
et ca affiche ca :
un element...................................Description
un autre element...............Une autre description
Voila, ca c'est la version la plus basique, la plus brute que je peux imaginer. Il y a des effets de bords non pris en compte :
* Ca va pas etre joli si tu appelles cette macro au milieu d'une ligne (en mode horizontal).
* Si la longueur des arguments est superieure a la longueur de la ligne ca va pas etre joli non-plus.
* D'autres effets de bord....
Il y a moyen de faire une plus jolie macro en prenant en compte ces effets de bord.
Aussi, il y a moyen d'automatiser un peu le truc. Par exemple si tu as besoin de numeroter tes lignes, et apres si tu as besoin de t'y referer.
Bref, c'est une longue histoire et j'espere avoir pu t'aider un peu. Si t'as besoin de conseil en LaTeX, n'hesite pas a me demander !
a+
- Qwerti
PS. Il y a aussi la commande \hrulefill qui fait comme \dotfill, mais avec une ligne horizontale a la place des pointillés. Si tu remplaces \dotfill par \hrulefill dans la macro \descrlist, tu obtiendras :
un element_______________Description
un autre element__________Une autre description
PS2. Merci d'avoir choisi LaTeX !!! C'est un fabuleux programme a tous les niveaux.
PS3. LaTeX est vraiment Genial !!!
La commande magique c'est \dotfill
Par exemple si je voulais faire ce que tu dis, je creerai une macro avec deux parametres (l'un pour element, l'autre pour description), genre:
\newcommand\descrlist[2]{\hbox to\linewidth{#1\dotfill#2}}
Puis pour avoir le resultat, j'appelle la macro avec les bons parametres :
\descrlist{un element}{Description}
\descrlist{un autre element}{Une autre description}
et ca affiche ca :
un element...................................Description
un autre element...............Une autre description
Voila, ca c'est la version la plus basique, la plus brute que je peux imaginer. Il y a des effets de bords non pris en compte :
* Ca va pas etre joli si tu appelles cette macro au milieu d'une ligne (en mode horizontal).
* Si la longueur des arguments est superieure a la longueur de la ligne ca va pas etre joli non-plus.
* D'autres effets de bord....
Il y a moyen de faire une plus jolie macro en prenant en compte ces effets de bord.
Aussi, il y a moyen d'automatiser un peu le truc. Par exemple si tu as besoin de numeroter tes lignes, et apres si tu as besoin de t'y referer.
Bref, c'est une longue histoire et j'espere avoir pu t'aider un peu. Si t'as besoin de conseil en LaTeX, n'hesite pas a me demander !
a+
- Qwerti
PS. Il y a aussi la commande \hrulefill qui fait comme \dotfill, mais avec une ligne horizontale a la place des pointillés. Si tu remplaces \dotfill par \hrulefill dans la macro \descrlist, tu obtiendras :
un element_______________Description
un autre element__________Une autre description
PS2. Merci d'avoir choisi LaTeX !!! C'est un fabuleux programme a tous les niveaux.
PS3. LaTeX est vraiment Genial !!!
27 févr. 2009 à 13:06
\begin{Huge}
{\bf Merci Qwerti}
\end{Huge}
C'est tout ce dont j'avais besoin
;-)