Raccourci compilation metapost avec texmaker

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Raccourci compilation metapost avec texmaker

Messagepar Grizz » Vendredi 11 Juin 2010, 17:56

Bonjour
Nouvellement utilisateur de Metapost, j'aimerais savoir configurer Texmaker pour bénéficier d'un raccourci clavier pour lancer la compilation metapost de mes fichiers .mp.
Merci de vos conseils.
Grizz
Déca-utilisateur
 
Messages: 45
Inscription: Mardi 08 Décembre 2009, 09:48
Localisation: Angoulême
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 12:20

J'ai la même question :)

Espérons que nous allons avoir une réponse.
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar Francky » Samedi 12 Juin 2010, 12:50

Dans option - Compilation rapide ; on peut choisir dans tout un tas de choix prédéfini.
Il reste une dernière ligne pour commande personnalisée, c'est là (je crois) qu'il faut bidouiller en vous inspirant de la ligne pour asymptote.
(Je vous invite d'ailleurs à jeter un œil sur ce dernier, qui pourrait remplacer avantageusement metapost)

Pour les options de compilation de metapost, vous pouvez jeter un œil au travail de "Denis le Fur".
(c'est avec gedit, sous linux, mais les options de compilations doivent être les mêmes)

Avec tout ça, vous devriez y arriver.

----------

Je ne peux aider plus.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 14:55

Merci pour ta réponse,

Dans ma configuration, la champ de texte pour Asymptote est vide. Cependant, j'ai ceci en ce qui concerne la configuration MetaPost :

Code: Tout sélectionner
"C:/MikTeX/miktex/bin/mpost.exe" -interaction nonstopmode


L'adresse est juste, mais ce qu'il y a après je ne sais pas :)


Je vais vous décrire étape par étape pour mieux comprendre ce que je fais et ce que j'obtiens.

Comment moi je compile un fichier .mp?

1. J'ouvre avec TexMaker mon fichier test.mp qui contient ces lignes :
Code: Tout sélectionner
beginfig(1);
draw unitsquare scaled 1cm;
endfig;


2. Je clique sur compiler en cliquant sur le bouton mal coloré : Image
Notez que la configuration de MetaPost est celle donnée au-dessus.

3. Et enfin, j'obtiens l'erreur suivante :
Code: Tout sélectionner
Input index file test.idx not found. Usage: C:\MikTeX\miktex\bin\makeindex.exe [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]


Là j'ai bien compris qu'il ne trouve pas le fichier test.idx, mais je ne sais pas comment faire pour créer ce fichier.

4. Fin du travail :)

Ou est l'erreur :)
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 14:57

Voir dans le menu : Utilisateur / Commandes utilisateur / Editer commandes utilisateur

il doit être possible de rajouter une commande metapost (même si elle fait doublon avec la commande native qui ne comporte pas de raccourci clavier)... qui aura alors un raccourci du type Alt+Maj+F..

Suggestion sans avoir essayé.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 15:04

GMaths a écrit:Suggestion sans avoir essayé.

J'ai essayé...

2010-06-12_160333.png
2010-06-12_160333.png (11.42 Kio) Vu 3320 fois


... et cela fonctionne.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 15:35

Merci pour cette réponse,

mais malheureusement ça ne fonctionne aussi bien que le tien :

J'ai fait la même chose, puis pour compiler j'étais dans l'utilsateur > Commandes Utilisateur > 1: MPOST

Image


La réponse était rapide :

Code: Tout sélectionner
Error : Could not start the command


Je ne sais pas ou est le problème, il peut être lié à ma configuration :
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 15:44

melbachir a écrit:La réponse était rapide :

Code: Tout sélectionner
Error : Could not start the command


Je ne sais pas ou est le problème, il peut être lié à ma configuration :


Je suis me contenté de mpost car j'ai mis le dossier des exe de MikTeX dans le path de windows.

Si tu ne l'as pas fait, il te faut remplacer mpost par le chemin complet vers mpost.exe.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 15:52

Enfin,

L'exécution s'est déroulé avec succès :

Code: Tout sélectionner
Process exited normally


Et ça génère aucun fichier, c'est normal?
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 15:59

melbachir a écrit:Et ça génère aucun fichier, c'est normal?

Tu dois avoir un fichier tonnomdefichier.1 qu'il te faut inclure dans un tex pour le visualiser.

Maintenant, si tu cherches à produire des images que tu ne veux pas inclure dans un document tex... je pense qu'Asymptote sera plus adapté pour produire eps, pdf ou png avec visualisation dans la lancée.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 16:15

Je te remercie beaucoup pour cette aide, grâce à vous, je peux compiler des fichiers mp :)!

C'est vrai, il y a un fichier test.1 qui est généré. Maintenant, j'ai quelques questions :) en plus

A. Comment peut-on inclure plusieurs fichiers mp dans un seul fichier tex,

B. Voici ma configuration actuelle :

Image


Remarque : les chemins sont corrects. On voit bien qu'il y a un champ MetaPost, mais cette configuration ne marche pas.

B. Asymptote m'intéresse aussi : Mais que doit-je mettre dans le vide qui y est correspond :) ?

C. Si vous voyez des erreurs évidentes dans ma configuration, merci de me proposer quelque chose qui tient la route :)
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 16:45

Je constate aussi que j'ai un problème avec la commande metapost du menu Outils...
... alors que cela compile normalement avec la commande utilisateur que j'ai indiquée.
J'essaie de comprendre.

