[Metapost] Problème de compilation avec le package latexmp

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
pierre_tbx
Utilisateur débutant
Utilisateur débutant
Messages : 5
Inscription : dimanche 05 mars 2023, 08:01
Statut actuel : Enseignant

[Résolu] [Metapost] Problème de compilation avec le package latexmp

Message non lu par pierre_tbx »

Bonjour à tous,

Je ne suis un foudre de guerre en informatique mais normalement j'arrive toujours à comprendre la cause.
Voici ce que je souhaite compiler en metapost.

Code : Tout sélectionner

input latexmp;
input repere;

beginfig(1);
repere(-10,120,2mm,-1.5,3,2cm);
vardef f(expr x)=ln(x)/ln(10) enddef;
path C_f;
C_f=courbefonc(f)(0.01,120,100);
draw C_f withcolor red withpen pencircle scaled 0.8;
nomme.ulft(C_f,5,"$C_{log}$");
marquepointcourbe(C_f,1,10,100);
draw quadrillage(10,1) dashed evenly;
draw axex(10,10);
draw axey(1,0.5);
fin;
endfig;
Le problème c'est que latexmp m'affiche des erreurs, qui sont toutes différentes à chaque tentative.

Exemples:

Code : Tout sélectionner

fatal: Command failed: tex --parse-first-line --interaction=nonstopmode mpBGqB11.tex; see mpxerr.log
fatal: Command failed: tex --parse-first-line --interaction=nonstopmode mpxBxB11.tex; see mpxerr.log

Si jamais quelqu'un aurait une esquisse de solution ... je vous remercie par avance.
Pierre
Red
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : vendredi 03 mars 2023, 21:09
Statut actuel : Enseignant

Re: [metapost] Problème de compilation avec le package latexmp

Message non lu par Red »

Sous Linux, les modifications ci-dessous permettent d'obtenir un affichage correct des labels et du nom de la courbe.

Le prologues:=2; permet à latexmp d'aller chercher des fontes pour écrire les labels.

Code : Tout sélectionner

prologues:=2;

input latexmp;
input repere;

vardef f(expr x)=ln(x)/ln(10) enddef;

beginfig(1);
repere(-10,120,2mm,-1.5,3,2cm);
path C_f;
C_f=courbefonc(f)(0.01,120,100);
draw C_f withcolor red withpen pencircle scaled 0.8;
nomme.ulft(C_f,5,"$C_{log}$");
marquepointcourbe(C_f,1,10,100);
draw quadrillage(10,1) dashed evenly;
draw axex(10,10);
draw axey(1,0.5);
fin;
endfig;

end
pierre_tbx
Utilisateur débutant
Utilisateur débutant
Messages : 5
Inscription : dimanche 05 mars 2023, 08:01
Statut actuel : Enseignant

Re: [metapost] Problème de compilation avec le package latexmp

Message non lu par pierre_tbx »

Merci Red, malheureusement ça n'a rien changé... je commence à croire que c'est mon installation de latex qui à été mauvaise.

Alors après des tentatives, rien ne marche, le problème au moment de compiler en metapost avec latexmp pose problème... mais vraiment ce qui me trouble le plus c'est que le fichier qui pose problème est toujours aléatoire, c'est à ne rien comprendre.

Je vous remercie par avance si jamais quelqu'un comprends ce qu'il se passe.
pierre_tbx
Utilisateur débutant
Utilisateur débutant
Messages : 5
Inscription : dimanche 05 mars 2023, 08:01
Statut actuel : Enseignant

Re: [metapost] Problème de compilation avec le package latexmp

Message non lu par pierre_tbx »

Deux ordinateurs différents et toujours le même problème latexmp est bien installé mais refuse de m'afficher la police...
Je suis sous Miktex avec texmaker.

Pas de problème pour compiler.

Code : Tout sélectionner

input repere;
input latexmp;
beginfig(1);
repere(-10,120,2mm,-1.5,3,2cm);
vardef f(expr x)=ln(x)/ln(10) enddef;
path C_f;
C_f=courbefonc(f)(0.01,120,100);
draw C_f withcolor red withpen pencircle scaled 0.8;
nomme.ulft(C_f,5,btex $C_{log}$ etex);
%draw axex(10,10);
endfig;
end;
Mais dès que je veux inclure la ligne

Code : Tout sélectionner

%draw axex(10,10);
alors là j'ai des erreurs aléatoires du type ..

Code : Tout sélectionner

fatal: Command failed: tex --parse-first-line --interaction=nonstopmode mpt5MD11.tex; see mpxerr.log
Et voilà ce que je découvre dans les fichiers...

Code : Tout sélectionner

This is MetaPost, version 2.02 (MiKTeX 23.1)  6 MAR 2023 08:49
**log.mp
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/base/mpost.mp
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/base/plain.mp
Preloading the plain mem file, version 1.005) ) (./log.mp
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/latexmp/latexmp.mp)
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/textpath/textpath.mp
Loading textpath v1.6 (2007/02/11)) (./repere.mp
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/base/format.mp
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/base/string.mp)
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/base/texnum.mp))
(C:/Users/Pierre/AppData/Local/Programs/MiKTeX/metapost/latexmp/latexmp.mp
 not loaded again)) (./ltx-log.tmp
>> ltx-log.tmp
>> ltx-log.mpx
! ! Unable to read mpx file.
l.16 latexmp_picture[1]:= btex
                               $C_{log}$ etex ;
The two files given above are one of your source files
and an auxiliary file I need to read to find out what your
btex..etex blocks mean. If you don't know why I had trouble,
try running it manually through MPtoTeX, TeX, and DVItoMP
Est-ce quelqu'un pourrez m'aider svp...

Bien à vous,
Pierre
pierre_tbx
Utilisateur débutant
Utilisateur débutant
Messages : 5
Inscription : dimanche 05 mars 2023, 08:01
Statut actuel : Enseignant

Re: [metapost] Problème de compilation avec le package latexmp

Message non lu par pierre_tbx »

Voilà d'où venait le problème : viewtopic.php?t=13147.
MB
Administrateur
Administrateur
Messages : 8111
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: [Metapost] Problème de compilation avec le package latexmp

Message non lu par MB »

Merci pour le retour. Le problème est donc résolu ?

Au cas où, je signale que l'utilisation de luatex permet de compiler directement du code metapost dans un fichier tex.
MB. Rejoignez notre partenaire pCloud et bénéficiez de 10Go de stockage gratuits ou d'une offre premium !
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
pierre_tbx
Utilisateur débutant
Utilisateur débutant
Messages : 5
Inscription : dimanche 05 mars 2023, 08:01
Statut actuel : Enseignant

Re: [Metapost] Problème de compilation avec le package latexmp

Message non lu par pierre_tbx »

Bonjour,

Oui le problème est résolu et merci pour les informations je vais essayer ça !

Merci encore à tous !