El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psline: \begin{pspicture}(0,0)(6,4)\grilla \psline[linewidth=1.5pt,linearc=0.1]% {>>->>}(0,4)(6,0)(0,0)(4.5,2.5) \end{pspicture} Ejemplo \psset{unit=0.8cm} \begin{pspicture}(0,0)(5,5)\grilla \psline{->}(0,1)(5,1) \psline{->}(1,0)(1,5) \psline[linewidth=2pt]{[-]}(2,1)(4.5,1) \psline[linewidth=2pt]{(-)}(1,1.5)(1,4) \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo \begin{pspicture}(0,0)(4,3)\grilla \psline[linewidth=1.5pt]{->}(3,1) \psline[linewidth=1.5pt]{->}(1,2) \psline[linewidth=1.5pt]{->}(4,3) \psline[linestyle=dashed](1,2)(4,3) \psline[linestyle=dashed](3,1)(4,3) \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \qline: \begin{pspicture}(0,0)(3,4)\grilla \qline(0,4)(1,0) \qline(1,1)(3,3) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \pspolygon: \psset{unit=0.7cm} \begin{pspicture}(-3,-3)(13,3)\grilla \pspolygon[linewidth=1.5pt](0,-2)(2,0)(1,2)(-1,2)(-2,0) \pspolygon[linewidth=1.5pt,linearc=0.3](5,-2)(7,0)(6,2)(4,2)(3,0) \pspolygon[linewidth=1.5pt,linestyle=dashed,dash=5pt 2pt]% (10,-2)(12,0)(11,2)(9,2)(8,0) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psframe: \psset{unit=0.5cm} \begin{pspicture}(0,0)(8,8)\grilla \psframe[linewidth=1pt](1,6)(8,8) \psframe[linewidth=1.5pt,framearc=0.2](2,4) \psframe[linewidth=3pt,framearc=0.5](3,1)(7,5) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \pstriangle y de \psdiamond: \psset{unit=0.8cm} \begin{pspicture}(0,0)(14,4)\grilla \pstriangle[linewidth=1.5pt](3,1)(4,2) \psdiamond[linewidth=3pt,linestyle=dotted,dotsep=3pt](10,2)(3,1.5) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \pscircle: \begin{pspicture}(0,0)(14,4)\grilla \pscircle[linewidth=2pt](2.5,3){1} \pscircle[linestyle=dashed](4,3){1.5} \end{pspicture} Ejemplo El uso de \psarc: \begin{pspicture}(-2,0)(2,3)\grilla \psarc[linewidth=1pt]{<->}(0,0){2}{30}{150} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \pswedge: \begin{pspicture}(0,0)(3,3)\grilla \pswedge[linewidth=1.5pt](0,0){3}{30}{60} \end{pspicture} Ejemplo \begin{pspicture}(-2,-2)(2,2)\grilla \pswedge[linewidth=1pt](0,0){2}{60}{330} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psellipse: \begin{center} \begin{pspicture}(-4,-2)(4,2)\grilla \psellipse[linewidth=1pt](0,0)(3,1.5) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \parabola: \begin{center} \begin{pspicture}(0,0)(9,5)\grilla \parabola[linewidth=1pt,linestyle=dashed]{*-*}(1,0.5)(3,4.5) \parabola[linecolor=gray,linewidth=2pt]{<->}(6,4)(7,0.5) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Relleno con lı́neas rectas transversales (fillstyle=crosshatch): \begin{center} \begin{pspicture}(0,0)(6,5)\grilla \parabola[linestyle=dashed,fillstyle=crosshatch,% hatchcolor=gray](1,1)(3,4) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Relleno “sólido” (fillstyle=solid): \begin{pspicture}(0,0)(6,4)\grilla \pscircle(3,2){1.5} \pswedge[fillstyle=solid,fillcolor=cyan]% (3,20){1.5}{330}{45} \psarc{<->}(3,2){1.5}{330}{45} \end{pspicture} \psset{unit=0.8cm} \begin{pspicture}(-4,-3)(4,3)\grilla \psframe[fillstyle=solid,fillcolor=red]% (-3,-2)(3,2) \psframe[framearc=0.3,fillstyle=solid,% fillcolor=white](-1,-1)(1,1) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Sombreado “gradual” (fillstyle=gradient): instrucciones ➸ ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) ➸ gráfica \begin{center} \begin{pspicture}(-4,-3)(6,10) \parabola[gradangle=90,fillstyle=gradient,gradbegin=white, gradend=darkgray,gradmidpoint=1](-3,7)(0,1) \psellipse[gradangle=90,fillstyle=gradient,gradbegin=white, gradend=darkgray,gradmidpoint=0.2](0,7)(3,0.5) \psline{->}(-4,0)(6,0) \psline{->}(4,4)(-3,-3) \psline{->}(0,6.5)(0,10) \psline(0,-3)(0,1) \end{pspicture} \end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo \begin{pspicture}(-4,-4)(4,4) \psarc[linestyle=none,gradangle=60,% fillstyle=gradient,gradbegin=yellow,% gradend=red,gradmidpoint=1,% gradlines=800](0,0){4}{0}{360} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Sombras (shadow=true): \begin{center} \begin{pspicture}(0,0)(12,4)\grilla \psframe[shadow=true](1,1)(3,3) \psframe[shadow=true,shadowangle=45](4,1)(6,3) \psframe[shadow=true,shadowangle=135](7,1)(9,3) \pscircle[shadow=true,shadowsize=5pt,shadowcolor=gray](10.5,2){1} \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psdots: \psset{unit=0.8cm} \begin{pspicture}(0,0)(4,4)\grilla \psdots(0,1)(1,1)(2,1)(3,1)(4,1) \psdots[dotstyle=o](0,2)(1,2)(2,2)(3,2)(4,2) \psdots[dotstyle=triangle*](0,3)(1,3)(2,3)(3,3)(4,3) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Los “comandos estrella”: \begin{center} \begin{pspicture}(1,1)(12,5)\grilla \pscircle*[linecolor=magenta](3,3){1} \psellipse*[linecolor=yellow](6.5,3)(1.5,1) \parabola*[linecolor=blue](9,4)(10,1.5) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psframebox y \psdblframebox: Ejemplo \psframebox{\large $e^{\pi i}+1=0$} Ejemplo \psdblframebox[linestyle=dashed]{\large $e^{\pi i}+1=0$} Ejemplo \psdblframebox[linestyle=dashed,framesep=8pt] {\large $e^{\pi i}+1=0$} Ejemplo \psframebox[shadow=true]{\large $e^{\pi i}+1=0$} Ejemplo \psframebox[fillstyle=solid,fillcolor=black] {\Large $e^{\pi i}+1=0$} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) El uso de \pscirclebox, \pstribox, \psdiabox y \psovalbox: Ejemplo \pscirclebox[shadow=true,fillstyle=solid, fillcolor=yellow] {\large $e^{\pi i}+1=0$} Ejemplo \pstribox[doubleline=true,linecolor=green] {\large $e^{\pi i}+1=0$} Ejemplo \psdiabox[linewidth=1pt,shadow=true, fillstyle=solid,fillcolor=red] {\large $e^{\pi i}+1=0$} Ejemplo \psovalbox[shadow=true]{% \begin{tabular}{c} Fórmula de Euler \\ \large $e^{\pi i}+1=0$ \end{tabular}} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de “comandos estrella” para texto enmarcado: El marco \psovalbox* oculta lo que hay detrás de él; recuérdese que el valor por defecto de fillcolor es white (blanco). \begin{center} \pscirclebox[shadow=true,fillstyle=solid,fillcolor=cyan]% {\psovalbox*[shawdow=true]{$e^{\pi i}+1=0$}} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \rput: \begin{pspicture}(5,5)\grilla \rput[bl]{-30}(1,4){\psframebox{$(A\cap B)’=A’\cup B$}} \rput[br]{60}(2,2){\psframebox{$(A’)’=A$}} \end{pspicture} Ejemplo \begin{pspicture}(-3,-3)(3,3)\grilla \rput{W}(0,0){$e^{\pi i}+1=0$} \rput[l]{45}(1,1){$e^{\pi i}+1=0$} \rput[l]{-45}(1,-1){$e^{\pi i}+1=0$} \rput[r]{-45}(-1,1){$e^{\pi i}+1=0$} \rput[r]{45}(-1,-1){$e^{\pi i}+1=0$} \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo \begin{center} \begin{pspicture}(-4,-4)(4,4)\grilla \psellipse(0,0)(3,1.5) \rput{45}(0,0){% \psellipse[linestyle=dotted,linewidth=1.8pt](0,0)(3,1.5)} \rput{135}(0,0){% \psellipse[linestyle=dotted,linewidth=1.8pt](0,0)(3,1.5)} \end{pspicture} \end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) La “versión estrella” de \rput: Las cajas LATEX con las letras a y b ocultan parte de los segmentos trazados con \psline. \begin{pspicture}(5,4)\grilla \pspolygon(0,1)(4,1)(4,3) \psline{|<->|}(4.3,1(4.3,3) \psline{|<->|}(0,0.7)(4,0.7)) \rput*(2,0.7){$a$} \rput*(4.3,2){$b$} \rput{27}(2,2.3){\small{Hipotenusa = $\sqrt{a^2+b^2}$}} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \uput: \psset{unit=1.2cm} \begin{pspicture}(0,-1)(6,5) \grilla \pscircle(3,2){2} \pswedge(3,2){2}{0}{60} \pswedge(3,2){2}{0}{120} \psarc[linewidth=1.2pt]{|->} (3,2){2}{0}{60} \psarc[linewidth=1.2pt]{|->|} (3,2){2.6}{0}{120} \psline[linestyle=dashed] (4,2)(4,3.7) \uput[l](3,2){$O$} \uput[ur](4,3.7){$A$} \uput[r](5,2){$B$} \uput[ul](2.1,3.7){$C$} \uput[d](4,2){$E$} \uput[u](3.6,2){$x$} \uput[r](4,2.7){$y$} \uput[l](3.6,3){$r$} \uput[r](2.4,3){$r$} \uput[ur](4.7,3){$\alpha$} \uput[ur](4,4.3){$\beta$} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psaxes: \psset{unit=0.8cm} \begin{pspicture}(-3,-2)(5,4) \psaxes{->}(0,0)(-3,-2)(5,4) \end{pspicture} Ejemplo Omitiendo los puntos (x0 , y0 ) y (x1 , y1 ): \begin{pspicture}(4,3) \psaxes{->}(4,3) \end{pspicture} ➸ Rodrigo De Castro Korgi \begin{pspicture}(4,-3) \psaxes{->}(4,-3) \end{pspicture} Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo \begin{center} \psset{xunit=1cm,yunit=1.5cm} \begin{pspicture}(9,4) \psaxes[axesstyle=frame,tickstyle=bottom,Ox=-2,dx=0.6cm,dy=1cm, Dy=50](9,4) \end{pspicture} \end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Compárese la posición de las etiquetas con la de un ejemplo anterior. Obsérvese que el parámetro de las flechas es {<-} en lugar de {->}. \psset{unit=0.8cm} \begin{pspicture}(-3,-2)(5,4) \psaxes{<-}(0,0)(5,4)(-3,-2) \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \psgrid: \begin{pspicture}(-2,-1)(5,2) \psgrid(-2,-1)(5,2) \end{pspicture} Ejemplo Compárese el resultado al indicar el punto opcional (x0 , y0 ): \begin{pspicture}(-2,-1)(5,2) \psgrid(0,0)(-2,-1)(5,2) \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Una grilla similar a la que se obtiene con \grilla, pero con 8 puntos por unidad. \begin{center} \begin{pspicture}(-1,-1)(7,2) \psgrid[subgriddiv=1,griddots=8,gridlabels=8pt](-1,-1)(7,2) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \multips: \begin{center} \begin{pspicture}(-1,-1)(9,5) \psaxes{->}(0,0)(-1,-1)(9,5) \multips(0,0)(1,0.5){8}{\psline[linewidth=1pt]{*-o}(1,0)} \end{pspicture} \end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ Ejemplo El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) En este ejemplo definimos la figura como \figurin (con los comandos a la derecha), y luego colocamos este \figurin siete veces en la diagonal que parte de (0, 0), seis en la de (0.8, 0), cinco en la de (0.6, 0), y ası́ sucesivamente. \newcommand{\figurin}{% \begin{pspicture}(0.8,0.8) \psline*(0.2,0)(0.2,0.2)(0.4,0.2) \psline(0.4,0)(0.4,0.4)(0.8,0.4) \psline*(0.6,0.4)(0.6,0.6)(0.8,0.6) \pspolygon(0,0)(0.8,0)(0.8,0.8) \end{pspicture}} \begin{pspicture}(6,6)\grilla \multips(0,0)(0.8,0.8){7}{\figurin} \multips(0.8,0)(0.8,0.8){6}{\figurin} \multips(1.6,0)(0.8,0.8){5}{\figurin} \multips(2.4,0)(0.8,0.8){4}{\figurin} \multips(3.2,0)(0.8,0.8){3}{\figurin} \multips(4,0)(0.8,0.8){2}{\figurin} \multips(4.8,0)(0.8,0.8){1}{\figurin} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) El uso de \newpsobject: Ejemplo Si en el documento aparecen muchos cı́rculos punteados azules, podemos definir el comando \circulo: \newpsobject{circulo}{pscircle}{linestyle=dotted,linecolor=blue} Ahora el comando \circulo se puede usar con otros parámetros (radio, centro, etc.). Por ejemplo, \circulo(3,2){2.5}, o \circulo[linewidth=2pt](0,2)\{2.5\}. Ejemplo Si los ejes coordenados de un documento tienen siempre los mismos parámetros, se puede definir un comando genérico llamado, por ejemplo, \ejes. \newpsobject{ejes}{psaxes}{showorigin=false,tickstyle=top,ticksize=2pt} Con esta definición, se pueden trazar los ejes indicando solamente las flechas o extremos y las coordenadas concretas; por ejemplo, \ejes{->}(0,0)(-3,-2)(5,4) Ejemplo Véase también como ejemplo la definición de \grilla. Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplos de curvas por interpolación: Las dos curvas siguientes se obtienen con \pscurve. Nótese la diferencia creada por los valores de curvature (en la primera gráfica se usan los valores por defecto). Ejemplo \begin{pspicture}(5,5) \psaxes{->}(5,5) \pscurve[showpoints=true](0,0)(1,2)(2,1)(3.5,4) \end{pspicture} Ejemplo \begin{pspicture}(5,5) \psaxes{->}(5,5) \pscurve[showpoints=true,curvature=0.5 0.1 1]% (0,0)(1,2)(2,1)(3.5,4) \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Las siguientes curvas tienen los mismos puntos, pero una ha sido construida con \pscurve, la otra con \psccurve. Ejemplo \begin{pspicture}(5,1)\grilla \pscurve[showpoints=true](1,0)(4,1)(4,0)(1,1) \end{pspicture} Ejemplo \begin{pspicture}(5,1)\grilla \psccurve[showpoints=true](1,0)(4,1)(4,0)(1,1) \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo \begin{center} \begin{pspicture}(-3,-3)(3,3)\grilla \psaxes[labels=none]{->}(0,0)(-3,-3)(3,3) \psccurve[curvature=0.5 1 1,linewidth=1.2pt](2,0)(1.7,0.1)(1.5,0.2)% (1,0.5)(0.5,1)(0.1,1.7)(0,2)(-0.1,1.7)(-0.5,1)(-1,0.5)(-1.5,0.2)% (-1.7,0.1)(-2,0)(-1.7,-0.1)(-1.5,-0.2)(-1,-0.5)(-0.5,-1)% (-0.1,-1.7)(0,-2)(0.1,-1.7)(0.5,-1)(1,-0.5)(1.5,-0.2)(1.7,-0.1) \end{pspicture} \end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El comando \psecurve es de gran ayuda para trazar curvas con comportamiento asintótico, como en el siguiente ejemplo. Para cada rama se dan siete puntos, y todos participan en la interpolación, pero en la gráfica final sólo aparecen los cinco puntos centrales. instrucciones ➸ ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) ➸ gráfica \begin{center} \begin{pspicture}(-5,-5)(5,5)\grilla \psaxes[labels=none,ticksize=1pt]{->}(0,0)(-5,-5)(5,5) \psecurve[showpoints=true,dotstyle=diamond,linewidth=1.2pt]% (0.125,8)(0.25,4)(0.5,2)(1,1)(2,0.5)(4,0.25)(8,0.125) \psecurve[showpoints=true,dotstyle=diamond,linewidth=1.2pt]% (-0.125,-8)(-0.25,-4)(-0.5,-2)(-1,-1)(-2,-0.5)(-4,-0.25)(-8,-0.125) \end{pspicture} \end{center} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Trazado de funciones con \psplot: Gráfica de las funciones y = 1/x (rojo), y = 2/x (púrpura), y = x2 (verde), y = claro), y = ( 12 )x (azul oscuro). √ x (azul \psset{unit=1.2cm} \begin{pspicture}(-3,0)(6,6) \psaxes[ticksize=2pt,% tickstyle=bottom]{->}% (0,0)(-3,0)(6,6) \psplot[plotstyle=curve,% linecolor=magenta,% linewidth=1.1pt]% {0.4}{5}{2 x div} \psplot[plotstyle=curve,% linecolor=red,% linewidth=1.1pt]% {0.2}{5}{1 x div} \psplot[plotstyle=curve,linecolor=green,linewidth=1.1pt]{0.2}{5}{x sqrt} \psplot[plotstyle=curve,linecolor=cyan,linewidth=1.1pt]{0.2}{5}{x 2 exp} \psplot[plotstyle=curve,linecolor=blue,linewidth=1.1pt]{0.2}{5}{0.5 x exp} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) x Gráfica de la función f (x) = 2−x en el intervalo [−1.5, 6]. Sintaxis PostScript: x 2 x neg exp mul. \begin{center}\begin{pspicture}(-2,-5)(7,2) \psaxes[labels=none,ticksize=1pt]{->}(0,0)(-2,-5)(7,2) \psplot[plotstyle=curve,plotpoints=200,linecolor=darkgray, linewidth=1.2pt]{-1.5}{6}{x 2 x neg exp mul} \uput[r](4,1){$f(x)=\dfrac{x}{2^x}$} \end{pspicture}\end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) 2 Gráfica de la función f (x) = 1+x 2 en el intervalo [−4, 4]. Sintaxis PostScript: 2 1 x 2 exp add div. \begin{center}\begin{pspicture}(-5,0)(5,3) \psaxes[labels=none,ticksize=1pt]{->}(0,0)(-5,0)(5,3) \psplot[plotstyle=curve,plotpoints=300,linecolor=darkgray, linewidth=1.2pt]{-4}{4}{2 1 x 2 exp add div} \uput[r](2,1){$f(x)=\dfrac2{1+x^2}$} \end{pspicture}\end{center} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Gráfica de la función f (x) = 4 sen x cos 3x, cuya traducción a la sintaxis PostScript es 4 x sin mul 3 x mul cos mul. Como se señaló, las funciones trigonométricas seno y coseno asumen argumentos en grados sexagesimales; por esta razón, hemos tomado como xunit el valor 0.01745 = π/180. De esta manera, el eje horizontal representa radianes, aunque los valores se escriban en grados. Obsérvese que la curva se ha trazado entre −180 y 360, que corresponde —en radianes— al intervalo [−π, 2π]. \begin{center}\psset{xunit=0.01745cm,yunit=1cm} \begin{pspicture}(-200,-4)(450,5) \psaxes[labels=none,ticksize=2pt,dx=90]{->}(0,0)(-200,-4)(450,5) \psplot[plotstyle=curve,plotpoints=500,linecolor=magenta, linewidth=1.1pt]{-180}{360}{4 x sin mul 3 x mul cos mul} \uput[d](-180,0){$-\pi$} \uput[d](190,0){$\pi$} \uput[d](375,0){$2\pi$} \uput[d](280,4.2){$f(x)=4\sen x \cos 3x$} \end{pspicture} \end{center} gráfica ➸ ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplos del uso de PSTricks (secciones 1–23) ➸ instrucciones ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Gráfica de la función de ecuación 2 +x−1 y = x x−1 , cuya sintaxis PostScript es x 2 exp x add 1 sub x 1 sub div. Debido al comportamiento asintótico de la función, se han trazado las dos ramas por separado: la de la izquierda en el intervalo [−6, 0.9] y la de la derecha en el intervalo [1.13, 7]. \psset{unit=0.6cm} \begin{pspicture}(-7,-7)(11,12) \psaxes[ticksize=1pt,labels=none]% {->}(0,0)(-7,-7)(10,12) \psline[linecolor=blue,linestyle=% dashed](1,-7)(1,11) \psplot[linecolor=blue,linestyle=% dashed]{-6}{7}{x 2 add} \psplot[plotstyle=curve,% plotpoints=300,linecolor=% red,linewidth=1.2pt]% {-6}{0.9}{x 2 exp x add 1 sub x 1 sub div} \psplot[plotstyle=curve,plotpoints=300,linecolor=red,% linewidth=1.2pt]{1.13}{7}{x 2 exp x add 1 sub x 1 sub div} \uput[r](1,-6){$x=1$}\uput[r](6.5,10){$f(x)=\dfrac{x^2+x-1}{x-1}$} \rput{45}(-5,-2.4){$y=x+2$}\end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) El uso de \parametricplot: Gráfica de la llamada rosa de ocho pétalos, cuya ecuación en coordenadas polares es r = sen 4θ. Según lo expuesto en la página 357 del libro, esta curva se puede parametrizar en la forma α(t) = sen 4t cos t, sen 4t sen t . \psset{unit=3.5cm} \begin{pspicture}(-1,-1)(1,1)\grilla \parametricplot[plotpoints=300,% linewidth=1.1pt]{0}{360}% {4 t mul sin t cos mul % 4 t mul sin t sin mul} \end{pspicture} ➸ Rodrigo De Castro Korgi Federico Garcı́a De Castro ➸ El Universo LATEX c Ejemplo Ejemplos del uso de PSTricks (secciones 1–23) Ejemplo Gráfica del llamado caracol de Pascal, cuya ecuación polar es r = 1 + 2 cos θ. Parametrización: α(t) = (1 + 2 cos t) cos t, (1 + 2 cos t) sen t . Gráfica de la espiral de Arquı́medes, r = θ, trazada utilizando la parametrización α(t) = t cos t, t sen t . Puesto que, en presencia de las funciones trigonomtricas seno y coseno, PSTricks utiliza grados sexagesimales, debemos convertir el factor t a radianes multiplicando por π/180 = 0.01745. \begin{pspicture}(-1,-2)(4,2) \grilla \parametricplot[plotpoints=300,% linewidth=1.1pt]{0}{360}% {1 2 t cos mul add t cos mul 1 2 t cos mul add t sin mul} \end{pspicture} \psset{unit=0.15cm} \begin{pspicture}(-20,-18)(20,22) \parametricplot[plotpoints=500,% linewidth=1.2pt]{0}{1170}% {0.01745 t mul t cos mul 0.01745 t mul t sin mul} \end{pspicture} Rodrigo De Castro Korgi Federico Garcı́a De Castro