[pstricks] pstricks xelatex twocolumn landscape

Germain Boyer germain.boyer at ac-toulouse.fr
Sat Nov 22 15:31:53 CET 2014


Hello

Look at the file at the end of the mail

I use windows 7 and miktex portable

When i compile with latexmk + latex + dvi + ps2pdf it's OK

When i compile with latexmk + xelatex : a part of the last picture is not  
correct , the grid ends at x=2.5

If i change \geometry{landscape} by \geometry{portrait} then it's correct.

Do you have an explanation and do you have a solution ?

Thank you for your answers.

----------------------------------------------------------------------------------------------------------------------------------


\documentclass[a4paper,french,10pt,twocolumn]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}

\usepackage{pstricks-add}

\renewcommand*{\pshlabel}[1]{$#1$}
\renewcommand*{\psvlabel}[1]{\vspace*{-0.5mm} $#1$}

\usepackage{pst-eucl}

\usepackage{geometry}

\geometry{a4paper,dvips}
%\geometry{portrait}
\geometry{landscape}
\geometry{nohead,nofoot,left=1cm,right=1cm,top=0.75cm,bottom=1cm}
\geometry{footskip=3mm}

\setlength{\columnsep}{2cm}
\setlength{\columnseprule}{0mm}

\usepackage{fourier}
\usepackage[scaled=0.875]{helvet}
\renewcommand{\ttdefault}{lmtt}

%---------------------------------------------------------------------------------------------------------------------------------------------

\setlength{\topskip}{0mm}

\setlength{\partopsep}{0mm}
\setlength{\topsep}{0mm}
\setlength{\parsep}{0mm}
\setlength{\itemsep}{0mm}
\setlength{\itemindent}{0mm}

\setlength{\parskip}{0mm}
\setlength{\parindent}{0mm}

%---------------------------------------------------------------------------------------------------------------------------------------------

\usepackage[french]{babel}
\frenchbsetup{StandardLists=true,AutoSpacePunctuation=false,FrenchFootnotes=false}

\usepackage[np]{numprint}

%---------------------------------------------------------------------------------------------------------------------------------------------

\newcounter{numexercice}
\setcounter{numexercice}{0}
\renewcommand*{\thenumexercice}{\arabic{numexercice}}

\newenvironment{exercice}[1][]{%
\stepcounter{numexercice}
{\sffamily \bfseries \underline{Exercice \thenumexercice{}#1}}%
}%
{}

\newcommand*{\resetnumexercice}{\setcounter{numexercice}{0}}


\pagestyle{empty}

%---------------------------------------------------------------------------------------------------------------------------------------------

\begin{document}

%---------------------------------------------------------------------------------------------------------------------------------------------
{%
\sffamily\bfseries%
\underline{\makebox[\columnwidth][l]{1S~~2014\,-\,2015\hfill{}Accompagnement  
Personnalisé 07}}
}

\vspace*{-1\baselineskip}
\vspace*{2mm}
%---------------------------------------------------------------------------------------------------------------------------------------------
\begin{exercice}

Pour chaque question indiquer la ou les bonnes r\'eponses.

\vspace*{2mm}
\begin{enumerate}

\parbox{7.5cm}{%
\item Une \'equation de la droite trac\'ee ci-contre est :

\begin{enumerate}
\item $y=2x+3$
\item $y=-2x+3$
\item $y=3x+2$
\item $y=-3x+2$
\end{enumerate}
}% fin de parbox
%
\hspace*{5mm}
%
\parbox{4.5cm}{
\psset{unit=5mm , linewidth=0.25mm , tickwidth=1pt , ticksize=-1mm 1mm ,  
labelsep=1mm , arrowinset=0}
\begin{pspicture*}(-3,-2)(3,4)
\psset{gridcolor=gray , gridwidth=0.15mm , gridlabels=0pt , subgriddiv=1}
\psgrid(-3,-2)(3,4)
\footnotesize
\psaxes[axesstyle=none](0,0)(-2,-1)(2,3)
\psaxes[labels=none , linewidth=1pt]{->}(0,0)(-3,-2)(3,4)
\psplot[algebraic=true]{-1}{3}{-2*x+3}
\boldmath
\uput[-90](2.85,0){$x$}
\uput[0](0,3.8){$y$}
\uput[225](0,0){O}
\unboldmath
\normalsize
\end{pspicture*}
}% fin de parbox

\vspace*{4mm}
\item Si dans une \'equation de droite $y=ax+b$ le coefficient directeur  
$a$ est nul, cela signifie que la droite :

\begin{enumerate}
\item est parall\`ele \`a l'axe des abscisses.
\item est parall\`ele \`a l'axe des ordonn\'ees.
\item passe par l'origine du rep\`ere.
\end{enumerate}

\vspace*{2mm}
\item Si dans une \'equation de droite $y=ax+b$ l'ordonn\'ee \`a l'origine  
$b$ est nulle, cela signifie que la droite :

\begin{enumerate}
\item est parall\`ele \`a l'axe des abscisses.
\item est parall\`ele \`a l'axe des ordonn\'ees.
\item passe par l'origine du rep\`ere.
\end{enumerate}

\vspace*{2mm}
\parbox{7.25cm}{%
\item La droite $d$ repr\'esent\'eee ci-contre :

\begin{enumerate}
\item a pour coefficient directeur $-1$.
\vspace*{2mm}
\item a pour \'equation $y = -\dfrac{9}{8}x + \dfrac{5}{2}$
\vspace*{2mm}
\item a pour \'equation $y = -\dfrac{7}{8}x + 2,5$.
\end{enumerate}
}% fin de parbox
%
\parbox{4.5cm}{
\psset{unit=5mm , linewidth=0.25mm , tickwidth=1pt , ticksize=-1mm 1mm,  
labelsep=1mm , arrowinset=0}
\begin{pspicture*}(-2,-2)(5,4)
\psset{gridcolor=gray , gridwidth=0.15mm , gridlabels=0pt , subgriddiv=1}
\psgrid(-2,-2)(5,4)
\footnotesize
\psaxes[labels=none , linewidth=1pt]{->}(0,0)(-2,-2)(5,4)
\psaxes[axesstyle=none](0,0)(-0.5,-0.5)(1.5,1.5)
\psaxes[axesstyle=none , Dy=0.5 , Oy=2 , comma=true , xAxis=false ,  
showorigin=false](0,2)(0,2.25)(0,2.75)
%
\psplot[algebraic=true]{-2}{5}{(-7/8)*x+2.5}
\psset{dash=1mm 1mm}
\psline[linestyle=dashed , linewidth=1pt](4,0)(4,-1)(0,-1)
\boldmath
\uput[-90](4.85,0){$x$}
\uput[180](0,3.8){$y$}
\uput[225](0,0){O}
\unboldmath
\uput[225](-1.5,3.75){$d$}
\normalsize
\end{pspicture*}
}% fin de parbox

\vspace*{4mm}
\item On consid\`ere la droite $d$ qui a pour \'equation $y=-3x+2$ dans un  
rep\`ere du plan.   \\
On peut dire que :

\begin{enumerate}
\item $d$ passe par les points $A(-10 \, ; 30)$ et $B(4 \, ; 10)$.
\item Le point d'intersection de $d$ avec l'axe des abscisses a pour  
coordonn\'ees \\[1mm]
$\left( \dfrac{2}{3} \, ; 0 \right)$ et son ordonn\'ee \`a l'origine est  
$-3$.
\vspace*{2mm}
\item $d$ passe par le point $A(-1 \, ; 5)$ et est parall\`ele \`a la  
droite $\Delta$ d'\'equation \mbox{$y=-3x+10$}.
\end{enumerate}
%
\end{enumerate}

\end{exercice}

%---------------------------------------------------------------------------------------------------------------------------------------------
%
\newpage
%
%---------------------------------------------------------------------------------------------------------------------------------------------
\begin{exercice}

On se place dans un rep\`ere du plan.   \\
D\'eterminer les points d'intersection de la droite $d$ d'\'equation  
$y=x+5$ et de la courbe $\mathcal{C}$ repr\'esentant la fonction $f$  
d\'efinie par $f(x) = x^2-3x$.

\end{exercice}

\begin{exercice}

On se place dans un rep\`ere du plan.
\begin{enumerate}
\item D\'eterminer une \'equation de la droite $d$ passant par les points  
$A(2 \, ; 4)$ et $B(1 \, ; -1)$.
\item D\'eterminer une \'equation de la droite $d'$ passant par les points  
$C(3 \, ; 3)$ et $D(-6 \, ; 9)$.
\end{enumerate}

\end{exercice}

\begin{exercice}

\parbox{10cm}{
\psset{unit=7.5mm , linewidth=0.25mm , tickwidth=1pt , ticksize=-1mm 1mm,  
labelsep=1mm , arrowinset=0}
\begin{pspicture*}(-4.5,-2.5)(6.5,6.5)
\psset{gridcolor=gray , gridwidth=0.15mm , gridlabels=0pt , subgriddiv=1}
\psgrid(-5,-3)(7,7)
\footnotesize
\psaxes[labels=none , linewidth=1pt]{->}(0,0)(-4.5,-2.5)(6.5,6.5)
\psaxes[axesstyle=none](0,0)(-0.5,-0.5)(1.5,1.5)
%
\pstGeonode[PosAngle=225](-3,-2){A}
\pstGeonode[PosAngle=135](-1,5){B}
\pstGeonode[PosAngle=-45](2,1){C}
\pstGeonode[PosAngle=45](4,4){D}
%
\psline[linewidth=0.15mm](A)(B)(C)(D)
\boldmath
\uput[-90](6.25,0){$x$}
\uput[180](0,6.25){$y$}
\uput[225](0,0){O}
\unboldmath
\normalsize
\end{pspicture*}
}% fin de parbox

\vspace*{2mm}
La fonction $f$ a pour repr\'esentation graphique la ligne bris\'ee $ABCD$  
ci-dessus.

\begin{enumerate}
\item Pr\'eciser l'ensemble de d\'efinition de $f$.
\item Donner le tableau de variations de $f$.
\item D\'eterminer, selon les valeurs du r\'eel $k$, le nombre de  
solutions de l'\'equation $f(x)=k$.
\item D\'eterminer les fonctions affines ayant pour repr\'esentations  
graphiques les droites $(AB)$\,, $(BC)$ et $(CD)$.
\end{enumerate}
\end{exercice}

%---------------------------------------------------------------------------------------------------------------------------------------------

\resetnumexercice

%---------------------------------------------------------------------------------------------------------------------------------------------
%
\end{document}
%
%---------------------------------------------------------------------------------------------------------------------------------------------



More information about the PSTricks mailing list