diff options
Diffstat (limited to 'Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README')
-rw-r--r-- | Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README | 53 |
1 files changed, 22 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README b/Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README index ed792bf0460..6b73c795168 100644 --- a/Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README +++ b/Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README @@ -53,35 +53,27 @@ d'utiliser dans le Matériel la police à chasse fixe « Luximono » qui était employée dans le livre, car elle n'est pas sous licence libre. Faire un choix de police de remplacement n'a pas été facile mais finalement, -LinuxLibertineMono a été adoptée. Cela donne une certaine cohérence à -l'ensemble puisque la police du texte est LinuxLibertine. Malheureusement, -telle qu'elle est conçue, son énorme défaut est de chasser beaucoup trop. Il a -donc fallu la modifier pour créer deux autres polices plus « condensées » : - - a) pour les caractères dans le corps du texte, j'ai créé une police - LinuxlibertineMonoTC où les glyphes de LinuxLibertineMonoT ont été, via - fontforge, réduits de 75% horizontalement et 92% verticalement. Ce sont, - après bien des essais, les coefficients qui lui permettent de s'insérer au - mieux (à mon goût) dans le texte, qui donnent une chasse proche de celle de - Luximono et qui rendent le gris typographique acceptable ; - - b) pour les codes figurant dans le texte du livre, la police - LinuxlibertineMonoTCC a été créée, toujours à partir de LinuxLibertineMonoT, - mais les glyphes ont été davantage réduit horizontalement : 67% - horizontalement et 92% verticalement. +GoMono a été adoptée. Cette police est quasiment identique à LuxiMono, +exception faite de la lettre "l", mais c'est sans grande importance car elles +ont les mêmes chasses : à peinr 52sp de différence à l'échelle 0.8 qui est +utilisée dans ce livre. C'est une différence insigifiante. + +Pour les codes figurant dans le texte du livre, la police GMC a été créée à +partir de GoMono en multipliant par 0.8 la dimension horizontale de tous les +glyphes. 3) Enfin, la dernière conséquence est que le fichier pdf produit après compilation du code source n'est pas exactement celui qui a servi à imprimer le livre. Il n'y a que très peu de modifications : - a) les polices à chasse fixe sont différentes, comme expliqué ci-dessus. - Outre les considérations esthétiques sur lesquelles je ne m'étendrai pas, - cela ne devrait pas entraîner de modification de la mise en page car la - chasse de LinuxlibertineMonoTC est extrêmement proche de celle de Luximono ; + a) les polices à chasse fixe sont légèrement différentes, comme expliqué + ci-dessus. + Cela ne devrait pas entraîner de modification de la mise en page car la chasse + de GoMono est extrêmement proche de celle de Luximono ; - b) les mentions Luximono sont changées pour LinuxlibertineMonoTC ; + b) les mentions Luximono sont changées pour GoMono ; - c) la licence est modifiée (page réelle 6) ; + c) la licence est modifiée (voir page réelle 6) ; d) quelques corrections ont été faites (coquilles, erreurs dans les codes, etc.), mais une infime partie en regard de ce qui resterait à faire ! @@ -101,8 +93,8 @@ est dessiné l'ensemble de Mandelbrot à l'aide d'une version modifiée de TeX. Par ailleurs, toujours par souci de simplicité : - tout le code source est dans un seul fichier « livre.tex », qui est le code source à compiler avec l'exécutable pdflatex ; - - seules 3 fontes sont à installer à la main, à savoir LinuxlibertineMonoTC, - LinuxlibertineMonoTCC et les fontes de libertine-legacy. + - seules les fontes GMC et les fontes de libertine-legacy sont à installer + à la main. Pour installer ces fontes, il faut aller dans le répertoire /fonts où se trouvent des fichiers zippés permettant ces installations. La procédure est @@ -117,19 +109,18 @@ donnée pour GNU-linux avec TeXlive car je ne connais ni windows ni mikTeX. c) aller dans /fonts/maps/dvips/libertine-legacy et lancer dans la console la commande suivante - updmap -user --enable map=libertine-legacy.map + updmap -user --enable Map=libertine-legacy.map -2) Installation des fontes LinuxLibertineMono « condensées » : +2) Installation des fontes GMC : - a) dézipper le fichier linlibmonoc.zip + a) dézipper le fichier GMC.zip b) copier les répertoires /fonts et /tex dans le texmf personnel (permettre d'écrire à l'intérieur des dossiers existants) - c) aller dans /fonts/maps/dvips/linlibmonoc et lancer dans la console les - deux commandes suivantes : - updmap -user --enable map=LinuxLibertineMonoTC.map - updmap -user --enable map=LinuxLibertineMonoTCC.map + c) aller dans /fonts/maps/dvips/GMC et lancer dans la console la + commande suivante : + updmap -user --enable Map=GMC.map On peut s'assurer que l'installation s'est correctement déroulée en examinant la sortie générée par la commande |