#1 Le 11/01/2006, à 02:28
- Black_pignouf
[Résolu] Aligner des ":" sous LaTeX
Bonjour à tous!
Je tape actuellement mon CV en LaTeX, et me demande comment aligner les ":" dans cette section :
Anglais :
Espagnol :
Allemand :
Une idée?
Dernière modification par Black_pignouf (Le 15/01/2006, à 13:28)
Hors ligne
#2 Le 11/01/2006, à 03:22
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
J'ai bien trouvé ca:
\begin{tabular}{l @{\textbf{:} } l}
\textbf{Anglais}&Pas mal \\
\textbf{Espagnol}&Ok \\
\textbf{Allemand }&Bof \\
\end{tabular}
mais ca colle pas car Anglais, Espagnol et Allemand sont indexés dans une liste, et je ne peux pas entrecroiser une liste et un tableau...
Hors ligne
#3 Le 11/01/2006, à 09:32
- pépère
Re : [Résolu] Aligner des ":" sous LaTeX
salut !
peut être en essayant l'environnement description :
\begin{description}
\item[Anglais :] lu, écrit, parlé
\item[Espagnol :] lu, écrit, parlé, chanté, murmuré, hurlé, \dots
\end{description}
ça marche ?
Sinon, il doit bien exister un package à télécharger pour les cv. Regarde dans :
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/18.2.html
Contre la récupération politicienne d'Ubuntu.
Hors ligne
#4 Le 11/01/2006, à 10:48
- pépère
Re : [Résolu] Aligner des ":" sous LaTeX
oups, bah non, ça marche pas ! (ça marche pour mes présentation, mais je viens d'essayer en mode article pour me rendre compte de mon erreur)
tu peux essayer :
\begin{tabular}{rl}
Anglais : & Pas mal \\
Espagnol : & OK \\
Allemand : & Bof \\
\ end{tabular}
Contre la récupération politicienne d'Ubuntu.
Hors ligne
#5 Le 11/01/2006, à 10:52
- pépère
Re : [Résolu] Aligner des ":" sous LaTeX
Argh, mais tu ne veux pas utiliser l'environnement tabular...
Mince, moi qui pensais être enfin utile à qq chose sur ce forum...:rolleyes:
Contre la récupération politicienne d'Ubuntu.
Hors ligne
#6 Le 11/01/2006, à 13:54
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Merci pour tes réponses!
Pépère, j'en était venu aux mêmes conclusions que toi... sans succès.
Et justement, j'ai utilisé un resume.cls pour m'aider dans ma mise en page, mais ca s'avère au final très contraignant.
Je vais ptêt essayer autre chose.
Merci encore!
Hors ligne
#7 Le 11/01/2006, à 14:11
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Tant que je suis, j'en profite pour rajouter une chtite question sur ce resume.cls (http://www.iro.umontreal.ca/~csuros/source/resume.cls) :
Pour créer une section "Langues" par exemple, j'utilise la commande :
\begin{category}{Langues}
\citembullet \textbf{Anglais :} Courant -- \textit{First Certificate of English} \textbf{A}, \textit{Gold TOEIC} : \textbf{935/990}
\citembullet \textbf{Espagnol :} Courant (11 mois passés à Madrid)
\citembullet \textbf{Allemand :} Bon niveau (6 mois passés à Berlin)
\end{category}
Mais on dirait que la rubrique category du resume.cls:
\newif{\if@firstitem}
\newenvironment{category}[1]%
{\@firstitemtrue
\def\makecategorytitle{%
\marginpar{\categoryfont\raggedright #1}}
\par
\begin{list}{}{%
\setlength{\leftmargin}{0in} % no extra left margin before bullets
\setlength{\parsep}{0in}
}}
{\end{list}}
m'oblige à utiliser des \citem (sinon il compile pas), ce qui m'empêche d'utiliser le
\begin{tabular}{rl}
Anglais : & Pas mal \\
Espagnol : & OK \\
Allemand : & Bof \\
\ end{tabular}
Voilà! J'y connais rien en cls, et je voudrais juste virer la ligne qui indique à Latex qu'il lui faut un \citem.
Quelqu'un s'y connait en .cls?
Hors ligne
#8 Le 11/01/2006, à 14:20
- pépère
Re : [Résolu] Aligner des ":" sous LaTeX
désolé, tu vas trop loin pour moi...
euh, j'en profite pour te demander, j'ai moi aussi une concernant latex, ou plutot emacs... peux tu m'aider ?
c'est ici : http://forum.ubuntu-fr.org/viewtopic.php?id=24256
merci d'avance...
Contre la récupération politicienne d'Ubuntu.
Hors ligne
#9 Le 11/01/2006, à 14:55
- Cedille
Re : [Résolu] Aligner des ":" sous LaTeX
Hello
Une proposition :
\begin{tabbing}
\hspace{5cm} \=
Anglais \>:
Espagnol \>:
Allemand \>:
\end{tabbing}
Trouvé ici :
http://www.grappa.univ-lille3.fr/FAQ-LaTeX/6.18.html
A+
Math
Hors ligne
#10 Le 11/01/2006, à 16:55
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Ca pourrait être une solution, mais non!
En effet je ne peux pas l'insérer dans une "category" avant de "\citem"
Ce qui revient au même problème qu'auparavant.
Merci beaucoup!
Hors ligne
#11 Le 12/01/2006, à 11:04
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
Et ca, ca te vas?
\begin{category}{Langues}
\citembullet
\begin{tabular}{lrl}
Anglais & : &courant \cr
Allemand & :& pas courant\cr
\end{tabular}
Hors ligne
#12 Le 12/01/2006, à 13:53
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
ReMerci, vous êtes vraiment très gentils et disponibles!
mais le problème avec cette solution, c'est que j'obtiens ca :
Anglais :
►Allemand :
Espagnol :
et que je voudrais ca :
►Anglais :
►Allemand :
►Espagnol :
Je vais pas échapper à la modif de .cls alors que je n'y connais rien!
Hors ligne
#13 Le 12/01/2006, à 15:03
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
At comme ca?
\begin{category}{Langues}
\citemnobullet
\begin{tabular}{rlrl}
$\bullet$& Anglais & : &courant \cr
$\bullet$&Allemand & :& Pas courant\cr
\end{tabular}
Hors ligne
#14 Le 12/01/2006, à 15:21
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Humm.... pas mal je vais essayer ca dès ce soir!
Hors ligne
#15 Le 13/01/2006, à 00:37
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Arghhhhh!!!! Ca marche toujours pas!
Merci beaucoup quand même, mais maintenant ca donne ca :
Langues
► Anglais : fg sdf
► Allemand :sdfg sdfg
et pas
Langues ► Anglais : fg sdf
► Allemand :sdfg sdfg
Hors ligne
#16 Le 13/01/2006, à 08:07
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
Ok. Je ne savais pas ce que tu voulais exactement ... ou j'avais mal lu.
Tu peux obtenir le résultat souhaité comme ceci
\begin{category}{}
\citemnobullet
\begin{tabular}{lrlrl}
Langues&$\bullet$& Anglais & : &courant \cr
&$\bullet$&Allemand & :& Pas courant\cr
\end{tabular}
Jen profite pour te demander quel est l'intérêt du style resume. J'avoue que je ne connaissais pas
Hors ligne
#17 Le 14/01/2006, à 14:57
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Toujours pas... En fait le Langues est dans la marge, et la 1ère des 3 langues doit au même niveau.
cf mon CV :
http://www.eric.duminil.info/lib/exe/fetch.php?id=francais&cache=cache&media=cv_eric_fr.pdf
Pour ce qui est de resume.cls, je cherchais juste un moyen "simple" de taper mon CV en LaTeX, et que j'aimais bien le résultat obtenu par le créateur de la classe resume :
http://www.iro.umontreal.ca/~csuros/source/resume.pdf
Hors ligne
#18 Le 14/01/2006, à 16:24
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
Alors peut etre
\begin{category}{Langues}
\citembullet \makebox[2cm][l]{Anglais}: la suite
\citembullet \makebox[2cm][l]{Allemand}:la suite
A toi d'ajuster la taille
Hors ligne
#19 Le 14/01/2006, à 17:03
- Skippy le Grand Gourou
Re : [Résolu] Aligner des ":" sous LaTeX
Ben au pire, c'est pas très propre, mais tu peux toujours te débrouiller avec des espaces : /, /! /[espace], etc... voire peut-être des /hskip 0.5cm ou /hspace[0.5cm]...
Hors ligne
#20 Le 14/01/2006, à 18:23
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
je vais aussi essayer ca... merci (encore une fois) eofr!
Ca pourrait effectivement coller. Y a pas une commande pour indiquer une distance via la longueur d'un mot? genre
\length(trucmuche)
au lieu de 2cm
Merci aussi Skippy, mais j'en suis à mes débuts, et je veux pas trop bidouiller... J'ai utilisé LaTeX pour travailler proprement, et je préfère ne pas trouver de solutions que d'en trouver une "sale". Du moins pour l'instant!
Hors ligne
#21 Le 14/01/2006, à 20:10
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
Y a pas une commande pour indiquer une distance via la longueur d'un mot? genre
\length(trucmuche)
A ma connaissance non. Ce serait d'ailleurs contraire aux principes de base de TeX. Les longueurs sont ajustées pour que la mise en page soit parfaite
J'ai utilisé LaTeX pour travailler proprement, et je préfère ne pas trouver de solutions que d'en trouver une "sale"
Tu as bien raison!
Une remarque si tu permets. Il me semble qu'en typographie française les "deux points" doivent être accolés au mot précédent. A vérifier
Hors ligne
#22 Le 15/01/2006, à 02:20
- Black_pignouf
Re : [Résolu] Aligner des ":" sous LaTeX
Yippy!!!!!
Merci eofr, ca a enfin fonctionné!
Parfait...
\begin{category}{Langues}
\citembullet \makebox[2cm][l]{Anglais}: la suite
\citembullet \makebox[2cm][l]{Allemand}:la suite
Pour ce qui est du double point, on doit laisser un espace avant, un espace après.
http://www.interpc.fr/mapage/billaud/ponctua.htm
Je crois que c'est en anglais qu'on ne laisse pas d'espace avant.
Hors ligne
#23 Le 15/01/2006, à 04:36
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
Je suis content pour toi!
Alors un petit résolu?
Hors ligne
#24 Le 15/01/2006, à 09:50
- Mathieu147
Re : [Résolu] Aligner des ":" sous LaTeX
je vais aussi essayer ca... merci (encore une fois) eofr!
Ca pourrait effectivement coller. Y a pas une commande pour indiquer une distance via la longueur d'un mot? genre\length(trucmuche)
au lieu de 2cm
Je crois que tu peux faire
\phantom{trucmuche}
Pffff…
Hors ligne
#25 Le 15/01/2006, à 10:43
- eofr
Re : [Résolu] Aligner des ":" sous LaTeX
\phantom{trucmuche}
crée une boîte vide de la taille de trucmuche. Mais je ne voyais pas comment résoudre le problème de Black_pignouf en utilisant cette commande.
Mathieu147, si tu as une idée, cela m'intéresse
Hors ligne