Tout est dans le titre : comment légender une figure MetaPost avec la fonte choisie pour l'ensemble du document ? L'ECM suivant compose la légende de la figure dans une autre fonte et sans prendre en compte les caractères accentués : % pour résister à l'impérialisme américain \documentclass[french]{scrartcl} % choix de la fonte plex dans sa version sans empattements \usepackage[sfdefault]{plex-sans} % pour intégrer des dessins MetaPost compilés directement avec LuaLaTeX \usepackage{luamplib} % pour le logo MetaPost \usepackage{hologo} % pour franciser la chose selon le paramètre passé à la classe \usepackage{babel} \begin{document} Ce texte, composé à l'aide du package plex-sans, introduit un carré dessiné avec \hologo{METAPOST} : \hspace{10pt} % Centrage dans un environnement MetaPost \begin{mplibcode} beginfig(1); % Dimensions et points numeric u; u := 72; % Taille d'un côté (1 inch en points typographiques) pair A, B, C, D; A = (0, 0); B = (u, 0); C = (u, u); D = (0, u); % Dessin du carré draw A--B--C--D--cycle withpen pencircle scaled 1pt; % Label label.bot("Une légende composée avec une autre fonte", (A + B)/2 - (0, 20)); endfig; \end{mplibcode} \hspace{10pt} Et le texte continue ici, toujours composé avec Plex... \end{document} Comment obtenir une légende composée avec la fonte choisie et... le texte rédigé (c'est à dire avec tous ses caractères accentués) ? Posée 23 Nov, 08:04 Pathe ♦♦ |
Il suffit d’utiliser la commande % pour résister à l'impérialisme américain \documentclass[french]{scrartcl} % choix de la fonte plex dans sa version sans empattements \usepackage[sfdefault]{plex-sans} % pour intégrer des dessins MetaPost compilés directement avec LuaLaTeX \usepackage{luamplib} % pour le logo MetaPost \usepackage{hologo} % pour franciser la chose selon le paramètre passé à la classe \usepackage{babel} \begin{document} % Centrage dans un environnement MetaPost \begin{mplibcode} beginfig(1); % Dimensions et points numeric u; u := 72; % Taille d'un côté (1 inch en points typographiques) pair A, B, C, D; A = (0, 0); B = (u, 0); C = (u, u); D = (0, u); % Dessin du carré draw A--B--C--D--cycle withpen pencircle scaled 1pt; % Label label.bot(textext("Une légende composée avec une autre fonte"), (A + B)/2 - (0, 20)); endfig; \end{mplibcode} \end{document} Publiée 23 Nov, 08:40 Maxime ♦ 1
C’est le mécanisme interne à
(23 Nov, 08:52)
Maxime ♦
|