[Résolu] Graphique mal placé (PSTricks)

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.

[Résolu] Graphique mal placé (PSTricks)

Messagepar Fabrice Couvreur » Mardi 26 Avril 2011, 19:48

Bonsoir,
Je ne comprends pas pourquoi le graphique n'est pas centré et n'est pas visible entièrement :

Code: Tout sélectionner
\documentclass[11pt,svgnames]{report}   
\usepackage[a4paper,margin=1cm]{geometry}
\usepackage{etex}
\usepackage[utf8]{inputenc}
\usepackage[upright]{fourier}
\usepackage{pstricks-add,pst-tree}
\usepackage{enumerate}
\usepackage[frenchb]{babel}
\pagestyle{empty}
\begin{document}
\begin{center}
\psset{xunit=10cm,yunit=2cm,algebraic=true,linewidth=1pt}
\begin{pspicture}(-1,-1)(1.2,5)
\psgrid[gridwidth=0.8pt,subgridwidth=0.8pt,subgriddiv=2,gridlabels=0,gridcolor=lightgray,subgridcolor=lightgray,xunit=0.2,yunit=1](6,5) 
\psaxes[labelFontSize=\scriptstyle,Dx=0.2,Dy=1,ticksize=-3pt]{->}(0,0)(1.2,5)
\psplot[plotpoints=2000]{0}{0.75}{-4*x+3}
\psplot[plotpoints=2000]{0}{1}{-x+1}
\psplot[plotpoints=2000]{0}{1}{4*x}
\psplot[plotpoints=2000]{0}{1}{3*x}
\end{pspicture}
\end{center}
\end{document}

Merci.
Dernière édition par Fabrice Couvreur le Mercredi 27 Avril 2011, 00:04, édité 1 fois.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 598
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: Graphique mal placé (PSTricks)

Messagepar un bon petit » Mardi 26 Avril 2011, 21:13

Parce que les coordonnées des coins délimitant la boite englobante de votre dessin pstricks sont beaucoup trop larges :
Code: Tout sélectionner
\begin{pspicture*}(-0.08,-0.3)(1.2,5)
\psgrid[gridwidth=0.8pt,subgridwidth=0.8pt,subgriddiv=2,gridlabels=0,gridcolor=lightgray,subgridcolor=lightgray,xunit=0.2,yunit=1](6,5)
\psaxes[labelFontSize=\scriptstyle,Dx=0.2,Dy=1,ticksize=-3pt]{->}(0,0)(1.2,5)
\psplot[plotpoints=200]{0}{0.75}{-4*x+3}
\psplot[plotpoints=200]{0}{1}{-x+1}
\psplot[plotpoints=200]{0}{1}{4*x}
\psplot[plotpoints=200]{0}{1}{3*x}
\end{pspicture*}
un bon petit
Giga-utilisateur
 
Messages: 663
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Graphique mal placé (PSTricks)

Messagepar Fabrice Couvreur » Mercredi 27 Avril 2011, 00:04

Bonjour,
Effectivement, j'ai oublié de tenir compte de mon choix d'unité en abscisses ( 1unité représentée par 10 cm donc boîte englobante de 22 cm de large !) :oops:
Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 598
Inscription: Samedi 18 Août 2007, 00:55

Re: [Résolu]Graphique mal placé (PSTricks)

Messagepar francois » Mercredi 27 Avril 2011, 00:34

Bonsoir,

Personnellement, pour éviter ce genre de problème, durant l'élaboration de la figure je dessine toujours avec \psframe le rectangle matérialisant la « boîte pspicture » :

Code: Tout sélectionner
\documentclass[french,a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe=true]{geometry} % Comme ça, on voit même les marges
\usepackage{pstricks}
\usepackage{babel}


\begin{document}
Test...

\begin{center}
\newcommand{\XMIN}{-3}%
\newcommand{\XMAX}{7}%
\newcommand{\YMIN}{-4}%
\newcommand{\YMAX}{5}%
\begin{pspicture}(\XMIN,\YMIN)(\XMAX,\YMAX)
\psframe(\XMIN,\YMIN)(\XMAX,\YMAX)
% _________________
%/ Et là je fais   \
%\ mon joli dessin /
% -----------------
%        \   ^__^
%         \  (oo)\_______
%            (__)\       )\/\
%                ||----w |
%                ||     ||
%
\end{pspicture}
\end{center}

\end{document}

Une fois que je suis content de ma figure, si besoin est, je commente la ligne avec \psframe pour faire disparaître le rectangle.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], pzorba75 et 5 invités