J'utilise windows. J'ai créé un nouveau fichier format que j'utilise pour mes documents.

Mais je suis obligé maintenant da passer par le command prompt pour lancer une compilation (tex --fmt= newtex fichier.tex).

Comment puis-je créer un fichier newtex.exe afin de lancer simplement :

Ouvrir dans l'éditeur Overleaf
newtex fichier.tex

Posée 22 Déc '19, 12:30

EFLM's gravatar image

EFLM
255613
Taux d'acceptation : 0%

Modifiée 23 Déc '19, 01:31

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

J’en déduis que vous vous servez de windows ?

(22 Déc '19, 16:05) Pathe ♦♦ Pathe's gravatar image

Quelle ligne de commande utilisez vous pour compiler? Bash? Windows cmd?

(22 Déc '19, 16:21) samcarter samcarter's gravatar image

J'utilise normalement WinEdt comme interface. Pour mon format perso je fais tex --fmt=newtex fichier à partir du Windows command prompt C'est long, je préférerais avoir un newtex.exe à lancer avec WinEdt

(22 Déc '19, 17:37) EFLM EFLM's gravatar image

Ou automatiser la commande sous WinEdt d'ailleurs...

(22 Déc '19, 17:39) EFLM EFLM's gravatar image
1

Le moteur de compilation pour ce format est pdflatex ou pdftex (en ligne de commande) ?

(22 Déc '19, 22:28) Bernard Bernard's gravatar image

Le moteur de compilation est tex, je passe par un fichier dvi (si je comprends bien la question) J'utilise ensuite dvipdfmx pour créer un fichier pdf

(23 Déc '19, 12:15) EFLM EFLM's gravatar image
1

Avez vous régler ce problème ?

Pourriez vous accepter la réponse proposée là ?

(23 Déc '19, 14:27) touhami touhami's gravatar image

Vous pouvez essayez d'obtenir un exécutable avec la version gratuite de Advanced Bat to Exe Converter.

(24 Déc '19, 21:19) Bernard Bernard's gravatar image

Merci à tous pour votre aide, tout est OK et je lance directement de WinEdt. Une dernière question: J'ai le message suivant en début d'exécution de mes fichiers: restricted write18 enabled Quelqu'un sait ce que cela signifie?

(25 Déc '19, 08:23) EFLM EFLM's gravatar image

Et pour ma culture générale : c'est quoi la différence entre un .bat et un .exe ?

(25 Déc '19, 08:27) EFLM EFLM's gravatar image

Dernière dernière question : c'est quoi %* à la fin du .bat?

(25 Déc '19, 09:33) EFLM EFLM's gravatar image
1

restricted write18 enabled c'est-à-dire que vous pouvez lancer certains applications, par exemplemakeindex, via \write18 sans utiliser l'option --shell-escape.

%* à la fin du .bat pour vous permettre de passer des options au compilateur, par exemple --shell-escape ou --interaction=nonstopmode. --interaction=nonstopmode est utilisée par winedt.

Un fichier .bat est un fichier texte avec des lignes de commandes windows. Un fichier .exe est un fichier binaire qui peut aller plus loin.

(25 Déc '19, 10:37) touhami touhami's gravatar image

Merci pour ces précisions.

(12 Jan '20, 15:27) EFLM EFLM's gravatar image
Affichage de 5 parmi 13 Afficher 8 commentaire(s) en plus

Pour répondre à votre question, le plus simple est d'utiliser l'option des commentaires magiques. Dommage cette méthode ne fonctionne pas pour moi, donc je ne vais pas en parler.

La méthode que je propose consiste en trois étapes (2+1) :

  • Au niveau de TeX Live : créer un fichier batch newtex.bat dont le contenu est

tex --fmt=newtex %*

Installer ce fichier dans un dossier visible par tex, par exemple dans le dossier

C:/texlive/[ANNEE]/bin/win32

Remarque : chez moi le fichier newtex.bat et le fichier newtex.fmt sont dans le dossier C:/texlive/texmf-local/web2c

Exécuter texhash.

  • Au niveau de winedt. Aller au menu Options--> Execution mode... Dans l'onglet Consols Application (par défaut), choisir une application inutilisable, par exemple AMSTex, de la liste déroulante Accessoires, en haut gauche. Dans la zone commande line renommer Executable en newtex.bat. Puis utiliser le bouton Browse for executable... pour indiquer le bon chemine pour Full Executable.

  • Enfin, pour compiler votre document, il suffit de choisir AMSTeX parmi la liste des compilateurs dans la barre d'outils.

Lien permanent

Publiée 23 Déc '19, 14:33

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 24 Déc '19, 04:21

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Votre réponse
(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.