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's gravatar image

Pathe ♦♦
7.9k●89●227●272
Taux d'acceptation : 57%

Modifiée 08 Fév '16, 00:46


Il faut redéfinir la macro \Vref. Pour ce faire, il faut rajouter dans le préambule ceci, qui définit sa largeur à 6cm :

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}}
Lien permanent

Publiée 07 Fév '16, 23:47

unbonpetit's gravatar image

unbonpetit ♦♦
1.8k●1●8
Taux d'acceptation : 68%

Modifiée 08 Fév '16, 00:51

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à.

Lien permanent

Publiée 09 Fév '16, 21:15

vincentb1's gravatar image

vincentb1
242●6
Taux d'acceptation : 2%

Il me semble qu'il serait peut-être judicieux de donner un argument optionnel à \Vref qui justement, contient la largeur.

(09 Fév '16, 21:25) unbonpetit ♦♦ unbonpetit's gravatar image

Ooops… j'ai oublié de préciser que je suis le mainteneur de lettre.

Lien permanent

Publiée 09 Fév '16, 21:17

vincentb1's gravatar image

vincentb1
242●6
Taux d'acceptation : 2%

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.

Lien permanent

Publiée 09 Fév '16, 21:24

vincentb1's gravatar image

vincentb1
242●6
Taux d'acceptation : 2%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.