presentaciones con pdfscreen

16
Presentaciones con L A T E X William Taipe Abril del 2009 ´ Indice 1. Que es pdfscreen 2 1.1. Instalacin ....................................... 2 1.2. Opciones ........................................ 2 2. Pre´ ambulo del documento 2 2.1. Elpre´ambulot´ ıpico .................................. 3 2.2. Los paquetes necesitaron ejecutar el pdfscreen ................... 3 3. Un primer ejemplo 3 4. Controlando el fondo 4 4.1. Definimos el color de fondo .............................. 5 4.2. Controlar del fondo .................................. 6 5. Configurando el documento 7 6. El panel de navegaci´on 8 6.1. Definici´ on de color de fondo del panel y botones .................. 11 6.2. Definir un panel .................................... 11 6.3. Creaci´ on de botones ................................. 12 6.4. Algunos ejemplos de definici´ on de panel ....................... 12 7. Estableciendo pausas 15 7.1. Postprocesado de pdf con ppower4 ......................... 15 8. Lanzando aplicaciones desde el documento 16 9. Slide 16 10.Bibliograf´ ıa 16 1

Upload: william-taipe

Post on 01-Jul-2015

290 views

Category:

Documents


2 download

DESCRIPTION

William TaipeLatex

TRANSCRIPT

Page 1: Presentaciones Con Pdfscreen

Presentaciones con LATEX

William Taipe

Abril del 2009

Indice

1. Que es pdfscreen 21.1. Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2. Opciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Preambulo del documento 22.1. El preambulo tıpico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2. Los paquetes necesitaron ejecutar el pdfscreen . . . . . . . . . . . . . . . . . . . 3

3. Un primer ejemplo 3

4. Controlando el fondo 44.1. Definimos el color de fondo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54.2. Controlar del fondo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

5. Configurando el documento 7

6. El panel de navegacion 86.1. Definicion de color de fondo del panel y botones . . . . . . . . . . . . . . . . . . 116.2. Definir un panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116.3. Creacion de botones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126.4. Algunos ejemplos de definicion de panel . . . . . . . . . . . . . . . . . . . . . . . 12

7. Estableciendo pausas 157.1. Postprocesado de pdf con ppower4 . . . . . . . . . . . . . . . . . . . . . . . . . 15

8. Lanzando aplicaciones desde el documento 16

9. Slide 16

10.Bibliografıa 16

1

Page 2: Presentaciones Con Pdfscreen

LATEX PUNO

1 Que es pdfscreen

pdfscreen, es un paquete de LATEX el cual nos brinda, todo un conjunto de herramientaspara la elaboracin de presentaciones.

§ 1.1. Instalacin.– El paquete pdfscreen se usa de la siguiente manera: se escribe en elprembulo lo siguiente

\usepackage[opciones]{pdfscreen}

§ 1.2. Opciones.– Las opciones siguientes estan disponibles:

1. screen.-genera la version screen (pantalla)

2. print.-genera la impresion dvi

3. panelleft.-el panel de la navegacion esta al lado izquierdo

4. panelright.-el panel de la navegacion esta al lado correcto

5. nopanel.- suprime el tablero (no nuestra el panel)

6. paneltoc.-el contenido de documento en el panel. Con esta opcion invocada, por favor nouse \ tableofcontents en el documento y el paneltoc detiene en cuanto \tableofcontentsse encuentra.

7. sectionbreak.-introducira el pagebreak antes de una seccion.

2 Preambulo del documento

\emblema{graphic file name} el nombre del archivo grafico que aparece en el panel dela navegacion.

\urlid{URL name} proporcionar la pagina web del autor

\screensize{height}{width} especificar las dimensiones de la pantalla del pdf.Ningunadimension de la pantalla predefinida esta disponible, y por consiguiente el usuario tieneque especificarlo explıcitamente.No hay ninguna restriccion en las dimensiones de la pan-talla.

