Documentos PDF

97
omo publicar en Internet: omo publicar en Internet: Documentos interactivos Documentos interactivos Documentos PDF Documentos PDF (Portable Document Format) (Portable Document Format) κλμπσ κλμπσ Departamento de Matem´ aticas, Universidad de Murcia

Transcript of Documentos PDF

Page 1: Documentos PDF

Como publicar en Internet:Como publicar en Internet:Documentos interactivosDocumentos interactivos

Documentos PDFDocumentos PDF(Portable Document Format)(Portable Document Format)

κλµπσκλµπσDepartamento de Matematicas, Universidad de Murcia

Page 2: Documentos PDF

Indice GeneralIndice General

~El paquetehyperref

DocumentosPDF

El programapdfTEX

Presentacionescientıficas

F Opciones generalesF Opciones colorF Opciones PDFF Enlaces hipertexto

F Anotaciones en PDFF Anotaciones de textoF Enlaces de hipertextoF Pelıculas y sonidos

F Opciones generalesF Informacion y catalogoF Graficos y coloresF Anotaciones y enlaces

F El paquete pdfscreenF El paquete pdfslideF El paquete pauseF El paquete background

Page 3: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Hipertexto en LATEX: el paquete hyperref

Objetivo principal

Generacion automatica de enlaces de hipertexto para todos lostipos de referencia cruzada que LATEX establece: entradas en elındice general, citas bibliograficas, etc.

Page 4: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Hipertexto en LATEX: el paquete hyperref

Objetivo principal

Generacion automatica de enlaces de hipertexto para todos lostipos de referencia cruzada que LATEX establece: entradas en elındice general, citas bibliograficas, etc.

Controladores (“drivers”)

El paquete soporta diversos “controladores”, los cuales se selec-cionan mediante la adecuada opcion. Nosotros comentaremos elcontrolador pdfTEX.

Ir a la lista de controladores

3

Page 5: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

¿Como indicar otras opciones? Con el comando \hypersetup:

\hypersetup{pdftitle={Archivos PDF},colorlinks=true,%

pdfstartview=Fit,pdfview=Fit,linkcolor=Red}

Page 6: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

¿Como indicar otras opciones? Con el comando \hypersetup:

\hypersetup{pdftitle={Archivos PDF},colorlinks=true,%

pdfstartview=Fit,pdfview=Fit,linkcolor=Red}

Opciones generales

Tamano de papel (a4paper)draft (false).

Ir a las opciones generales

4

Page 7: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones de color

El paquete permite la utilizacion de colores, de forma que pode-mos seleccionar un documento en color o en blanco y negro. Enel caso de que deseemos disponer de color el paquete nos ofreceopciones para seleccionar exactamente los colores a utilizar.

Page 8: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones de color

El paquete permite la utilizacion de colores, de forma que pode-mos seleccionar un documento en color o en blanco y negro. Enel caso de que deseemos disponer de color el paquete nos ofreceopciones para seleccionar exactamente los colores a utilizar.

La opcion basica es colorlinks (false), que activa o desactiva eluso de colores en los enlaces.

Ir a las opciones de color

5

Page 9: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones especıficas de PDF

bookmarks (false) Se genera un archivo .out.

bookmarksopen (false) Muestra todos los marcadores completa-mente expandidos.

Page 10: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones especıficas de PDF

bookmarks (false) Se genera un archivo .out.

bookmarksopen (false) Muestra todos los marcadores completa-mente expandidos.

pdfpagemode Posibles valores: None, UseThumbs (miniaturas),UseOutlines (marcadores), FullScreen.

pdfview (fitbh) Determina el modo en que visualizara cada enlace,los posibles valores quedan recogidos en la tabla 1.

Page 11: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones especıficas de PDF

bookmarks (false) Se genera un archivo .out.

bookmarksopen (false) Muestra todos los marcadores completa-mente expandidos.

pdfpagemode Posibles valores: None, UseThumbs (miniaturas),UseOutlines (marcadores), FullScreen.

pdfview (fitbh) Determina el modo en que visualizara cada enlace,los posibles valores quedan recogidos en la tabla 1.

pdfstartview (fitb) Determina el modo en que se visualizaran laspaginas.

pdfstartpage (1) Determina la pagina en la que se abrira el doc-umento PDF.

Ir a las opciones para PDF

6

Page 12: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Comandos para crear y manejar enlaces

��

��\hyperlink{Nombre}{Texto} \hypertarget{Nombre}{Texto}

Page 13: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Comandos para crear y manejar enlaces

��

��\hyperlink{Nombre}{Texto} \hypertarget{Nombre}{Texto}

��

��\href{URL}{Texto}

Page 14: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Comandos para crear y manejar enlaces

��

��\hyperlink{Nombre}{Texto} \hypertarget{Nombre}{Texto}

��

��\href{URL}{Texto}

Ahora conectamos con nuestro servidor LATEX

Page 15: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Comandos para crear y manejar enlaces

��

��\hyperlink{Nombre}{Texto} \hypertarget{Nombre}{Texto}

��

��\href{URL}{Texto}

Ahora conectamos con nuestro servidor LATEX

Ahora conectamos con nuestro servidor

