Débutante en LaTeX, j'utilise la TeXLive depuis 2015.

Je ne parviens pas à éditer des documents incluant du texte et une image générée par du code pstricks.

Problème de configuration de l'éditeur TeXstudio ? J'ai tenté plusieurs configurations, et ne parviens à obtenir que l'image ou que le texte.

Posée 12 Jui '17, 14:40

flefebvre's gravatar image

flefebvre
41113
Taux d'acceptation : 0%

Modifiée 12 Jui '17, 16:32

Pathe's gravatar image

Pathe ♦♦
7.5k43204251


(Dans les solutions ci-dessous, je suppose que la compilation se fait au moyen du moteur habituel pdftex mais une autre piste est de recourir aux moteurs xetex ou luatex qui ne requièrent rien de spécifique concernant PSTricks.)

Il est toujours possible de manuellement spécifier le type de compilation souhaité, en allant ici dans le menu « Outils → Compilations → LaTeX » puis « Outils → Compilations → DVI → PS » puis « Outils → Compilations → PS → PDF ».

Pour éviter ces opérations répétitives, on peut recourir aux soultions suivantes permettant de compiler de façon usuelle (en cliquant sur le bouton ad hoc ou, mieux, en saisissant le raccourci F5).

Configuration globale

On peut modifier ce qui est lancé par « Production et visualisation ». Pour ce faire, se rendre dans le menu « Options → Configurer Texstudio » et choisir « Chaîne DVI → PS → PDF » dans « Production et visualisation ».

Configuration locale

Si la compilation de code PSTricks est exceptionnelle, la configuration peut être locale à un fichier donné, au moyen d'un « commentaire » magique de TeXstudio (qui, par mesure de sécurité, occasionne une demande de confirmation lors de la compilation suivante), comme dans l'exemple suivant :

Ouvrir dans l'éditeur Overleaf
% !TeX TXS-program:compile = txs:///dvi-ps-pdf-chain

\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{pstricks}
\usepackage{babel}

\begin{document}
\begin{pspicture}(0,0)(4,3)
\psline(4,0)(0,2)(1,3)(3,1)
\end{pspicture}
\end{document}
Lien permanent

Publiée 12 Jui '17, 15:16

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

"Dans les solutions ci-dessous, je suppose que la compilation se fait au moyen du moteur habituel pdftex" : Comment puis-je m'en assurer ? La "configuration globale" proposée n'affiche que le texte, et la "locale" que la figure.

(13 Jui '17, 22:04) flefebvre flefebvre's gravatar image

Une autre solution consiste à compiler directement avec pdflatex, à condition de charger en plus l'extension auto-pst-pdf (après pstricks) et à rajouter la bascule --enable-write18 (pour les utilisateurs de MiKTeX) ou -shell-escape (pour ceux de TeX Live ou MacTeX) au compilateur pdflatex dans les options de configuration de TeX Studio:

alt text

Lien permanent

Publiée 13 Jui '17, 00:23

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 13 Jui '17, 00:24

J'ai ajouté dans le préambule usepackage{auto-pst-pdf} en dessous de usepackage{pstricks} et dans la configuration , à la ligne PDFLaTeX : pdflatex.exe -synctex=1 -shell-escape -interaction=nonstopmode %.tex La compilation tourne sans fin.

(13 Jui '17, 22:04) flefebvre flefebvre's gravatar image

Pourriez-vous poster un code minimal reproduisant le problème ?

(14 Jui '17, 02:53) Bernard Bernard's gravatar image
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.