En recompilant un document créé il y a trois semaines (un cube en 3D manipulable à la souris), j'ai désormais cette erreur (qui n'est pas fatale, je peux voir le pdf produit par la compilation).

La compilation, conformément aux recommandations pour Asymptote, est la succession des trois compilations suivantes :

pdflatex -> asymptote -> pdflatex

L'erreur est la suivante :

Ouvrir dans l'éditeur Overleaf
<<3Dmenu.js>>))
! Font T1/cmss/m/n/4=ecss0400 at 4.0pt not loadable: Metric (TFM) file not foun
d.
<to be read again> 
                   relax 
l.59 \end{frame}

I wasn't able to read the size data for this font,
so I will ignore the font specification.
[Wizards can fix TFM files using TFtoPL/PLtoTF.]
You might try inserting a different font spec;
e.g., type `I\font<same font id>=<substitute font name>'.

Cette erreur faisant suite à des mises à jour de MikTeX sous windows 10, que puis-je faire pour y remédier ?

Le fichier du dé en 3D, écrit avec asymptote, est le suivant :

Ouvrir dans l'éditeur Overleaf
% ****************** Début du préambule ******************
\documentclass[hyperref={pdfpagemode=FullScreen,colorlinks=true},
xcolor={dvipsnames,svgnames,table},aspectratio=169]{beamer} 
\setbeamertemplate{navigation symbols}{}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}           % Encodage des caractères accentués
\usepackage[inline]{asymptote}
\usepackage{tikz}   
\usepackage[frenchb]{babel}     % Règles françaises de typographie

\usetheme{Madrid}
\setbeamertemplate{navigation symbols}{}
\author{AndréC}
\institute{Collège}
\title[Géométrie de l'espace] {Fiche 1}

\begin{document}

\begin{frame}[fragile]
\begin{asy}
import three;
    currentprojection =orthographic((5,2,3));
    currentlight=nolight;
    settings.tex="latex"; // Moteur LaTeX utilisé pour la compilation (latex, pdflatex, ...)
    settings.outformat="pdf"; // Format de sortie ; eps par défaut
    settings.prc=true; // Format PRC de la figure ; vrai par défaut
    settings.render=-1; // Rendu des figures ; -1 par défaut
    size(4cm,0);
    real a = 0.05;
    real h=0.001;
    path  carre = box ((0,0),(84a,84a)),
          disque = scale(9a)*unitcircle,
// patrons des faces du dé en 2D          
          patron1[] = shift(42a,42a)*disque,
          patron2[] = shift(14a,70a)*disque^^shift(70a,14a)*disque,
          patron3[] = shift(14a,70a)*disque^^shift(70a,14a)*disque^^shift(42a,42a)*disque,
          patron4[] = shift(14a,14a)*disque^^shift(14a,70a)*disque^^shift(70a,14a)*disque^^shift(70a,70a)*disque,
          patron5[] = shift(14a,14a)*disque^^shift(14a,70a)*disque^^shift(70a,14a)*disque^^shift(70a,70a)*disque^^shift(42a,42a)*disque,
          patron6[] = shift(14a,14a)*disque^^shift(14a,70a)*disque^^shift(70a,14a)*disque^^shift(70a,70a)*disque^^shift(42a,70a)*disque^^shift(42a,14a)*disque;
    transform3 tX=shift(-(84a+h)*X), tY=shift((84a+h)*Y), tZ=shift((84a+h)*Z);      
// projection des patrons sur les faces du dé en 3D
    path3 facegauche[] =shift(0,-h,0)*path3(patron6,ZXplane),
          facedroite[] =path3(patron1,ZXplane),
          faceavant[] =shift(h,0,0)*path3(patron2,YZplane),
          facearriere[] =shift(-h,0,0)*path3(patron5,YZplane),   
          facehaut[] =path3(patron4,XYplane),      
          facebas[] =shift(0,0,-h)*path3(patron3,XYplane); 
//   draw(O--4.2X ^^ O--4.2Y ^^ O--4.2Z,red);     
    draw(tX*scale3(84a)*unitcube, surfacepen=lightolive);
    draw(box(O, 84a*(-X+Y+Z)), palecyan);
    draw(surface(tX*facegauche),darkmagenta);
    draw(surface(tX*tY*facedroite),darkmagenta);
    draw(surface(tX*tZ*facehaut),darkmagenta);
    draw(surface(-tX*facebas),darkmagenta);
    draw(surface(-tX*facearriere),darkmagenta);
    draw(surface(faceavant),darkmagenta);
\end{asy}

\end{frame}

\end{document}

Posée 23 Jul, 11:34

Andr%C3%A9C's gravatar image

AndréC
54519
Taux d'acceptation : 18%

Modifiée 14 Aoû, 12:39

Pathe's gravatar image

Pathe ♦♦
2.0k661

1

Essayer d'ajouter \usepackage{type1ec} avant \usepackage[T1]{fontenc} ou (ce qui peut-être encore mieux) \usepackage{lmodern}.

(23 Jul, 12:46) touhami touhami's gravatar image

@Touhami, l'ajout de usepackage{lmodern} résout le problème alors que l'ajout de usepackage{type1ec} ne le résout pas.

(23 Jul, 21:43) AndréC Andr%C3%A9C's gravatar image
Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×7
×7
×2
×1

Question posée : 23 Jul, 11:34

Question vue : 210 fois

Dernière mise à jour : 23 Jul, 21:43