\href{http://www.latex.um.es}%

{\color{Yellow}\bfseries\LaTeX}

Ir a los comandos de enlace

7

Page 16: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Documentos en formato PDF

El formato PDF es hoy en dıa el preferido para publicar en Internetdocumentos electronicos con un formato de calidad. Entre lasprincipales ventajas estan:

X Disenado especıficamente para crear documentos electronicos.

Page 17: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Documentos en formato PDF

El formato PDF es hoy en dıa el preferido para publicar en Internetdocumentos electronicos con un formato de calidad. Entre lasprincipales ventajas estan:

X Disenado especıficamente para crear documentos electronicos.

X Software gratuito, muy extendido y amigable.

Page 18: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Documentos en formato PDF

El formato PDF es hoy en dıa el preferido para publicar en Internetdocumentos electronicos con un formato de calidad. Entre lasprincipales ventajas estan:

X Disenado especıficamente para crear documentos electronicos.

X Software gratuito, muy extendido y amigable.

X Mecanismos de compresion interna.

Page 19: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Documentos en formato PDF

El formato PDF es hoy en dıa el preferido para publicar en Internetdocumentos electronicos con un formato de calidad. Entre lasprincipales ventajas estan:

X Disenado especıficamente para crear documentos electronicos.

X Software gratuito, muy extendido y amigable.

X Mecanismos de compresion interna.

X Permite la inclusion de enlaces URL, manteniendo una buenacalidad tipografica muy superior a la de los formatos actualesHTML.

Page 20: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Documentos en formato PDF

El formato PDF es hoy en dıa el preferido para publicar en Internetdocumentos electronicos con un formato de calidad. Entre lasprincipales ventajas estan:

X Disenado especıficamente para crear documentos electronicos.

X Software gratuito, muy extendido y amigable.

X Mecanismos de compresion interna.

X Permite la inclusion de enlaces URL, manteniendo una buenacalidad tipografica muy superior a la de los formatos actualesHTML.

X Permite la inclusion de graficos sofisticados en formato JPEGmuy compactos.

8

Page 21: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las anotaciones en un documento PDF

Las anotaciones son notas u otros objetos que estan asociadoscon una pagina pero que se encuentran perfectamente diferenci-ados de la descripcion de la pagina. PDF soporta varias clasesde anotaciones: notas de texto, enlaces de hipertexto, pelıculas ysonidos. Los atributos comunes a todas las anotaciones se reco-gen en la tabla 2.

Ir a la tabla de anotaciones

9

Page 22: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las anotaciones de texto

Una anotacion de texto contiene una cadena de texto, la cualse visualiza cuando la anotacion es activada. La aplicacion queutilicemos para visualizar el archivo PDF selecciona el tamano ytipo de la fuente que se utilizara para la anotacion.

TITULO DE LA ANOTACION
Esto es un ejemplo de una anotacion
Page 23: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las anotaciones de texto

Una anotacion de texto contiene una cadena de texto, la cualse visualiza cuando la anotacion es activada. La aplicacion queutilicemos para visualizar el archivo PDF selecciona el tamano ytipo de la fuente que se utilizara para la anotacion. Los atributosde una anotacion de texto son:

Subtype Su valor siempre es Text.

Contents El texto que sera visualizado; puede ocupar varios parrafosy debe ir entre parentesis.

Open Es una variable logica que admite dos valores: true y false,que es el valor por defecto.

10

TITULO DE LA ANOTACION
Esto es un ejemplo de una anotacion
Page 24: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las anotaciones de enlace

Cuando una anotacion de enlace es activada, entonces se visualizaun destino o se ejecuta una accion. Un destino es una zonadel documento, posiblemente en otra pagina y con un diferentefactor de zoom, o incluso otro documento.

Page 25: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las anotaciones de enlace

Cuando una anotacion de enlace es activada, entonces se visualizaun destino o se ejecuta una accion. Un destino es una zonadel documento, posiblemente en otra pagina y con un diferentefactor de zoom, o incluso otro documento. Los atributos de unaanotacion de enlace son:

Subtype Su valor siempre es Link.

Dest Es el destino a visualizar, que se suele representar por unnombre.

A Es un diccionario. Algunas de las posibles acciones, precedidassiempre de la clave /S, se encuentran en la tabla 3.

Ir a la tabla de acciones

11

Page 26: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las pelıculas (y los sonidos)

Las anotaciones de tipo pelıcula describen la ejecucion y visu-alizacion de pelıculas y sonidos dentro de un documento PDF.Estas anotaciones estan incluidas en el documento, como los en-laces de hipertexto. El area de activacion puede ser invisible orodeada como un enlace ordinario y puede contener un poster dela pelıcula.

Page 27: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las pelıculas (y los sonidos)

Las anotaciones de tipo pelıcula describen la ejecucion y visu-alizacion de pelıculas y sonidos dentro de un documento PDF.Estas anotaciones estan incluidas en el documento, como los en-laces de hipertexto. El area de activacion puede ser invisible orodeada como un enlace ordinario y puede contener un poster dela pelıcula. Los atributos de una anotacion de este tipo son:

Subtype Su valor siempre es Movie.

Movie Es un diccionario que contiene las caracterısticas de lapelıcula (o del sonido).

A Es una variable logica o un diccionario. En el primer casodetermina si la pelıcula debe visualizarse o no cuando se haceclick (por defecto se visualiza).

12

Page 28: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

¡Pulsa Aquı!

Ir a los atributos de las pelıculas

13

Page 29: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Creacion de documentos PDF mediante pdfTEX

El proyecto pdfTEX ha sido creado y desarrollado por SebastianRahtz y Han The Thanh, y su principal proposito es crear una ex-tension de TEX que permita construir archivos .pdf directamentea partir de archivos .tex, de forma que se pueda aprovechar lapotencia del lenguaje PDF para mejorar y completar el extraordi-nario buen resultado que proporciona TEX.

Page 30: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Creacion de documentos PDF mediante pdfTEX

El proyecto pdfTEX ha sido creado y desarrollado por SebastianRahtz y Han The Thanh, y su principal proposito es crear una ex-tension de TEX que permita construir archivos .pdf directamentea partir de archivos .tex, de forma que se pueda aprovechar lapotencia del lenguaje PDF para mejorar y completar el extraordi-nario buen resultado que proporciona TEX.

pdfTEX esta basado en el codigo fuente original de TEX, y ha sidocompilado para diferentes plataformas, como Unix, Amiga, MSWindows32 y MS-DOS. La version analizada se distribuye con elsistema MikTEX, creado y desarrollado por Christian Schenk.

14

Page 31: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones generales del documento

��

� \pdfoutput=n

Page 32: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones generales del documento

��

� \pdfoutput=n

��

� \pdfcompresslevel=n

Page 33: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones generales del documento

��

� \pdfoutput=n

��

� \pdfcompresslevel=n

��

� \pdfpagewidth=Ancho \pdfpageheight=Alto

Page 34: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Opciones generales del documento

��

� \pdfoutput=n

��

� \pdfcompresslevel=n

��

� \pdfpagewidth=Ancho \pdfpageheight=Alto

��

��\pdfpagesattr{Comandos} \pdfpageattr{Comandos}

Algunos de los atributos que pueden aparecer en el argumentoComandos aparecen en la siguiente tabla.

Ir a la tabla de los atributos

15

Page 35: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Informacion del documento

Todo documento PDF contiene una seccion de informacion, a lacual se puede acceder a traves de los menus de Acrobat Reader.

��

��\pdfinfo{Comandos}

El argumento de este comando es una lista de comandos de PDFde tipo texto y sus correspondientes argumentos entre parentesis.

Page 36: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Informacion del documento

Todo documento PDF contiene una seccion de informacion, a lacual se puede acceder a traves de los menus de Acrobat Reader.

��

��\pdfinfo{Comandos}

El argumento de este comando es una lista de comandos de PDFde tipo texto y sus correspondientes argumentos entre parentesis.Los comandos de informacion son:

/Author /Title /CreationDate /ModDate/Subject /Keywords /Creator /Producer

16

Page 37: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Catalogo del documento

Similar a la seccion de informacion es el catalogo del documento.El catalogo es el nodo raız del documento: contiene la referenciaal arbol de paginas del documento, la referencia al arbol de objetosdel documento representado en el ındice de marcadores y la listade destinos.

��

��\pdfcatalog{Comandos}[openaction Accion]

Ir a los comandos del catalogo

17

Page 38: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Inclusion de graficos y colores

La manera mas simple de incorporar graficos y utilizar color es atraves de los paquetes estandar de LATEX graphicx y color, con laopcion pdftex.

Page 39: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Inclusion de graficos y colores

La manera mas simple de incorporar graficos y utilizar color es atraves de los paquetes estandar de LATEX graphicx y color, con laopcion pdftex.

Si los graficos no son de uno de los formatos admitidos (PNG,PDF, JPG) debemos transformarlos. Existen distintas herramien-tas que transforman graficos a formato PNG, algunas de las cualesson gratuitas y pueden encontrarse en Internet).

