Le Livre d'Argent

Hello, j'ai une question pour les expert·es LaTeX : j'aimerais installer https://www.ctan.org/tex-archive/fonts/emerald/ pour avoir la fonte TeenSpirit

https://tug.org/FontCatalogue/teenspirit/

Je suis sous Debian et j'utilise Texworks, j'ai pas trop l'habitude d'installer des fontes à la main et je suis incapable de lire des docs longues : vous sauriez me dire comment faire ?

@Khrys C'est une police truetype ?
Il y a un répertoire /usr/share/fonts/ dans lequel tu peux déposer des polices.

@Mindiell Mais tu les télécharges où/comment ?

@Khrys A priori, si j'ai bien compris ton besoin, ça serait ici : https://www.ctan.org/tex-archive/fonts/emerald à droite, tu peux télécharger le "package".
Tu prends ensuite le répertoire "fonts/type1/emerald" que tu colles sur ton ordi dans "/usr/share/fonts/type1/"

ça devrait fonctionner ? :)

@Mindiell @Khrys (C'est probablement plus propre d'utiliser le répertoire ~/.fonts (à créer si besoin) que d'aller mettre ça dans les répertoires systèmes, à moins qu'il n'y ait plusieurs comptes sur la machine à qui rendre ça disponible. Il faut redémarrer les logiciels pour que ça puisse être pris en compte, mais j'imagine que pour LᴬTᴇX ça ne posera pas de souci.)
replies
2
announces
0
likes
0

@elzen @Khrys ah, j'ai réussi à invoquer un véritable expert :D
Moi je ne suis qu'un humble bidouilleur..

Merci à toi, Khrys je te laisse faire comme le monsieur il dit donc ;)

@Mindiell @Khrys Expert, je n'irais pas jusque là ^^"

J'ai quelques polices personnalisées dans mon ~/.fonts, mais jusque là c'est surtout pour utiliser dans GIMP et Inkscape, je ne crois pas avoir déjà joué à ça côté LᴬTᴇX.

@elzen @Khrys Pas expert, mais tu as l'air de faire plus propre :D

@elzen @Khrys @Mindiell déjà, tu prends le temps d'écrire latex en respectant l'exposant et la petite majuscule sur le fediverse... Excuse. 😂

@ronane @Khrys @Mindiell Ça c'est pas une question de polices, c'est parce que j'aime bien jouer avec la config' de la touche compose.

C'est pratique aussi pour écrire AC⚡DC.

@Mindiell @elzen

Merci 🙏

