PsTricks: coordenadas especiales y postscript

49 views
Skip to first unread message

JcTo

unread,
Mar 23, 2008, 8:31:34 AM3/23/08
to LaTeX-EPN
Subí una primera versión de un pequeño tutorial para aprender a
utilizar las "coordenadas especiales", que utilizan "postscript", para
realizar dibujos de manera que muchas coordenadas se calculen
automáticamente y no deba hacerlo el que realiza el dibujo.

Son dos archivos: "SpecialCoorNodesMacros.pdf" y
"SpecialCoorNodesMacros.tex".

Unos comentarios sobre estos archivos:

1. el .pdf es una presentación elaborada con la clase "beamer";

2. como un ejemplo para realizar presentaciones muy, pero muy,
simples, lo voy a dejar un tiempo. Sin embargo, no es útil en este
caso, pues las dimensiones de una diapositiva son más pequeñas que la
de una hoja A4, y debe contener letra más grande y, cada diapositiva,
no debe contener mucha información;

3. la clase "beamer" está realizada sobre la base de la familia de
paquetes "pgf", orientado a los .pdf, por lo, si se utiliza
"pstricks", se pierde todo el poder que "beamer" tiene, al punto de
que ni siquiera funciona el proceso "latex->dvips->ps2pdf";

4. para compilar y obtener la presentación, se debe seguir el proceso
general siguiente:
- latex file.tex
- dvips -Ppdf -o file-pics.ps file.dvi
- ps2pdf file-pics.ps file-pics.pdf
-pdflatex file.tex
-pdflatex file.tex
No está repetida la última línea: se debe correr dos veces el
"pdflatex".
Además, en el .tex se debe añadir el paquete "pst-pdf" luego de
"pstricks" o "pstricks-add" y el código de "pstricks" del .tex debe
ser encerrado en el ambiente "postscript", como lo pueden ver en
el .tex que subí.

5. Detalles del proceso anterior, pueden encontrar el LGC2 o bien en
las páginas 800-803, o bien en las páginas 457-458. También en el
documento "pst-pdf.pdf" en "\doc\latex\pst-pdf", en la carpeta de
MiKTeX en "Archivos de programas".

6. En concreto, el paso 4 es el siguiente:
- latex SpecialCoorNodesMacros.tex
- dvips -Ppdf -o SpecialCoorNodesMacros-pics.ps
SpecialCoorNodesMacros.dvi
- ps2pdf SpecialCoorNodesMacros-pics.ps SpecialCoorNodesMacros-
pics.pdf
-pdflatex SpecialCoorNodesMacros.tex
-pdflatex SpecialCoorNodesMacros.tex

La primera corrida se hace directamente dentro de WinEdt con el
icono de LaTeX o con "Ctrl+Shift+L". La segunda y la tercera, se hace
escribiendo los comandos indicados en una ventana "Cmd", tipo "DOS".
La pueden activar en WinEdt en los iconos de la parte superior derecha
(en la fila superior, a la izquierda del icono de "Windows Explorer",
sobre el icono de la calculadora). Las dos últimas corridas las pueden
hacer dentro del WinEdt, con el icono de "Texify", el que está a la
derecha del "PDFLaTeX"; este ejecuta las dos veces que se requieren.

7. Lamentablemente, este proceso largo, y con un poco de práctica,
nada engorroso, hay que realizarlo, hasta que se pongan de acuerdo los
fabricantes de PDF y los de PS. En documentos estándar, la vía "LaTeX-
>dvips->ps2pdf" es suficiente. Pero cuando se utilizan las fortalezas
del .pdf, no queda otro remedio hoy por hoy.

8. En estos días voy a completar el documento, en A4, para tener el
espacio necesario para las explicaciones, pues, en cada diapositiva,
no es posible colocar el código y el dibujo.

Espero que les ayude a aprender algunos trucos del pstricks como del
beamer. Cualquier duda, pregunta, mejora, etcétera, compartan en esta
entrada del debate.

JcTo

unread,
Mar 23, 2008, 1:58:37 PM3/23/08
to LaTeX-EPN
Respondo a mi mensaje para corregir unos errores pequeños y aclarar
algunos términos:

> 1. el .pdf es una presentación elaborada con la clase "beamer";

Cuando digo "presentación", me refiero a una secuencia de
diapositivas, tipo "Power Point".

> 4. para compilar y obtener la presentación, se debe seguir el proceso
> general siguiente:
>     - latex file.tex
>     - dvips -Ppdf -o file-pics.ps file.dvi
>     - ps2pdf file-pics.ps file-pics.pdf
>     -pdflatex file.tex
>     -pdflatex file.tex

En esta secuencia, no va el primer guión, es decir el de más a la
izquierda. Además, disculpen la inconsistencia al no separar el guión
antes de "pdflatex...".

> ... Las dos últimas corridas las pueden
> hacer dentro del WinEdt, con el icono de "Texify", el que está a la
> derecha del "PDFLaTeX"; este ejecuta las dos veces que se requieren.

El icono de "Texify" está a la izquierda del icono de "PDFLaTeX" y no
a la derecha, como está indicado en el primer mensaje.

Disculpas por la redacción pésima. Me enmendaré.
Reply all
Reply to author
Forward
0 new messages