Page 40: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Inclusion de graficos y colores

La manera mas simple de incorporar graficos y utilizar color es atraves de los paquetes estandar de LATEX graphicx y color, con laopcion pdftex.

Si los graficos no son de uno de los formatos admitidos (PNG,PDF, JPG) debemos transformarlos. Existen distintas herramien-tas que transforman graficos a formato PNG, algunas de las cualesson gratuitas y pueden encontrarse en Internet).

(Pulsa en la imagen para verla mas grande)

18

Page 41: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Anotaciones

Todas las anotaciones pueden manejarse en pdfTEX con los sigu-ientes dos comandos.

�\pdfannot width Anchura height Altura depth Profundidad{ComandosYContenido}

Para una descripcion de los comandos y contenidos posibles, veasela seccion Documentos en formato PDF.

Page 42: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Anotaciones

Todas las anotaciones pueden manejarse en pdfTEX con los sigu-ientes dos comandos.

�\pdfannot width Anchura height Altura depth Profundidad{ComandosYContenido}

Para una descripcion de los comandos y contenidos posibles, veasela seccion Documentos en formato PDF.

��

� \pdflastannot

19

Page 43: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las posibilidades de los documentos PDF son muy interesantes.

VERDE
Las anotaciones nos permiten incluir un texto en nuestro documento
Page 44: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las posibilidades de los documentos PDF son muy interesantes.

