Mes notes marginales ne sont composées que d'un caractère, et je désire qu'il ne soit séparé du texte courant que par une (ou deux) largeurs de m. Il est possible de récupérer cette largeur par la commande Adoncques, si dans le préambule j'écrivais Mais voilà : j'utilise deux polices, Quand je compile, j'obtiens : Ouvrir dans l'éditeur
! Missing font identifier. <to be read again> \relax l.995 \Gm@process Y a-t-il un moyen de préciser de quelle police je désire extraire la largeur de m ? Voici un ECM : Ouvrir dans l'éditeur
\documentclass[12pt]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps, oldstyle]{kpfonts} \usepackage{adforn} \usepackage[twoside ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={15mm,15cm, } ,vdivide={18mm,19cm, } ,marginparwidth=\fontdimen6 ,marginparsep=\fontdimen6 ,showcrop ]{geometry} \usepackage[french]{babel} \begin{document} \marginpar{\adforn{61}}« Il faut continuer, je ne peux pas continuer \end{document} Posée 11 Avr '16, 16:18 Pathe ♦♦ |
Quelle drôle d'idée d'aller chercher Ouvrir dans l'éditeur
\documentclass[12pt]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps, oldstyle]{kpfonts} \usepackage{adforn} \begingroup \fontfamily{OrnementsADF}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont \xdef\foo{\the\fontdimen6\font}\xdef\bar{\the\dimexpr1em\relax}% \endgroup \normalfont \xdef\Foo{\the\fontdimen6\font}\xdef\Bar{\the\dimexpr1em\relax}% \usepackage[twoside ,a4paper ,includeheadfoot ,layoutsize={190mm,220mm} ,layoutoffset={10mm,10mm} ,hdivide={15mm,15cm, } ,vdivide={18mm,19cm, } ,marginparwidth=\Foo% ou \foo ou \bar ou \Bar ,marginparsep=\Foo% ou \foo ou \bar ou \Bar ,showcrop ]{geometry} \begin{document} 1em avec kpfont vaut : \Foo{} ou plus simplement \Bar 1em avec adforn vaut : \foo{} ou plus simplement \bar\bigbreak \marginpar{\adforn{61}}« Il faut continuer, je ne peux pas continuer \end{document} Publiée 11 Avr '16, 18:47 unbonpetit ♦♦ Mais oui !
(11 Avr '16, 19:20)
Pathe ♦♦
Je ne réussis pas à modifier le code avec des valeurs plus petites que
(11 Avr '16, 19:40)
Pathe ♦♦
Partout où j'ai écrit
(11 Avr '16, 19:43)
unbonpetit ♦♦
Que ce soit chez moi ou sur overleaf, changer les valeurs de Foo et foo en 15em ou 0.5em ne change pas la largeur de la marge ni son espacement avec le corps du texte.
(11 Avr '16, 20:59)
Pathe ♦♦
Moi, cela fonctionne très bien au contraire (et sur overleaf aussi !), à condition d'agir sur
(11 Avr '16, 21:29)
unbonpetit ♦♦
Si j'écris
(11 Avr '16, 22:06)
Pathe ♦♦
Je ne vois plus l'intérêt de
(11 Avr '16, 22:31)
unbonpetit ♦♦
Oui, j'avais fait une fausse manœuvre. Mon problème est que je ne souhaite pas éloigner la marge du texte mais la rapprocher. Et je ne réussis pas à diviser
(12 Avr '16, 00:56)
Pathe ♦♦
Oui, c'était ça. Deux choses : pour la meilleure lisibilité du fil, me permettez-vous de supprimer quelques commentaires (de « Je ne réussis pas à modifier le code avec des valeurs plus petites que 1em » à « Oui, j'avais fait une fausse manœuvre ») ? Enfin, j'ai le sentiment qu'il y a une limite inférieure à la taille de
(12 Avr '16, 01:13)
Pathe ♦♦
1
Le sentiment est infondé. Si Pour les modifications, rectifications, corrections, re-corrections, retouches à posteriori, vous êtes le grand spécialiste ici. Le mieux est l'ennemi du bien et personnellement, je n'aime pas du tout : je trouve que ces actions a posteriori travestissent voire amputent les échanges qui ont eu lieu et renvoient trop à leurs auteurs les petites erreurs commises au point que cela peut devenir vexatoire. Mais dans ce cas, faites ! Je vous donne également la permission de supprimer ce commentaire...
(12 Avr '16, 01:38)
unbonpetit ♦♦
Bien reçu ! :)
(12 Avr '16, 01:45)
Pathe ♦♦
Affichage de 5 parmi 12
Afficher 7 commentaire(s) en plus
|
Quelle drôle d'idée d'aller chercher dans
\fontdimen
alors que1em
existe.J'a