j'essaye d’utiliser le pakage svg pour inclure un assez grand nombre d'images réalisées avec inkscape. Ces images contiennent du texte qui doit utiliser une police différente de celle du reste du document.
À la compilation (pdfLaTex) la police de l'image est substituée par celle du document. Si j'ai bien compris, c'est le mécanisme normal puisque le fichier svg est transformé en un pdf sans texte et un fichier LaTeX contenant les textes.
ECM :
Code : Tout sélectionner
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{svg}
\begin{document}
Texte normal suivi d'une image réalisée avec inkscape. Cette image contient
du texte qui, dans inkscape, utilise une police mono
\noindent\includesvg[width=\textwidth]{monfichiersvg}
Dans le pdf compilé par pdfLaTeX, la police est celle du texte par défaut\dots
\end{document}
Bien-sûr je pourrais enregistrer mes fichiers inkscape en transformant les textes en chemins mais il y en a beaucoup et après c'est un peu pénible à modifier ...
Existe-t-il une méthode permettant d'éviter ça ?
Autre idée mais je ne sais pas faire : dans les fichiers pdf_tex, les textes sont dans des
Code : Tout sélectionner
\smash{\begin{tabular}[t]{l}LaTeX c'est cool\end{tabular}}}}
ou dans
Code : Tout sélectionner
\begin{minipage}{1.04334376\unitlength}\raggedright Dans le SVG le texte est composé avec une police mono en taille 16\end{minipage}
Merci
Christian
Les fichiers : --> https://www.cjoint.com/c/JIqvihfTG4J.