[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