%% %% An UIT Edition example %% %% 1st edition %% %% Example 01-01-6 on page 8. %% %% Copyright (C) 2012 Herbert Voss %% %% It may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% %% See http://www.latex-project.org/lppl.txt for details. %% %% %% ==== % Show page(s) 1,2,3 %% %% \documentclass[a4paper,11pt]{exareport} \pagestyle{empty} \setlength\textwidth{126.88268pt} \usepackage{xcolor,url} \usepackage[pdftex,screen,rightpanel,code,paneltoc,sectionbreak]{pdfscreen} \usepackage[scaled]{helvet} \renewcommand\familydefault{\sfdefault} \definecolor{gray9}{gray}{.9} \definecolor{orange}{rgb}{1,.549,0} \def\Black{\color{black}} \definecolor{panelbackground}{gray}{.8} \definecolor{gray6}{gray}{.4} \definecolor{gray3}{gray}{.3} \definecolor{buttonbackground}{rgb}{0,.624,.820} \definecolor{buttonshadow}{rgb}{.001,0,.502} \definecolor{button}{rgb}{1,.549,.0} \definecolor{buttondisable}{gray}{.7} \def\nBlue{\color{buttonshadow}} \font\CVxx=contnav at 15pt \fboxrule1pt\fboxsep2pt \def\Prev{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char1}\hfil}}} \def\Next{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char2}\hfil}}} \def\NNext{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{Zoom~\thepsfig}\hfil}}} \def\First{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char3}\hfil}}} \def\Last{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char4}\hfil}}} \def\Back{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char5}\hfil}}} \def\Forw{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char6}\hfil}}} \def\Close{\fbox{\hbox to .5cm{\hfil\scalebox{.8}[1.2]{\CVxx\char9}\hfil}}} \def\NavigationPanel{\begingroup\fboxsep2pt\fboxrule=1pt% \parbox[b][.6cm][b]{.95\panelwidth}{\hfil% \Acrobatmenu{FirstPage}{\ifnum\thepage=1% {\color{buttondisable}\First}\else {\color{button}\First}\fi}\hfil% \Acrobatmenu{PrevPage}{\ifnum\thepage=1% {\color{buttondisable}\Prev}\else {\color{button}\Prev}\fi}\hfil% \Acrobatmenu{NextPage}{\ifnum\thepage=\number\ScreenLastPage% {\color{buttondisable}\Next}\else {\color{button}\Next}\fi}\hfil \Acrobatmenu{LastPage}{\ifnum\thepage=\number\ScreenLastPage% {\color{buttondisable}\Last}\else {\color{button}\Last}\fi}\hfil% \Acrobatmenu{GoBack}{\color{button}\Back}\hfil% \Acrobatmenu{GoForward}{\color{button}\Forw}\hfil% \Acrobatmenu{Close}{\color{button}\Close}}% \endgroup} \makeatletter \long\def\panel{% \begin{minipage}[t][\paperheight][b]{\panelwidth}% \normalsfcodes% \centering% \null\vspace*{18pt}% \ifnum\thepage=2\relax\else \scalebox{1}[1.2]{\Huge\color{section1}Graphics with} \scalebox{1}[1.2]{\huge\color{section1} \textsf{PSTricks}}\\[9pt]\fi \if@paneltoc% \@panel@toc\else\relax\fi% \par\vfill \begingroup\color{white} \scalebox{1}[1.15]{\Large\bfseries Online \LaTeX{} Tutorial}\\[6pt] \scalebox{1}[1.15]{\huge\bfseries Part II -- Graphics}\\ \endgroup \par\vfill \begin{minipage}{3in} \small\color{gray6}\raggedright\sffamily \copyright2002, The Indian \TeX{} Users Group\\ This document is generated by \textsc{pdf}\TeX{} with hyperref, pstricks, pdftricks and pdfscreen packages in an intel \textsc{pc} running \textsc{gnu/linux} and is released under \textsc{lppl} \end{minipage}\\[6pt] \begin{minipage}[b]{.55in} \href{http://www.tug.org.in/}{\includegraphics[width=.54in,height=.75in]{images/pdfscreen/tex}}% \end{minipage} \begin{minipage}[b]{2.4in}\color{gray6}% \normalsize\rmfamily% {\bfseries The Indian \TeX{} Users Group}\\ \footnotesize Floor \textsc{iii, sjp} Buildings, Cotton Hills\\ \footnotesize Trivandrum 695014, \textsc{india}\\[-4pt] \rule{2.24in}{1pt}\vskip-3pt \protect\url{http://www.tug.org.in} \end{minipage}\\[6pt] \NavigationPanel% \null\vspace*{18pt} \end{minipage}} \def\@urlcolor{red} \urlstyle{sf} \definecolor{gray4}{gray}{.6} \def\@panel{\fboxsep=0pt\fboxrule=5pt% \begingroup\normalsfcodes\ifx\@paneloverlay\@empty% \fcolorbox{white}{panelbackground}{\panel}% \else% \vbox to\z@{\hbox to\z@{\includegraphics[width=\panelwidth,% height=\paperheight]{\@paneloverlay}% \hspace{-\panelwidth}\hfill}\vspace{-\paperheight}\vfill}% \panel\fi% \endgroup}% \long\def\chapter#1{\stepcounter{chapter} \begingroup \null\par\vspace*{20pt}\raggedleft \parindent0pt\color{section1} \rule{\linewidth}{2pt}\par \vspace*{12pt} \scalebox{1}[1.2]{\bfseries\huge \thechapter.~#1}\par \vspace*{3pt} \rule{\linewidth}{2pt}\endgroup \par\vspace*{1cm}} \makeatother %\StartShownPreambleCommands \documentclass[a4paper,11pt]{report} \usepackage[T1]{fontenc} \usepackage[scaled]{helvet} \usepackage[pdftex,screen,rightpanel,code,paneltoc,sectionbreak]{pdfscreen} \panelwidth=3.5in \margins{.75in}{.75in}{.75in}{.75in} \screensize{220mm}{297mm} \hypersetup{pdfcenterwindow=true,pdfpagemode=FullScreen} \paneloverlay{images/pdfscreen/mp} %\StopShownPreambleCommands \begin{document} \pagedissolve{Replace} \huge \overlay{images/pdfscreen/pst} \begin{slide} \centering \includegraphics[width=.7\linewidth]{images/pdfscreen/Tore3d} \end{slide} \newpage \overlay{images/pdfscreen/mpgraph.mps} \chapter{Graphics with PSTricks} \noindent \LaTeX\ has only limited drawing capabilities, while Post\-Script is a page description language that has a rich set of drawing commands; there are programs (such as \textsf{dvips}) that translate the \texttt{dvi} output to Post\-Script. So, the natural question is whether one can include pure PostScript code in a \TeX\ source file itself for programs such as \textsf{dvips} to process after the \TeX\ compilation? This is the idea behind the \textsf{PSTricks} package of Timothy Van Zandt. The beauty of it is that you don't need to know PostScript to use it -- the necessary PostScript code can be generated by \TeX\ commands defined in the package. \section{Getting the points} Any picture is drawn by stringing together appropriate points. How do we specify the points we need? Thanks to the 17\textsuperscript{th}-century French mathematicians Pierre de Fermat and Ren\'e Descartes, we have a method for specifying each point in a plane using a pair of numbers. The method is to fix a pair of perpendicular lines (called \emph{axes}) and label each point with the numbers representing its distance from the nearest point on each axis (called \emph{coordinates}). \end{document}