\pdfannot width 6cm height 2cm {/Subtype /Text

/T (VERDE) /C [0 1 0] /Open false

/Contents (Las anotaciones

nos permiten incluir un texto en nuestro

documento)} Las posibilidades de los

documentos PDF son muy interesantes.

20

VERDE
Las anotaciones nos permiten incluir un texto en nuestro documento
Page 45: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Enlaces

��

��\pdfdest num Numero Ajuste\pdfdest name{Nombre} Ajuste

El Ajuste de la pagina debe ser necesariamente especificado y susposibles valores son los que se indican en la tabla 1.

Page 46: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Enlaces

��

��\pdfdest num Numero Ajuste\pdfdest name{Nombre} Ajuste

El Ajuste de la pagina debe ser necesariamente especificado y susposibles valores son los que se indican en la tabla 1.

'

&

$

%

\pdfstartlink width Ancho height Alto depth Profattr{Atributos} AccionObjetos\pdfendlink

Estos comandos definen como un enlace de hipertexto a todoslos Objetos contenidos entre \pdfstartlink y \pdfendlink.

21

Page 47: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Acciones posibles:

page n

goto num n, goto name{Destino}goto file{NombreArchivo}user{Comandos}

Page 48: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Acciones posibles:

page n

goto num n, goto name{Destino}goto file{NombreArchivo}user{Comandos}

Por ejemplo, podrıamos conectar con la Universidad de Murcia

Page 49: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Acciones posibles:

page n

goto num n, goto name{Destino}goto file{NombreArchivo}user{Comandos}

Por ejemplo, podrıamos conectar con la Universidad de Murcia

