Je suis sous windows 10 J'ai installé MiKTeX 2.9, puis ensuite TeXStudio, puis pour comparer TeXmaker (dans cet ordre)

Je compile avec pdflatex : pdflatex -synctex=1 -interaction=nonstopmode %.tex

Et j'obtiens un message comme quoi la compilation est impossible

Démarrage de Default Compiler:PdfLaTeX: pdflatex -synctex=1 -interaction=nonstopmode "filename".tex impossible

... mais pas toujours ! Ca dépend du dossier où se trouve mon fichier source .tex

Si il est dans mon dossier utilisateur (c:\utilisateurs\mon_nom_utilisateur) tout se passe normalement et je peux visualiser le résultat Si le .tex est dans mon dossier documents par exemple c:\utilisateurs\mon_nom_utilisateur\Documents (ou tout autre sous dossier) j'ai le message d'erreur indiqué plus haut

Comment remédier à cela ??

Ps: S'il vous plait ne me dites pas de mettre mes sources dans c:\utilisateurs\mon_nom_utilisateur

ps2: J'ai eu le problème avec TeXstudio, alors j'ai tenté TeXmaker, même problème.

Ps3: Les messages d'erreurs sont légèrement différents dans TeXstudio et dans TeXmaker

TeXstudio

Démarrage de Default Compiler:PdfLaTeX: pdflatex -synctex=1 -interaction=nonstopmode "filename".tex impossible

TeXmaker

Impossible de lancer la commande, pdflatex -synctex=1 -interaction=nonstopmode %.tex

Posée 28 Sep '17, 09:26

idefix's gravatar image

idefix
95594051
Taux d'acceptation : 14%

Modifiée 28 Sep '17, 12:32

@idefix Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(28 Sep '17, 09:30) denis ♦♦ denis's gravatar image

@idefix Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(28 Sep '17, 09:31) denis ♦♦ denis's gravatar image

Merci de modifier votre question pour y ajouter le message d'erreur exact.

(28 Sep '17, 09:32) denis ♦♦ denis's gravatar image

C'est fait, le message d'erreur a été rajouté

(28 Sep '17, 10:01) idefix idefix's gravatar image

Je pense avoir trouvé un élément de réponse sans avoir pour autant résolu le problème :

Première chose le chemin vers les outils MiKTeX/LaTeX est bien ajouté au PATH de windows par l'installation de MikTeX. Ce chemin est le suivant:

Ouvrir dans l'éditeur Overleaf
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\

On peut vérifier qu'il est bien dans PATH en regardant les variables d'environnement de windows Donc tous les compilateurs, visionneurs, outils en tout genre de MikTeX peuvent être trouvés en toute circonstances et ce n'est pas là que se situe le problème

Affichage de la variable d'environnement PATH de windows

Seconde chose j'ai constaté que quand je voulais enregistrer un nouveau ficher .tex depuis texmaker, je ne pouvais pas le faire dans le dossier mes documents ou ses sous-dossier mais que je pouvais le faire dans mon dossier utilisateur (qui contient mon dossier documents)

Message d'erreur

Conclusion : J'en déduis que quand je lance la compilation sur un fichier déjà existant dans mon dossier documents, le compilateur doit vouloir créer des fichiers, ne parvient pas à le faire parce qu'il n'a apparemment pas l'autorisation d'écrire dans ce dossier, ce qui interrompt le processus avec un message bien vague qui ne donne pas la source du problème.

Question qui subsiste : Bref, le problème devient plus simplement pourquoi TakeMaker et TeXStudio (le compilateur ?) n'ont pas le droit d'écrire dans mon dossier Documents, alors que par ailleurs mes autres programmes (traitement de texte et autres) ont parfaitement le droit de le faire et qu'en principe j'ai tous les droits sur ce dossier qui est le mien

... grand mystère dont je n'ai pas la solution. Comment redonner ce droit d'écriture à TeXMaker et TeXStudio dans ce dossier où en principe j'ai tous les droits !

Je rappelle que je suis sous windows 10

Lien permanent

Publiée 05 Oct '17, 02:35

idefix's gravatar image

idefix
95594051
Taux d'acceptation : 14%

Modifiée 18 Oct '17, 21:05

J'ai essayé d'ajouter un lien vers une image du message d'erreur. J'espère que l'image est visible pour vous. Comment faire pour mettre directement une image dans le message ?

(05 Oct '17, 03:02) idefix idefix's gravatar image

Attention, la présente réponse que je commente n'en est pas une : il s'agit de précisions concernant votre question initiale et, à ce titre, elles doivent figurer dans votre question initiale (que vous pouvez toujours éditer en cliquant sur « Modifier ») et cette réponse est à supprimer.

(05 Oct '17, 17:55) denis ♦♦ denis's gravatar image

Par ailleurs, plutôt que d'ajouter des liens vers des images, il est préférable de faire figurer celles-ci directement dans la question (ou la réponse) et, pour ce faire, il suffit de saisir le raccourci Ctrl+G. Ceci étant, plutôt que fournir un message d'erreur sous forme d'image, il vaut bien mieux le fournir sous forme de texte (que l'on pourra du coup copier-coller), soit en le copiant-collant soit, si nécessaire, en le recopiant manuellement.

(05 Oct '17, 17:58) denis ♦♦ denis's gravatar image

Ce problème de compilation Pdflatex avec TeXstudio avait-il finalement été résolu ? Parce que je rencontre le même problème et comme je suis nouveau dans le logiciel, je ne sais pas trop quoi faire.

(14 Jui '22, 05:29) johano10 johano10's gravatar image
1

@johano10 Bienvenue sur TeXnique !

(14 Jui '22, 09:34) denis ♦♦ denis's gravatar image

@johano10 Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s). Par ailleurs, attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.

(14 Jui '22, 09:35) denis ♦♦ denis's gravatar image

Pourquoi compiler «pdflatex %.tex » plutôt que pdflatex ?

Le % donne le nom du fichier courant dans l'éditeur, mais la commande pdflatex en ligne de commande demande le nom du fichier Main.tex.

Il me semble que le message d'erreur demande d'indiquer l'adresse et le nom exacte du fichier, soit directement, avec son chemin si ce n'est pas le chemin courant.

Mais peut-être que vos éditeurs permettent de lancer pdflatex sans passer par la ligne de commande. Je ne connais ni windows ni texmaker, ni texstudio, j'espère n'avoir pas dit une grosse bétise...

(18 Jui '22, 15:51) joseph-tux joseph-tux's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus
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.