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.4k28196245
Taux d'acceptation : 55%

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.8k18
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 .

Lien permanent

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

vincentb1's gravatar image

vincentb1
1874
Taux d'acceptation : 0%

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
1874
Taux d'acceptation : 0%

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
1874
Taux d'acceptation : 0%

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.