(je lis tellement pas les docs que j'avais pas vu que c'était téléchargeable sur la page que j'indiquais 🤪)

@elzen @Mindiell Je mets emerald directement dans le .fonts nouvellement créé ? Ou il faut créer un dossier type1 ?

@Khrys @Mindiell Alors, pour les polices classiques que je choppe sur le net en .ttf ou en .otf, je mets ça directement dans ~/.fonts en vrac ; mais comme je disais, jamais tenté ce que ça donne avec LᴬTᴇX.

@elzen @Mindiell Ça n'a pas l'air de fonctionner (! LaTeX Error: File `emerald.sty' not found) mais après je ne sais pas ce que tu entends par "redémarrer les logiciels" j'ai juste quitté Texworks et réouvert ensuite.

@Khrys @Mindiell Hm, les .sty c'est autre chose, ce n'est pas un format de police habituel en tout cas. Il me semble que ce sont des fichiers d'extensions spécifiques à LᴬTᴇX… Essaye peut-être en le mettant dans le même répertoire que ton .tex

(Et sinon, oui, je voulais juste dire fermer/relancer le logiciel, pour Inkscape ou The GIMP ça ne scanne la liste des polices dispos qu'une fois au début)

@elzen @Mindiell J'ai juste mis \usepackage{emerald} comme indiqué ici https://tug.org/FontCatalogue/teenspirit/

(et comme je fais pour les autres packages)

@Khrys @elzen @Mindiell L'installation est un peu casse-pieds.
Sur https://ctan.org/pkg/emerald tu peux télécharger un .zip, là, il faut le décompresser et — malheureusement — faire ce qui est indiqué dans le fichier README (qu'il faut lire, c'est pas comme dans Alice au pays des merveilles).

En particulier, les répertoires emerald/fonts et emerald/tex doivent être copiés dans le répertoire TeX soit standard, soit local ($HOME/texmf), et ensuite il faut lancer la commande `mktexlsr` pour en informer le compilateur TeX. (Je voudrais bien te donner la ligne de commande pour faire ça sans effort, mais je ne le puis,
l'idée c'est que emerald/tex/latex/emerald/* est copié dans texmf/tex/latex/emerald, et c'est encore plus pénible pour emerald/fonts.) Tu peux faire de même avec emerald/doc
Il y a enfin le répertoire emerald/other qui contient les polices au format TrueType et je ne sais pas comment elles sont gérées sur Debian.

@antoinechambertloir @elzen @Mindiell Ok merci, je vais faire ça 🎉

@antoinechambertloir @elzen @Mindiell

(je ne sais pas comment t'arrives à en déduire ce que tu me dis en lisant juste le README moi il me cause pas du tout, le README)

Je n'ai pas de dossier local texmf, j'en crée un ? 🤔

@Khrys @elzen @Mindiell (Je suis tombé dans TeX quand j'étais petit. Ce README est assez pourri.)

Pour savoir où créer le répertoire texmf, tu peux entrer (en ligne de commande) :
kpsewhich -var-value=TEXMFHOME
et créer le répertoire en question s'il n'existe pas déjà. (Probablement $HOME/texmf)

@antoinechambertloir @elzen @Mindiell

Ok et je crée également les sous dossiers tex et latex pour ranger tout comme tu as dit ?

Pour emerald/fonts j'ai pas bien compris où je devais le placer exactement

@antoinechambertloir @elzen @Mindiell

Ça marche presque ! J'ai pas du mettre le dossier fonts comme il faut mais là ça me trouve le package mais pas la fonte
(J'ai un Font ftsmdw8r at 1037 not found)

@Khrys
On dirait qu'il manque l'étape `updmap`, la moins drôle.
Donc, en ligne de commande, entrer :
updmap-user --enable Map=emerald.map

@elzen @Mindiell

@antoinechambertloir @elzen @Mindiell

ÇA MARCHE blobcatrainbow

Mais j'ai un avertissement

You have run updmap-user (as opposed to updmap-sys) for the first time; [...]
From now on, any changes in system map files will *not* be automatically reflected in your files; furthermore, running updmap-sys (as is done automatically) will no longer have any effect for you.

As a consequence, you yourself have to rerun updmap-user yourself after any change in the *system* directories!

@Khrys 👏 L'avertissement dit la chose suivante :
Il y a 1 + n fichiers de configuration de polices, l'un pour le système, et les autres pour les utilisateur·ices qui l'ont réclamé via `updamap-user`. Si d'aventure tu ajoutais une police pour tout le monde via `updmap-sys…`, il faudrait que tu fasses le même ajout pour toi-même via `updmap-user…` parce que ton fichier ne serait pas mis à jour par la commande `updmap-sys`.

@antoinechambertloir Ok, sachant que je ne rajoute jamais de polices d'habitude, ça ne devrait pas trop me gêner (et j'ai tout mis consciencieusement dans un fichier de doc pour moi au cas zou)

Merci pour l'aide :-)

@antoinechambertloir

Tout ça pour pouvoir faire ça 🤪

(j'ai rajouté l'accent du É à la main car la fonte ne les avait pas)

Titre de ma conf aux JDLL :

Techno-logies prométhéennes
vs
Techno-logies faustiennes
Une analyse HYSTÉRIQUE

(HYSTÉRIQUE en fonte Teen Spirit)