J'utilise koma-script et je détermine mon empagement par division :

Ouvrir dans l'éditeur
\documentclass[12pt, a4paper, french, BCOR = 0pt, DIV = 6]{scrartcl}

Problème : l'empagement idéal pour le document du jour correspondrait à DIV=5.5. Or koma-script n'admet que des diviseurs entiers.

Comment faire pour obtenir le résultat souhaité sans tâtonner ?

Posée 20 Mar '16, 17:31

Pathe's gravatar image

Pathe ♦♦
7.4k29197245
Taux d'acceptation : 55%

Modifiée 20 Mar '16, 17:31

Hors sujet. Je ne suis pas utilisateur de KOMA-script. Pourrais-je demander pourquoi l'empagement idéal pour le document du jour correspondrait à DIV=5.5?

En fait les classes KOMA ont des DIV prédéfinis pour le format A4 : (10pt->DIV=8, 11pt->DIV=10, 12pt->DIV=12). D'où ma question.

(20 Mar '16, 21:31) touhami touhami's gravatar image

Certes. Mais là je compose un texte qui serait mieux avec une largeur à mi-chemin entre celle proposée par DIV=6 et celle proposée par DIV=5, voilà tout.

Du coup, je trouve le problème pédagogique et je le propose aux contributeurs du présent site : je pourrais mesurer la largeur du texte des deux solutions, puis utiliser l'extension geometry pour spécifier la largeur médiane. Mais n'y a-t-il pas quelque commande me permettant de récupérer directement cette information ?

(20 Mar '16, 21:46) Pathe ♦♦ Pathe's gravatar image
2

Voici la différence.

DIV=5 :

  • textwidth = 239.00317pt
  • evensidemargin = 106.98239pt
  • textheight = 345.5pt
  • topmargin = 56.8644pt

DIV=6 :

  • textwidth = 298.75397pt
  • evensidemargin = 77.107pt
  • textheight = 432.5pt
  • topmargin = 28.69617pt
(20 Mar '16, 21:51) touhami touhami's gravatar image

Formidable ! Comment avez-vous trouvé ces informations ?

(20 Mar '16, 21:54) Pathe ♦♦ Pathe's gravatar image
2

j'ai consulté le fichier .log (j'ai comparé les 2 résultats)

(20 Mar '16, 21:57) touhami touhami's gravatar image

Fort de vos informations, j'ai utilisé areaset :

Ouvrir dans l'éditeur
\areaset[0pt]{268.5pt}{389.0pt}

Cela fonctionne parfaitement. J'obtiens le résultat désiré.

(20 Mar '16, 22:49) Pathe ♦♦ Pathe's gravatar image

Pour corriger mon comemntaire ci-dessus, il faut dire que c'est oddsidemargin plutôt que evensidemargin car pour scrartcl c'est l'option oneside qui est utilisé et donc evensidemargin=oddsidemargin.

(21 Mar '16, 00:55) touhami touhami's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

Pour que le visiteur trouve rapidement une réponse, je réponds à ma propre question en me fondant sur les très utiles commentaires de @touhami.

Pour trouver la valeur de \textwidth, il convient de la rechercher dans le fichier .log. On y trouve des lignes qui décrivent l'empagement avec une rare précision :

Ouvrir dans l'éditeur
...
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 12
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 448.13095pt
(typearea)              DIV departure   = -6%
(typearea)              \evensidemargin = 2.4185pt
(typearea)              \oddsidemargin  = 2.4185pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 635.5pt
(typearea)              \topmargin      = -41.72441pt
(typearea)              \headheight     = 18.125pt
(typearea)              \headsep        = 21.75pt
(typearea)              \topskip        = 12.0pt
(typearea)              \footskip       = 50.75pt
(typearea)              \baselineskip   = 14.5pt
(typearea)              on input line 1509.
...

Il suffit donc de lire les valeurs résultant de la compilation avec DIV=6 puis celles résultant de la compilation avec DIV=5.

À partir de ces données, il ne reste plus qu'à choisir les valeurs désirées. Puis on les spécifie en utilisant \areaset et le code devient :

Ouvrir dans l'éditeur
\documentclass[12pt, a4paper, french]{scrartcl}
\areaset[0pt]{268.5pt}{389.0pt}

... ceci pour une binding correction nulle, un texte de 268,5 points de large et de 389 points de long. Voilà !

Lien permanent

Publiée 20 Mar '16, 23:02

Pathe's gravatar image

Pathe ♦♦
7.4k29197245
Taux d'acceptation : 55%

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.