J'utilise la classe « lettre » de Denis Mégevand. Dans l'ECM ci-dessous, le champ « Vref » contient un long numéro de dossier. Celui-ci est victime d'un retour à la ligne car il doit s'inscrire dans une boîte trop étroite : Ouvrir dans l'éditeur
\documentclass[12pt,french,a4paper,origdate]{lettre} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[fulloldstyle, light, largesmallcaps]{kpfonts} \usepackage{lipsum} \usepackage{babel} \begin{document} \begin{letter}{Olaf Grossebaf\\Hameau de Solsac\\\classicstylenums{12330} \textsc{Salles-la-source}} \tension{0} \pagestyle{plain} \name{Anthime} \notelephone \nofax \Vref{N\up{o} de dossier :\\ AWB \classicstylenums{2016-56-A2}} %\Nref{} \opening{Cher ami,} \lipsum[1] \closing{Je te prie d'agr\'eer, cher Olaf, l'expression de ma consid\'eration distingu\'ee.} \end{letter} \end{document} Comment élargir à volonté la boîte dévolue au champ « Vref » ? Posée 07 Fév '16, 23:28 Pathe ♦♦ |
Il faut redéfinir la macro Ouvrir dans l'éditeur
\def\Vref#1{\def\auxflag{.}\def\toref{\parbox[t]{6cm}{#1}}} Plus bas, on peut alors mettre : Ouvrir dans l'éditeur
\Vref{N\up{o} de dossier : AWB \classicstylenums{2016-56-A2}} Publiée 07 Fév '16, 23:47 unbonpetit ♦♦ |
Dans la version 2.354 (non livrée au CTAN) il y a deux nouvelles longueur lettre@vref@width et lettre@nref@width. Vous pouvez régler la largeur en faisant par ex. : Ouvrir dans l'éditeur
\makeatletter \lettre@vref@width=5cm \makeatother Ce n'est pas encore public, parce qu'à terme je compte rendre ça disponible via un système clef/valeur via une macro specifique ou un argument optionnel de l'environnement (pas encore décidé...). M'enfin bon, en attendant, vous pouvez prendre la 2.354 là. Publiée 09 Fév '16, 21:15 vincentb1 Il me semble qu'il serait peut-être judicieux de donner un argument optionnel à
(09 Fév '16, 21:25)
unbonpetit ♦♦
|
Pour info, la version en cours de dév fait de gros changements sous le capot, c'est à dire que la gestion multilingue est mieux faite, et notamment qu'on (re)devient compatible avec efrench. Publiée 09 Fév '16, 21:24 vincentb1 |
Ooops… j'ai oublié de préciser que je suis le mainteneur de lettre. Publiée 09 Fév '16, 21:17 vincentb1 |