summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/plain/apprendre-a-programmer-en-tex/README
diff options
context:
space:
mode:
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/README53
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