\margins{left}{right}{top}{bottom} Este orden pondra los margenes del documento.No hay ningun valor predeterminar los valores para los margenes y usted tendra queespecificarlo explıcitamente en el documento el preambulo.

\overlay{graphic file name} este orden nos permite definir el fondo del screen.

\paneloverlay{graphic file} esta orden nos permite definir el fonde del panel de nave-gacion

\backgroundcolor{color} define el color de fondo de screen

William Taipe Pagina: 2

Page 3: Presentaciones Con Pdfscreen

LATEX PUNO

§ 2.1. El preambulo tıpico.– Un preambulo del documento tıpico se da debajo (conque este documento es estructurado):

\documentclass[a4paper,11pt]{article}

\usepackage{xspace,colortbl}

\usepackage[screen,panelleft,gray,paneltoc]{pdfscreen}

\margins{.75in}{.75in}{.75in}{.75in} \screensize{6.25in}{8in}

\overlay{lightsteelblue.pdf }

\begin{document}

§ 2.2. Los paquetes necesitaron ejecutar el pdfscreen.– Los paquetes sigu-ientes se necesitan para la recopilacion lisa (el agarro el ultimo del ctan:

1. hyperref.sty

2. comment.sty

3. truncate.sty

4. graphicx.sty

5. color.sty

6. colortbl.sty

7. calc.sty

8. amssymb.sty

9. amsbsy.sty

10. shortvrb.sty

11. fancybox.sty

3 Un primer ejemplo

\documentclass{article}

\usepackage{xspace,colortbl}

\usepackage[screen]{pdfscreen}

\margins{1cm}{1cm}{1cm}{1cm}% margenes de la presentacion

\screensize{6in}{8in}%tama\~{n}o de la presentacion

\begin{document}

\begin{slide}

PRESENTACION

\end{slide}

\end{document}

Una vez ejecutado pdflatex se puede ver el fichero pdf resultante:

William Taipe Pagina: 3

Page 4: Presentaciones Con Pdfscreen

LATEX PUNO

4 Controlando el fondo

Es posible cambiar el color del fondo utilizando\backgroundcolor{}:

Por ejemplo escribamos

\backgroundcolor{white}

Una vez ejecutado pdflatex se puede er el fichero pdf resultante:

Ejemplos:

William Taipe Pagina: 4

Page 5: Presentaciones Con Pdfscreen

LATEX PUNO

\backgroundcolor{red} \backgroundcolor{green}

\backgroundcolor{blue} \backgroundcolor{orange}

§ 4.1. Definimos el color de fondo.– Podemos definir colores a nuestro gusto porejemplo:

\definecolor{grisclaro}{rgb}{.9,.9,.9}% definimos el color

\backgroundcolor{grisclaro}

Una vez ejecutado pdflatex se puede ver el fichero pdf resultante:

William Taipe Pagina: 5

Page 6: Presentaciones Con Pdfscreen

LATEX PUNO

§ 4.2. Controlar del fondo.– Para controlar el fondo, se puede utilizar \overlay{}El argumento debe ser un fichero en formato png, pdf o jpg.

En la distribucion de Miktex hay unos cuantos fondos predefinidos.

A continuacion se muestran los diferentes fondos:

\overlay{overlay0} \overlay{overlay1} \overlay{overlay2} \overlay{overlay3}

\overlay{overlay4} \overlay{overlay5} \overlay{overlay6} \overlay{overlay7}

\overlay{overlay8} \overlay{overlay9} \overlay{overlay10} \overlay{button}

Si se desea utilizar cualquier otro fondo se puede especificar utilizando\overlay{NombreFicheroFondo}

Por ejemplo, con una fotografia cuyo nombre de archivo es imagen1 y imagen2

\overlay{imagen1} \overlay{imagen2}

William Taipe Pagina: 6

Page 7: Presentaciones Con Pdfscreen

LATEX PUNO

5 Configurando el documento

El paquete hyperref permite que se pueda establecer informacion sobre el documento uti-lizando \hypersetup{} en el preambulo.

Se puede especificar el color deseado para los enlaces:

Opcion Descripcion Valorescitecolor Color para las citas bibliograficas en el texto Un colorurlcolor Color para los enlaces a URLs. Un colorfilecolor Color para los enlaces que abren ficheros locales. Un colorcolorlinks Si se desea que coloree los enlaces. Un colorlinkcolor Color para los enlaces internos al documento Un color

Se puede proporcionar informacion sobre el contenido y el autor del documento:

Opcion Descripcion Valorespdftitle Informacion sobre el titulo del documento Textopdfkeywords Palabras clave que describen el documento Textopdfsubject Informacion sobre el tema del documento Textopdfauthor Informacion sobre el autor del documento Texto

O como aparecera el documento al abrirlo:

Opcion Descripcion Valores

pdfstartpagePagina inicial por la que seabre el documento

Numero

pdfstartviewEspecifica como se ve el doc-umento

FitH: ajusta a anchuraFitV: ajusta a la altura

pdfpagelayoutOrganizacion de las pagi-nas.

SinglePage: una paginaOneColumn: desplazamiento continuoTwoColumnLeft: dos columnas (paginaspares a la izquierda)TwoColumnRight: dos columnas (paginaspares a la derecha)

pdfpagemodeEl modo en el que aparece eldocumento cuando se abre

None,UseThumbs (muestra las paginas en pequenoa la izquierda),UseOutlines (show bookmarks),y FullScreen (tipo presentacion).

pdfmenubarSi se muestra la barra con elmenu

true o false

pdftoolbarSi se muestra la barra conlas herramientas

true o false

El listado de opciones mostrado no es completo pero es representativo.

William Taipe Pagina: 7

Page 8: Presentaciones Con Pdfscreen

LATEX PUNO

El siguiente codigo muestra un ejemplo de utilizacion de estas opciones.

\hypersetup{ colorlinks =blue, citecolor =green, filecolor =blue,

pdfkeywords ={ pdfscreen}, linkcolor =orange, urlcolor =blue,

pdffitwindow=true, pdfauthor ={Ciro W. Taipe Huaman}, pdftitle

={pdfscreen } , pdftex}

En el adobe reader + archivo + Propiedades de documento...

En la carpeta de trabajo

6 El panel de navegacion

Al cargar el paquete pdfscreen se puede indicar que se desea un panel de navegacion por eldocumento.

Las dos opciones que ofrece son:

panelleft pone un panel de navegacion a la izquierda.

panelright pone un panel de navegacion a ala derecha.

Ejemplos:

William Taipe Pagina: 8

Page 9: Presentaciones Con Pdfscreen

LATEX PUNO

\usepackage[screen,spanish,panelright]{pdfscreen}

Lo que se muestra en estos paneles son los botones por defecto.

\usepackage[screen,spanish,panelleft]{pdfscreen}

Lo que se muestra en estos paneles son los botones por defecto.

William Taipe Pagina: 9

Page 10: Presentaciones Con Pdfscreen

LATEX PUNO

Si se define un emblema este aparece en el panel.Por ejemplo, si ponemos

\emblema{una}

entonces la imagen aparecera en el panel:

Se puede proporcionar la pagina web del autor definiendo:

\urlid{direccionURL}

Por ejemplo si ponemos:

\urlid{http://www.williamtaipe.tk}

Al pulsar sobre el boton correspondiente al texto Pagina www nos llevarıa a la direccionanterior.

William Taipe Pagina: 10

Page 11: Presentaciones Con Pdfscreen

LATEX PUNO

§ 6.1. Definicion de color de fondo del panel y botones.– Logicamente elcolor de fondo del panel y el de los botones se pueden cambiar.

Por ejemplo:

\definecolor{panelbackground}{rgb}{.0,.8,.8}

\definecolor{buttonbackground}{rgb}{.7,.0,.5}

produce:

§ 6.2. Definir un panel.– Es posible definir un panel con los botones que deseemos.Estos botones pueden ejecutar cualquier accion definida por los menus de Acrobat Reader. Unaseleccion de estas acciones es:

Open muestra un dialogo para abrir un documento PDFClose cierra el documento activoPrint abre un dialogo para imprimir el documentoGeneralInfo muestra informacion sobre el documentoFullScreen muestra el documento a pantalla completaFirstPage va a la primera paginaPrevPage retrocede una paginaNextPage avanza una paginaLastPage va a la ultima pagina del documentoGoToPage va a la pagina indicada

La lista completa se encuentra en la documentacion sobre el paquete hyperref.

William Taipe Pagina: 11

Page 12: Presentaciones Con Pdfscreen

LATEX PUNO

§ 6.3. Creacion de botones.– Los botones se pueden crear del siguiente modo:

\addButton{ancho}{Texto}

donde:

ancho es el ancho que debe tener el boton

Texto es el texto que debe aparecer en el boton.

Pero lo interesante no es definir unicamente el boton sino indicar que se debe realizar cuandosea pulsado. Esto se indica del siguiente modo:

Si deseamos que al pulsar el boton se ejecute alguna accion de Acrobat la sintaxis es:

\Acrobatmenu{acci\’{o}n}{\addButton{ancho}{Texto}}

Por ejemplo:\Acrobatmenu{Print}{\addButton{2cm}{Impresi\’{o}n}}

\Acrobatmenu{Print}{\addButton{2cm}{Impresi\’{o}n}}

mostrarıa un boton de 2cm de ancho con el texto Imprimir y al pulsarlo se abrirıa el dialogode impresion de Acrobat.

§ 6.4. Algunos ejemplos de definicion de panel.– El siguiente codigo (queirıa en el preambulo del documento) define el panel:

\panelwidth=2.2cm

\def\panel{\colorbox{panelbackground}

{ \begin{minipage}[t][\paperheight][b]{\panelwidth}

\centering\null\vspace*{12pt}

\includegraphics[width=.75in]{ima/cien.png}\par\vfill

\Acrobatmenu{PrevPage}{\addButton{0.9cm}

{\FBlack\scalebox{.8}[1.4]{\btl}}}\hspace{-3pt}

\Acrobatmenu{NextPage}{\addButton{0.9cm}

{\LBlack\scalebox{.8}[1.4]{\rtl}}}\hspace{-3pt}

\vspace*{1cm}

\Acrobatmenu{FirstPage}{\addButton{0.9cm}

{\FBlack\scalebox{.8}[1.4]{\btl\btl}}}\hspace{-3pt}

\Acrobatmenu{LastPage}{\addButton{0.9cm}

{\LBlack\scalebox{.8}[1.4]{\rtl\rtl}}}\vspace*{1cm}

\hyperlink{contents}{\addButton{1.90cm}{Indice}}\vspace*{1cm}

\Acrobatmenu{Print}{\addButton{1.90cm}{Imprimir}}\vspace*{1cm}

\Acrobatmenu{Quit}{\addButton{1.90cm}{Salir}}\vspace*{1cm}

\thepage

\vspace*{0.2cm}

\end{minipage}}}

William Taipe Pagina: 12

Page 13: Presentaciones Con Pdfscreen

LATEX PUNO

obtenemos:

\panelwidth=6cm

\def\panel{\colorbox{panelbackground}

{ \begin{minipage}[t][\paperheight][b]{\panelwidth}

\centering\null\vspace*{10pt}

\includegraphics[width=3cm]{ima/cien.png}\par\vfill

{\centering\null

\begin{center}

\begin{minipage}{4cm}

\textcolor{blue}{Este documento esta disponible para toda

persona que estudie \LaTeX package pdfcreen}

\end{minipage}\end{center}}

\href{run:AVSEQ08.DAT}{\addButton{3cm}{VIDEO}}

\href{www.google.com}{ \imageButton{6cm}{6cm}{ciels_035}}

\Acrobatmenu{FirstPage}{\addButton{0.9cm}

{\FBlack\scalebox{.8}[1.4]{\btl\btl}}}\hspace{-3pt}

\Acrobatmenu{PrevPage}{\addButton{0.9cm}

{\FBlack\scalebox{.8}[1.4]{\btl}}}\hspace{-3pt}

\Acrobatmenu{NextPage}{\addButton{0.9cm}

{\LBlack\scalebox{.8}[1.4]{\rtl}}}\hspace{-3pt}

\Acrobatmenu{LastPage}{\addButton{0.9cm}

{\LBlack\scalebox{.8}[1.4]{\rtl\rtl}}}\vspace*{.1cm}

\Acrobatmenu{FullScreen}{\addButton{1.90cm}{Completo}}\vspace*{.1cm}

\Acrobatmenu{Print}{\addButton{1.90cm}{Imprimir}}\vspace*{.1cm}

\Acrobatmenu{Quit}{\addButton{1.90cm}{Salir}}\vspace*{.1cm}

\Acrobatmenu{Close}{\addButton{1.90cm}{Cierra Documento}}\vspace*{.1cm}

\Acrobatmenu{GoToPage}{\addButton{1.90cm}{Ir a la p\’{a}gina}}\vspace*{.1cm}

\Acrobatmenu{Open}{\addButton{1.90cm}{Abrir archivo}}\vspace*{.1cm}\\

William Taipe Pagina: 13

Page 14: Presentaciones Con Pdfscreen

LATEX PUNO

\href{run:AVSEQ08.DAT}{videos}\\

P\’{a}gina \thepage

\vspace*{1cm}

\end{minipage}}}

obtenemos:

Podemos definir el panel como quisieramos siempre y cuando conozcamos mas LATEX

William Taipe Pagina: 14

Page 15: Presentaciones Con Pdfscreen

LATEX PUNO

7 Estableciendo pausas

Si deseamos que al mostrar una transparencia no aparezca toda la informacion de golpe hayque indicarle que se desea realizar una pausa.

Para poder insertar pausas hay que cargar el siguiente paquete en el preambulo:

\usepackage{pause}

Y para indicar que se en un punto particular se desea realizar una pausa hay que insertarel el mandato:

\pause

Cuando un documento que lleva pausas se procesa con pdflatex el resultado no es el esperado,si no que aparecen unos cuadrados naranjas (!) donde aparecian las pausas.

Esto es asi debido a que hay que realizar un procesado adicional del documento pdf. Esteprocesado se realiza mediante una aplicacion llamada ppower4.

Esta herramienta esta desarrollada en Java y por lo tanto para ejecutarla hay que tenerinstada una Maquina Virtual de Java (JRE Java Runtime Environment) que se puede descargardesde la pagina de Sun.

§ 7.1. Postprocesado de pdf con ppower4.– Suponiendo que uno dispone delJRE y de ppower4 el postprocesado se realiza del siguiente modo:

ppower4 entrada.pdf salida.pdf

Y ya esta, en salida.pdf ya no aparecen los cuadros naranjas sino una pausa.

William Taipe Pagina: 15

Page 16: Presentaciones Con Pdfscreen

LATEX PUNO

La sintaxis de posprocesado

pp4p.jar entrada.pdf salida.pdf

Los nombres de los archivos de entrada y salida deben ser distintos

8 Lanzando aplicaciones desde el documento

El paquete hyperref nos permite lanzar aplicaciones que esten instaladas en la maquina.Esto es util ya que se puede poner un enlace desde el documento.Gua rpida para el usuario de LATEX

\href{run:latex.pdf}{Gua rpida para el usuario de \LaTeX}

La sintaxis es:

\href{run:aplicacion}{texto}

9 Slide

Un ambiente de la presentacin esta disponible que puede entrarse como

\begin{slide}

. . slide material . .

\end{slide}

Ejemplo:

10 Bibliografıa

William Taipe Pagina: 16