\pdfstartlink user{/Subtype /Link

/A << /S /URI /URI (http://www.um.es/) >>}

\colorbox{White}{\color{Sepia}Universidad de Murcia}

\pdfendlink

Ver otras opciones de pdfTEX

22

Page 50: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Presentaciones cientıficas: pdfscreen y pdfslide

Hoy en dıa es habitual que las salas de conferencias dispon-gan de medios tecnicos suficientes para poder realizar charlasy presentaciones atractivas: pantallas, proyectores de diapositi-vas, retroproyectores de transparencias, proyectores digitales, etc.Por tanto, debemos decidir como vamos a preparar nuestra pre-sentacion y que software vamos a utilizar.

Page 51: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Presentaciones cientıficas: pdfscreen y pdfslide

Hoy en dıa es habitual que las salas de conferencias dispon-gan de medios tecnicos suficientes para poder realizar charlasy presentaciones atractivas: pantallas, proyectores de diapositi-vas, retroproyectores de transparencias, proyectores digitales, etc.Por tanto, debemos decidir como vamos a preparar nuestra pre-sentacion y que software vamos a utilizar.

La elaboracion y publicacion de documentos electronicos esta ac-tualmente ligado al formato PDF, por las razones ya expuestas.Consecuentemente serıa deseable disponer de una herramientaque nos permitiera realizar presentaciones utilizando este tipo dearchivos.

23

Page 52: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Desde nuestro punto de vista, debe tener al menos las siguientescualidades:

F Que proporcione un metodo para la realizacion facil de pre-sentaciones cientıfico-tecnicas.

Page 53: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Desde nuestro punto de vista, debe tener al menos las siguientescualidades:

F Que proporcione un metodo para la realizacion facil de pre-sentaciones cientıfico-tecnicas.

F Que ayude en la mezcla de formulas matematicas con textoe imagenes, tarea que no realizan adecuadamente las herra-mientas WYSIWYG actuales.

Page 54: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Desde nuestro punto de vista, debe tener al menos las siguientescualidades:

F Que proporcione un metodo para la realizacion facil de pre-sentaciones cientıfico-tecnicas.

F Que ayude en la mezcla de formulas matematicas con textoe imagenes, tarea que no realizan adecuadamente las herra-mientas WYSIWYG actuales.

F Que explote la independencia de la plataforma que posee elsistema TEX, de forma que la presentacion sea tambien inde-pendiente de la plataforma.

24

Page 55: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

El paquete pdfscreen

El paquete pdfscreen ha sido desarrollado por C.V. Radhakrish-nan, y permite crear mediante pdfLATEX, a partir de un fichero .tex,un documento PDF que se visualiza adecuadamente en el mon-itor del ordenador. Esto se consigue redefiniendo determinadaslongitudes (como margenes, anchura y altura) para adecuarnos alas dimensiones del monitor.

Page 56: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

El paquete pdfscreen

El paquete pdfscreen ha sido desarrollado por C.V. Radhakrish-nan, y permite crear mediante pdfLATEX, a partir de un fichero .tex,un documento PDF que se visualiza adecuadamente en el mon-itor del ordenador. Esto se consigue redefiniendo determinadaslongitudes (como margenes, anchura y altura) para adecuarnos alas dimensiones del monitor.

Algunas de sus opciones son:

screen Genera la version para la pantalla.

print Genera la version para la impresora.

article|amsart|book|amsbook Realiza los ajustes necesarios segunla clase de documento que hayamos iniciado.

25

Page 57: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Lenguaje El paquete soporta, de momento, 11 idiomas: english,french, dutch, czech, slovak, portuges, spanish, swedish, dan-ish, polish, german.

sidebar Genera el panel de navegacion en el lado derecho de lapantalla (vease la figura). En su ausencia, se genera el menude navegacion al pie de pagina.

Presentaciones con pdfTEX

Grupo CLMPS

affname�

emblema�

divname�

panlabstractname�panelcontentsname�

panelhomepagename�panelgobackname�panelclosename�panelquitname�

Ir a las opciones de pdfscreen

26

Page 58: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Comandos del paquete

��

��\emblema{ArchivoGrafico} \emblemb{ArchivoGrafico}

��

��\urlid{DireccionWWW} \emailid{DireccionCorreo}

��

��\affname{Organizacion} \divname{Departamento}

Ver mas comandos de pdfscreen

27

Page 59: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

El paquete pdfslide

Soporta las siguientes opciones:

nocfg Deshabilita el procesamiento del archivo pdfscreen.cfg.

ams|contnav Selecciona la familia de fuentes que sera usada enel panel de navegacion.

Lenguaje Existen dos comandos que controlan el texto de losbotones:

�\Panelgobackname{NombreAtras} \Panelclose-name{NombreCerrar}

Ir a las opciones de color de pdfslide

28

Page 60: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Departamento de Matematicas

http://www-math.fcu.um.es/latex/

Presentaciones con pdfslide

Grupo CLMPS

Universidad de Murcia

Esto es una nota a pie de pagina

��

��\author{Nombre} \address{Direccion}

��

��\orgname{NombreOrganizacion} \orgurl{DireccionWWW}

��

��\notes{NotaPie}

Ver todos los comandos de pdfslide

29

Page 61: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las presentaciones paso a paso: el paquete pause

��

� \pause

Page 62: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Las presentaciones paso a paso: el paquete pause

��

� \pause

PPower4 (PDF Presentation Post Processor). Las principales car-acterısticas de esta aplicacion son:

X Escanea el fichero de entrada pagina a pagina, localizando lasinstrucciones de modificacion del archivo PDF.

X Utiliza librerıas que permiten leer, modificar y escribir archivosPDF.

X La utilidad esta basada en el lenguaje JAVA, lo que permiteque sea facilmente transportable a otras plataformas o sis-temas.

30

Page 63: Documentos PDF

Hyperref Archivos PDF pdfTEX Presentaciones

Color del fondo: el paquete background

��

��\pagecolor{NomColor}

�\hpagecolor[NomColor1]{NomColor2}\vpagecolor[NomColor1]{NomColor2}

31

Page 64: Documentos PDF

Curso de Promocion Educativa

El editor cientıfico TEX

Departamento de Matematicas. Universidad de Murcia.Marzo de 2000

Page 65: Documentos PDF

Lista de controladores en el paquete hyperref

pdftex dvipdfm dvipdfdvips dvipsone dviwindohypertex nativepdf pdfmarkps2pdf textures vtex

Pagina Anterior Pagina Siguiente

Page 66: Documentos PDF

Opciones generales

draft Todas las opciones de hipertexto son desactivadas.

debug Se generan mensajes adicionales.

a4paper|a5paper|b5paper|letterpaper|legalpaper|executivepaper

raiselinks (true) Esta opcion obliga a calcular la altura real delenlace, que eventualmente podrıa contener un grafico.

breaklinks (false) Permite que los enlaces puedan ocupar variaslıneas.

pageanchor (true) Determina si todas las paginas van a conteneruna marca implıcita en la esquina superior izquierda.

plainpages (true) Obliga a que las marcas de las paginas se nom-bren segun la forma arabiga del contador de las paginas (page.1,page.2, etc.).

Pagina Anterior Pagina Siguiente

Page 67: Documentos PDF

Opciones de color

colorlinks (false) Activa los colores en los enlaces de hipertexto.

linkcolor (red) Color para los enlaces normales.

anchorcolor (black) Color para los textos de las marcas.

citecolor (green) Color para las referencias a las citas bibliograficas.

filecolor (magenta) Color para los enlaces con archivos locales.

menucolor (red) Color para las entradas del menu de AcrobatReader.

pagecolor (red) Color para los enlaces con otras paginas.

urlcolor (cyan) Color para los enlaces con URLs de Internet.

Pagina Anterior Pagina Siguiente

Page 68: Documentos PDF

Opciones especıficas para PDF (1/3)

bookmarks (false)

bookmarksopen (false)

pdfhighlight (/I) Indica como se comportan los botones de en-laces. Los valores posibles son: /I (inverso), /N (sin efecto),/O (outline), /P (inset highlighting).

pdfpagemode

pdfview (fitbh) Vease la tabla 1.

pdfstartview (fitb) Modo en que se visualizaran las paginas.

pdfstartpage (1) Pagina en la que se abrira el documento PDF.

pdfpagescrop Son cuatro numeros que permiten especificar la cajacon las marcas “crop” de las paginas del documento.

Pagina Anterior Pagina Siguiente

Page 69: Documentos PDF

Opciones especıficas para PDF (2/3)

pdfborder (0 0 1) Estilo de la caja que rodea los enlaces: radioshorizontal y vertical en las esquinas (que son arcos de elipse)y el grosor de la lınea, medido en pt.

citebordercolor (0 1 0) Color de la caja en los enlaces a las citasbibliograficas.

filebordercolor (0 .5 .5) Color en los enlaces a archivos locales.

linkbordercolor (1 0 0) Color en los enlaces ordinarios.

menubordercolor (1 0 0) Color en los enlaces al menu del pro-grama Acrobat Reader.

pagebordercolor (1 1 0) Color en los enlaces a las paginas.

urlbordercolor (0 1 1) Color en los enlaces a las URLs de Internet.

Pagina Anterior Pagina Siguiente

Page 70: Documentos PDF

Opciones especıficas para PDF (3/3)

pdftitle Asigna la informacion que aparece en el campo Title.

pdfauthor Asigna la informacion que aparece en el campo Author.

pdfsubject Asigna la informacion que aparece en el campo Sub-ject.

pdfcreator Asigna la informacion que aparece en el campo Cre-ator.

pdfproducer Asigna la informacion que aparece en el campo Pro-ducer.

pdfkeywords Asigna la informacion que aparece en el campo Key-words.

Pagina Anterior Pagina Siguiente

Page 71: Documentos PDF

Modos de visualizacion en PDF

Ajuste Descripcion

fit Ajusta la pagina completa a la ventanafith Ajusta la anchura de la pagina a a la ventanafitv Ajusta la altura de la pagina a la ventanafitb Ajusta el texto a la ventanafitbh Ajusta la anchura del texto a la ventanafitbv Ajusta la altura del texto a la ventanaxyz Mantiene el factor actual del zoom

Pagina Anterior Pagina Siguiente

Page 72: Documentos PDF

Comandos para crear y manejar enlaces (1/3)

��

��\hyperlink{Nombre}{Texto} \hypertarget{Nombre}{Texto}

\hyperlink convierte el argumento Texto en un enlace para conec-tar con el destino denominado Nombre y que ha sido previamentedefinido con el comando \hypertarget.

��

��\hyperdef{Categorıa}{Nombre}{Texto}

asigna a Texto el nombre Categorıa.Nombre, definiendolo asıcomo destino de futuros enlaces.

��

��\hyperimage{ImagenURL}

incorpora la Imagen indicada por la direccion URL.

Pagina Anterior Pagina Siguiente

Page 73: Documentos PDF

Comandos para crear y manejar enlaces (2/3)

��

��\href{URL}{Texto}

que crea un enlace a la direccion URL, la cual sera relativa ala direccion base de URLs, si esta ha sido creada mediante elcomando

��

��\hyperbaseurl{URL}

��

��\hyperref{URL}{Categoria}{Nombre}{Texto}

convierte a Texto en un enlace para conectar con la direccionURL#Categoria.Nombre.

Pagina Anterior Pagina Siguiente

Page 74: Documentos PDF

Comandos para crear y manejar enlaces (3/3)

Algunos departamentos de la Universidad son:Matematicas

Matematica AplicadaMedicina Interna

Page 75: Documentos PDF

Comandos para crear y manejar enlaces (3/3)

Algunos departamentos de la Universidad son:Matematicas

Matematica AplicadaMedicina Interna

\hyperref{http://www.um.es/estructura/departamentos/%

depar6.htm}{}{Matematicas}{Matematicas}\\

\hyperref{http://www.um.es/estructura/departamentos/%

depar6.htm}{}{Mateapli}{Matematica Aplicada}\\

\hyperref{http://www.um.es/estructura/departamentos/%

depar6.htm}{}{Medicina}{Medicina Interna}

Pagina Anterior Pagina Siguiente

Page 76: Documentos PDF

Las anotaciones en un documento PDF (1/2)

Clave Tipo Descripcion

Type nombre Tipo de objeto. Siempre es Annot.

Subtype nombre Subtipo de anotacion: Text, Link, Movie oSound.

Rect rectangulo Localizacion de la anotacion.

Border matriz Matriz de 3 (o 4) numeros que especifica elestilo del borde.

C matriz El color de la anotacion en formato RGB.

T cadena Tıtulo de la anotacion.

M fecha Fecha en que la anotacion fue modificada.

H nombre Efecto visual al seleccionar una anotacion:I, N, O y P.

Pagina Anterior Pagina Siguiente

Page 77: Documentos PDF

Las anotaciones en un documento PDF (2/2)

nombre es una palabra valida en lenguaje PDF.

matriz es un conjunto de numeros entre corchetes. [12 20 450678 1 0].

rectangulo es una matriz de cuatro numeros.

fecha es sucesion de numeros que indican el ano, mes, dıa, hora,minutos y segundos. (D:AAAAMMDDHHMMSS).

cadena es una sucesion de palabras entre parentesis. (Esto es unacadena).

Pagina Anterior Pagina Siguiente

Page 78: Documentos PDF

Acciones en una anotacion de enlace (1/2)

GoTo Tiene el mismo efecto que especificar un destino (medi-ante la clave Dest en una anotacion de enlace), que es laopcion preferible. Los atributos de esta accion son: D (ma-triz, cadena o nombre que indica el destino).

GoToR Permite abrir un nuevo archivo PDF, en una pagina y conun factor de zoom especificados. Los posibles atributos son:D (destino), F (fichero que contiene el destino) y NewWindow(variable logica que especifica si el destino debe abrirse en unanueva ventana o no).

Launch Lanza una aplicacion, usualmente abrir un fichero. Losatributos de esta accion son: F (fichero), Win (diccionariocon los parametros necesarios para ejecutar la aplicacion) yNewWindow (igual que antes, pero solo se aplica si el destinoes un archivo PDF).

Pagina Anterior Pagina Siguiente

Page 79: Documentos PDF

Acciones en una anotacion de enlace (2/2)

URI Resuelve el Uniform Resource Identifier (URI), es decir, unacadena que identifica un recurso en Internet, tıpicamente unenlace de hipertexto. Los atributos son: URI (la cadena queidentifica el URI) e IsMap (variable logica). Si la variableIsMap esta activada, entonces hay que proporcionar en la ca-dena URI las coordenadas del raton.

Movie Reproduce una pelıcula. Los posibles atributos son: Show-Controls (variable logica), Mode (define el modo de ver lapelıcula: Once, Open, Repeat y Palindrome), Synchronous,Start, Duration, Rate y Volume.

Named Ejecuta una accion predefinida por el visor: FirstPage,PrevPage, NextPage, LastPage, GoToPage, GoBack, GoFor-ward y Close. Estas acciones deben ir precedidas de la claveN.

Pagina Anterior Pagina Siguiente

Page 80: Documentos PDF

Atributos en las pelıculas: clave /Movie (1/2)

F Especifica el fichero que contiene la pelıcula.

Aspect Es una matriz que determina la altura y la anchura, enpuntos, de la caja donde se va a reproducir la pelıcula. Si lapelıcula es invisible (la caja no tiene dimensiones), entoncessolo se oira el sonido.

Rotate Es un entero que determina el numero de grados de larotacion. Su valor por defecto es 0 y debe ser un multiplo de90.

Poster Es una variable logica que especifica si debe visualizarse ono un poster (fotograma) de la pelıcula.

Pagina Anterior Pagina Siguiente

Page 81: Documentos PDF

Atributos en las pelıculas: clave /A (2/2)

ShowControls Variable logica.

Mode Los posibles valores son: Once, Open, Repeat y Palin-drome.

Synchronous Es una variable logica. Si su valor es true entoncesno se devuelve el control al visor hasta que la pelıcula hayafinalizado o la accion haya sido cancelada por el usuario.

Start (0) Tiempo a partir del cual debe reproducirse la pelıcula.

Duration Duracion del segmento de pelıcula que sera reproducido.

Rate (1) Velocidad de reproduccion.

Volume (1) Volumen de reproduccion.

Pagina Anterior Pagina Siguiente

Page 82: Documentos PDF

Los atributos de una pagina PDF

Clave Tipo Descripcion

/MediaBox rectangulo Rectangulo con las dimensiones natu-rales del papel.

/CropBox rectangulo Zona de la pagina que sera visualizada.

/Rotate entero Numero de grados que sera rotada lapagina (multiplo de 90).

/Dur real Tiempo de visualizacion de una paginaantes de pasar a la siguiente.

/Hid logica Si su valor es true entonces no se visua-liza durante la presentacion.

/Trans diccionario Transicion entre paginas (vease latabla).

Pagina Anterior Pagina Siguiente

Page 83: Documentos PDF

Los efectos de transicion entre paginas (1/2)

Efecto Parametros Descripcion

/Split Dm, M Dos lıneas se separan a lo largo de lapantalla.

/Blinds Dm Similar a /Split con varias lıneas.

/Box M Una caja crece desde el centro, o de-crece, para mostrar la nueva pagina.

/Wipe Di Una sola lınea cruza la pantalla. Posi-bles valores de Di son 0, 90, 180 y 270.

/Dissolve La pagina anterior se disuelvemostrando la nueva.

/Glitter Di Similar a /Dissolve pero el efecto va deuna parte a la opuesta.

/R Reemplazamiento simple de la pagina.

Pagina Anterior Pagina Siguiente

Page 84: Documentos PDF

Los parametros de los efectos de transicion (2/2)

Parametro Tipo Descripcion

/D real Duracion de la transicion en segundos(aplicable a todos los efectos).

/Di real Direccion del movimiento. Solo se per-miten multiplos de 90◦.

/Dm nombre Posibles valores son /H o /V para losefectos horizontal y vertical, respecti-vamente.

/M nombre Especifica si el efecto se inicia en el cen-tro o en el exterior. Los valores posiblesson /I para el interior y /O para el ex-terior.

Pagina Anterior Pagina Siguiente

Page 85: Documentos PDF

Posibles comandos en el catalogo

/PageMode Especifica como debe abrirse el documento. Los val-ores permitidos son: /UseOutlines, /UseThumbs, /UseNoney /FullScreen.

/OpenAction Si su valor es una matriz, entonces debe ser undestino, mientras que si es un diccionario, entonces debe seruna accion. En lugar de utilizar este comando se puede usarel argumento opcional de openaction.

/ViewerPreferences Es un diccionario que especifica las diferentesopciones que se tendran en cuenta a la hora de visualizar estedocumento. Los posibles valores aparecen en la siguiente lista.

/URI Permite especificar la direccion base de todos los recursosURI de Internet.

Pagina Anterior Pagina Siguiente

Page 86: Documentos PDF

Preferencias de visualizacion con Acrobat

Clave Tipo Descripcion

/HideToolbar logica Oculta la barra de botonesdel visor.

/HideMenuBar logica Oculta el menu del visor.

/HideWindowUI logica Oculta la ventana deusuario.

/FitWindow logica Se adapta el tamano al de laprimera pagina visualizada.

/CenterWindow logica El visor se centra.

/PageLayout nombre /SinglePage, /TwoColumn-Left, /OneColumn,/TwoColumnRight.

/NonFullScreenPageMode nombre

Pagina Anterior Pagina Siguiente

Page 87: Documentos PDF

Visualizacion de Acrobat Reader (/UseNone)

Pagina Anterior Pagina Siguiente

Page 88: Documentos PDF

Visualizacion de Acrobat Reader (/UseOutlines)

Pagina Anterior Pagina Siguiente

Page 89: Documentos PDF

Visualizacion de Acrobat Reader (/UseThumbs)

Pagina Anterior Pagina Siguiente

Page 90: Documentos PDF

Otras opciones de pdfTEX��

��\pdfliteral {CodigoPDF}

��

��\pdfobj {Texto}

Es similar al comando \pdfliteral, pero el argumento Texto es in-sertado como el contenido de un objeto.��

� \pdflastobj

Devuelve el ultimo objeto creado mediante el comando \pdfobj.��

� \pdftexversion \pdftexrevision

Estas primitivas devuelven la version de pdfTEX multiplicada por100 y la correspondiente revision del programa.

Pagina Anterior Pagina Siguiente

Page 91: Documentos PDF

Las opciones del paquete pdfscreen (1/2)

screen Genera la version para la pantalla.

print Genera la version para la impresora.

article|amsart|book|amsbook Realiza los ajustes necesarios segunla clase de documento que hayamos iniciado.

sidebar Genera el panel de navegacion en el lado derecho de lapantalla (vease la figura). En su ausencia, se genera el menude navegacion al pie de pagina.

abconsamepage Compone el resumen (abstract) y el ındice generalen la misma pagina.

notoc Suprime el ındice general, aunque mantiene el resumen ylos agradecimientos (introducidos con el comando \thanks).

nocfg Deshabilita el procesamiento del archivo pdfscreen.cfg.

Pagina Anterior Pagina Siguiente

Page 92: Documentos PDF

Las opciones del paquete pdfscreen (2/2)

Configuracion de color Existen seis configuraciones predefinidas,que se encuentran en el archivo schemes.sty y que se puedenseleccionar mediante opciones en el paquete: bluelace, blue(defecto), gray, orange, palegreen y chocolate.

Lenguaje El paquete soporta, de momento, 11 idiomas: english,french, dutch, czech, slovak, portuges, spanish, swedish, dan-ish, polish, german. Cada opcion consiste en la adecuadadefinicion de los siguientes comandos:

\paneltitlepagename \panlabstractname

\panelcontentsname \panelhomepagename

\panelgobackname \panelclosename

\panelquitname \panelpagename

\panelofname

Pagina Anterior Pagina Siguiente

Page 93: Documentos PDF

Pantalla generada con el paquete pdfscreen

Presentaciones con pdfTEX

Grupo CLMPS

affname�

emblema�

divname�

panlabstractname�

panelcontentsname�

panelhomepagename�

panelgobackname�

panelclosename�

panelquitname�

Pagina Anterior Pagina Siguiente

Page 94: Documentos PDF

Otros comandos del paquete pdfscreen (1/2)

��

��\screensize{Altura}{Anchura}

Especifica las dimensiones, en cualquier unidad de longitud validaen TEX, de la pantalla del ordenador.

��

��\markboth{TextoIzq}{TextoDer}

Debido a que la generacion automatica de las marcas leftmark yrightmark puede estropear la version PDF para la pantalla, es obli-gatorio proporcionar este comando con las marcas que se adecuentanto al panel lateral como al menu inferior, segun la opcionelegida.

Pagina Anterior Pagina Siguiente

Page 95: Documentos PDF

Otros comandos del paquete pdfscreen (2/2)

'

&

$

%

\begin{screen}Objeto\end{screen}

\begin{print}Objeto\end{print}

El argumento Objeto de los entornos anteriores solamente apare-cera si se ha seleccionado la opcion screen o print, segun el en-torno utilizado.

��

��\duplex{Pantalla}{Impresora}

Selecciona un objeto variable dependiente de la version elegida, ysolo esta indicado para textos pequenos. El argumento Pantallasolo aparecera en la version screen, mientras que el argumentoImpresora solamente se visualiza en la opcion print.

Pagina Anterior Pagina Siguiente

Page 96: Documentos PDF

Pantalla generada con el paquete pdfslide

Departamento de Matematicas

http://www-math.fcu.um.es/latex/

Presentaciones con pdfslide

Grupo CLMPS

Universidad de Murcia

Esto es una nota a pie de pagina

Pagina Anterior Pagina Siguiente

Page 97: Documentos PDF

Comandos del paquete pdfslide

��

��\author{Nombre} \address{Direccion}

��

��\orgname{NombreOrganizacion} \orgurl{DireccionWWW}

��

��\notes{NotaPie}

��

��\screensize{Altura}{Anchura}

��

��\marginsize{Izquierdo}{Derecho}{Superior}{Inferior}

Incrementa los margenes de la pagina en las dimensiones especi-ficadas por los argumentos.

Pagina Anterior Pagina Siguiente