Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page

Added by Al DUS about 10 years ago

Bonjour !

J'intègre des graphiques pstricks dans mes questionnaires. Du coup, je dois abandonner pdflatex pour un autre moteur pour AMC, latex+dvipdf semblait donner un bon rendu du graphe.

Problème : en vérifiant la mise en page, je me suis aperçu que le changement de moteur pour latex+dvipdf créait un décalage vertical vers le haut des zones "sensibles" en rouge dans "Vérifier les mises en page" par rapport à leur lieu normal.

Je n'ai pas pu vérifier si c'était un problème de visualisation de "Vérifier la mise en page" ou si c'était un vrai problème de décalage des zones sensibles (cases comme zones d'identification des noms d'élève et damiers d'identification des pages). J'avais pris soin de "Mettre à jour" depuis le début avec le nouveau moteur.

Y a-t-il quelque chose à faire pour éviter cela ?

ScreenShot154.png - Aspect de "Vérifier les mises en page" (58.4 kB)


Replies (6)

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Alexis Bienvenüe about 10 years ago

J'ai bien peur que dans cette situation, la saisie automatique ne marchera pas du tout.
Avez-vous essayé avec un autre moteur LaTeX (latex+dvipdfmx par exemple) ?
Pouvez-vous concevoir un exemple complet minimal de fichier source faisant apparaître ce problème ?

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Al DUS about 10 years ago

Bonjour !

Quelques résultats d'investigation :

  • j'ai essayé les autres moteurs : ils n'acceptent pas mes pstricks seul latex+dvipdf les acceptent
  • j'ai essayé le moteur latex+dvipdf sur d'autres sujets AMC, y compris une copie du sujet posant problème(sans le graphique que j'ai mis sous forme d'une commande que j'annule par % ou pas) : pas de souci de décalage !
  • j'ai alors activé la commande du graphique avec le moteur latex+dvipdf et là çà refait le décalage
  • j'enlève la commande du graphique et ... le décalage demeure !
  • j'ai essayé les packages \usepackage[pdf]{pstricks} et \usepackage{auto-pst-pdf} : çà marche avec TEXmaker mais j'ai des erreurs avec AMC (pourtant sur la même machine donc partageant a priori la même distribution TEX ... bizarre)
Conclusion provisoire :
  • j'ai switché de pstricks à pgf/tikz et là tout fonctionne à merveille avec pdflatex (il faut juste que je me mette à pgf/tikz ...)
  • pour le décalage avec le moteur Latex+DVIpdf, je suis surpris qu'un retour au point de départ ne redonne pas le résultat initial. Serait-ce le fait de changer de moteur en cours d'édition qui poserait problème ? Je dois faire d'autres essais et notamment un sujet minimal qui crée le problème.

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Jérôme Bastien over 2 years ago

bonjour

j'observe un problème aussi quand je passe du moteur pdflatex au moteur latex+dvipdf. J'en ai besoin parce que j'utilise psfrag qui n'est pas compatible avec pdflatex. Quand je compile à la main avec latex+ps2pdf, tout va bien. En revanche, si je passe par AMC, c'est la cata : soit a) ça marche, soit b) ça marche pas (ou plutôt ça met une demi heure à compiler) et le passage de a) à b) ou de b) à a) a l'air aléatoire !?

Merci et bonne journée

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Frédéric Bréal over 2 years ago

Je ne sais pas utiliser psfrag.
Je vous propose quelques solutions à tester.
  • \usepackage[pspdf={-dNOSAFER}]{auto-pst-pdf}
    
    si gs > 9.52
    \usepackage[pspdf={-dALLOWPSTRANSPARENC}]{auto-pst-pdf}
    
  • Faire l'image en standalone puis l'incorporer au fichier tex.

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Jérôme Bastien over 2 years ago

bonjour et merci de la réponse.

Je n'ai pas pu tester la version 1 car je n'arrive pas à installer auto-pst-pdf sous ubuntun.
La version 2 demande du boulot: il faut réécrire toutes les figures que j'ai déjà dans en latex, en gros.
La version 3 me plait bien finalement, c'est celle que j'ai utilisée (plus ou moins, je bidouille à partir du fichier crée par latex puis j'insère la figure dans le tex et je lance le pdflatex).

En fait psfrag permet, quand on a une figure eps de remplacer des clés dans la figures par une commande latex.
Par exemple si j'écrit
\psfrag{Ls2}{$\frac{L}{2}$}
et si dans la figure, il y un texte Ls2, celui sera remplacé par $\frac{L}{2}$, du joli LaTeX et qui sera de la même taille que la police du texte principal.
Malheureusement, cela n'est pas compatible avec pdflatex, utilisé par défaut par AMC.

Merci pour tout ça !

RE: Pour faire un graphique, passage de pdflatex à latex+dvipdf : pb de décalage dans mise en page - Added by Frédéric Bréal over 2 years ago

cela n'est pas compatible avec pdflatex, utilisé par défaut par AMC.

Changez le moteur de compilation pour latex + dvipf dans les préférences du projet.

je n'arrive pas à installer auto-pst-pdf

Et avec synaptic en tapant auto-pst-pdf puis en sélectionnant les résultats ? Je sais qu'il faut un autre paquet pour cela fonctionne.

(1-6/6)