melbachir a écrit:B. Asymptote m'intéresse aussi : Mais que doit-je mettre dans le vide qui y est correspond :) ?


Pour la ligne vide : "C:/Program Files/Asymptote/asy.exe" %.asy
Il faut télécharger Asymptote ici : http://sourceforge.net/projects/asymptote/files/ (pour windows : http://sourceforge.net/projects/asympto ... e/download)
... et pour l'installation, lire ici : http://wiki.noordover.org/doku.php/late ... us_windows
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 17:45

J'ai suivi les instructions puis j'ai essayé de compilé.

Et il me retourne cette erreur :
Code: Tout sélectionner
CD: D:\Documents and Settings\Mohammed\Bureau\iCreation\LaTeX\tests
Current directory: D:\Documents and Settings\Mohammed\Bureau\iCreation\LaTeX\tests
"C:\Asymptote\asy.exe" -f pdf asy.asy
Process started >>>
error: could not load module 'graph_pi'
<<< Process finished.
"D:\Program Files\Adobe\Reader 8.0\Reader/AcroRd32.exe" asy.pdf
Process started >>>
<<< Process finished.
================ READY ================


Problème avec graph_pi, c'est quoi au juste? :)
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 17:48

melbachir a écrit:Problème avec graph_pi, c'est quoi au juste? :)

Une des extensions de Philippe Ivaldi que l'on trouve ici : http://svnweb.tuxfamily.org/listing.php?repname=piprim/asymptote&path=%2Ftrunk%2F&rev=0&sc=0
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 17:50

GMaths a écrit:
melbachir a écrit:Problème avec graph_pi, c'est quoi au juste? :)

Une des extensions de Philippe Ivaldi que l'on trouve ici : http://svnweb.tuxfamily.org/listing.php?repname=piprim/asymptote&path=%2Ftrunk%2F&rev=0&sc=0

... qu'il faut mettre dans le dossier caché .asy qui se trouve dans ton dossier personnel de windows... et où tu mettras toutes les extensions non officielles et tes propres extensions.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 17:52

Je t'aide à installer asymptote... mais j'espère que quelqu'un viendra confirmer ou infirmer le problème initial de la commande metapost avec la dernière version de texmaker sous miktex 2.8 : même si je n'utilise pas (plus) metapost... je n'aime pas subir le caprice de mes logiciels. :mrgreen:
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 18:08

GMaths a écrit:Je t'aide à installer asymptote... mais j'espère que quelqu'un viendra confirmer ou infirmer le problème initial de la commande metapost avec la dernière version de texmaker sous miktex 2.8 : même si je n'utilise pas (plus) metapost... je n'aime pas subir le caprice de mes logiciels. :mrgreen:

Ca y est : j'ai l'explication : il y a effectivement un problème.

Il faut mettre (en remplaçant mpost éventuellement par le chemin complet) :
Code: Tout sélectionner
mpost --interaction nonstopmode

... MAIS il faut ajouter une espace à la fin !!!!
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 18:51

GMaths a écrit:... qu'il faut mettre dans le dossier caché .asy qui se trouve dans ton dossier personnel de windows... et où tu mettras toutes les extensions non officielles et tes propres extensions.


Moi, c'est un peu compliqué. Asymptote est installé dans :

Code: Tout sélectionner
C:\Asymptote


Et il n y a pas de répertoire caché dans ce C:\Asymptote :)
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar melbachir » Samedi 12 Juin 2010, 21:02

A ma grande surprise,

Lorsque j'ai essayé d'inclure un fichier mp dans un fichier latex, j'au juste sa place "Une coquille vide avec le nom du fichier inclu"

Voici ce que j'ai fait :

J'ai deux fichiers, un qui s'appelle mp1.mp et mp1.tex :

Contenu du fichier mp1.mp
Code: Tout sélectionner
beginfig(1)
    pair A, B, C;
    A:=(0,0); B:=(1cm,0); C:=(0,1cm);
    draw A--B--C;
 
endfig;
end


Lorsque je compile ce fichier avec MetaPost j'ai un fichier mp1.1 qui est crée dans le même dossier.

Contenu du fichier mp1.tex
Code: Tout sélectionner
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{graphicx}
% Inutile avec une version récente de LaTeX
 \DeclareGraphicsRule{*}{eps}{*}{}
\begin{document}

\begin{center}
\includegraphics{mp1.1}
\end{center}

\end{document}


Lorsque je compile ce fichier, il affiche :
Image



-----
Je viens de trouver :
Il suffit de remplacer \DeclareGraphicsRule{*}{eps}{*}{} par \DeclareGraphicsRule{*}{mps}{*}{}
Dernière édition par melbachir le Samedi 12 Juin 2010, 21:14, édité 1 fois.
melbachir
Hecto-utilisateur
 
Messages: 88
Inscription: Mercredi 17 Septembre 2008, 23:03
Statut actuel: Post-bac | Licence

Re: Raccourci compilation metapost avec texmaker

Messagepar GMaths » Samedi 12 Juin 2010, 21:06

melbachir a écrit:Moi, c'est un peu compliqué. Asymptote est installé dans :

Code: Tout sélectionner
C:\Asymptote


Et il n y a pas de répertoire caché dans ce C:\Asymptote :)


... sauf que je n'ai pas dit dans le dossier d'installation d'Asymptote, j'ai écrit : "ton dossier personnel de windows".

Donc dans C:/Documents and Settings/MonPseudoDeConnexion ou dans C:/Users/MonPseudoDeConnexion suivant la version de Windows.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Suivante

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot], Proximic [Spider] et 12 invités