j i jj ii presentaciones con pdfscreenjgutierr/latexavanzado/sesionesjuan/...j i jj ii ´indice...
TRANSCRIPT
J I
JJ II
Indice
Presentacion
Salir
1/ 26
Presentaciones conpdfscreen
Departament d’Informatica. Universitat de Valencia
27 de febrero de 2004
J I
JJ II
Indice
Presentacion
Salir
2/ 26
Indice1. Un primer ejemplo 3
2. Controlando el fondo 5
3. Configurando el documento 9
4. El panel de navegacion 13
5. Estableciendo pausas 22
6. Lanzando aplicaciones desde el documento 25
J I
JJ II
Indice
Presentacion
Salir
3/ 26
1. Un primer ejemplo
1
2
3 \ documen tc l ass [ a4paper , span i sh ,12 p t ]{ a r t i c l e }4
5 \ usepackage{ xspace , c o l o r t b l}6
7 \ usepackage [ l a t i n 1 ]{ i n p u t e n c}8 \ usepackage [ s p a n i s h ]{ b a b e l}9
10 \ usepackage{ pause}11
12 % Para que mues t re una t a b l a de c o n t e n i d o s de p r o f u n d i d a d 213 \ s e t c o u n t e r{ t o c d e p t h} { 2 }14
15 % Para que no sea n e c e s a r i o poner l a e x t e n s i o n a u t i l i z a r i n c l u d e g r a p h i c s16 \newcommand{ \ p d f g r a p h i c s} { \ D e c l a r e G r a p h i c s E x t e n s i o n s{ . png , . pdf , . j pg} }17
18 \ usepackage [ sc reen , s p a n i s h ]{ p d f s c r e e n}19
20 % Margenes { l e f t } { r i g h t } { t op } { bot tom}21 \marg ins{1cm} {1 cm} {1 cm} {1 cm}22
23 % Tamano de l a d i a p o s i t i v a24 \ s c r e e n s i z e{6 i n } {8 i n }25
26
27 \ d e f i n e c o l o r{ g r i s c l a r o} { rgb } { . 9 , . 9 , . 9}28
29 \ b a c k g r o u n d c o l o r{ whi te }30
31 \ beg in{ document}32
33 \ t a b l e o f c o n t e n t s34
J I
JJ II
Indice
Presentacion
Salir
4/ 26
35 \ beg in{ s l i d e }36
37 \ s e c t i o n{ Pr imera s e c c io n }38
39 \ end{ s l i d e }40
41
42 \ end{ document}
El codigo se puede encontrar en la direccion:www.uv.es/˜jgutierr/LatexAvanzado/Sesion5/Presentacion1.tex
J I
JJ II
Indice
Presentacion
Salir
4/ 26
35 \ beg in{ s l i d e }36
37 \ s e c t i o n{ Pr imera s e c c io n }38
39 \ end{ s l i d e }40
41
42 \ end{ document}
El codigo se puede encontrar en la direccion:www.uv.es/˜jgutierr/LatexAvanzado/Sesion5/Presentacion1.tex
Una vez ejecutado pdflatex se puede ver el fichero pdf resultante:
J I
JJ II
Indice
Presentacion
Salir
5/ 26
2. Controlando el fondoEs posible cambiar el color del fondo utilizando\backgroundcolor{}. Por ejemplo cambiando la lınea 29por:\ b a c k g r o u n d c o l o r{ g r i s c l a r o}
J I
JJ II
Indice
Presentacion
Salir
5/ 26
2. Controlando el fondoEs posible cambiar el color del fondo utilizando\backgroundcolor{}. Por ejemplo cambiando la lınea 29por:\ b a c k g r o u n d c o l o r{ g r i s c l a r o}
dondegrisclaro es un color que se ha definido en la lınea 27,se obtiene el siguiente resultado:
J I
JJ II
Indice
Presentacion
Salir
6/ 26
Para controlar el fondo, se puede utilizar\overlay{}. El argumentodebe ser un fichero en formatopng, pdf o jpg.
J I
JJ II
Indice
Presentacion
Salir
6/ 26
Para controlar el fondo, se puede utilizar\overlay{}. El argumentodebe ser un fichero en formatopng, pdf o jpg.
En la distribucion de Miktex hay unos cuantos fondos predefinidos. Acontinuacion 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}
J I
JJ II
Indice
Presentacion
Salir
7/ 26
Si se desea utilizar cualquier otro fondo se puede especificar uti-lizando\overlay{NombreFicheroFondo}
J I
JJ II
Indice
Presentacion
Salir
7/ 26
Si se desea utilizar cualquier otro fondo se puede especificar uti-lizando\overlay{NombreFicheroFondo}
Por ejemplo, con una fotografıa tomada el 13 de enero de 2004desde la terraza del bloque D de Fisicas se puede hacer un fondo...
J I
JJ II
Indice
Presentacion
Salir
7/ 26
Si se desea utilizar cualquier otro fondo se puede especificar uti-lizando\overlay{NombreFicheroFondo}
Por ejemplo, con una fotografıa tomada el 13 de enero de 2004desde la terraza del bloque D de Fisicas se puede hacer un fondo...
J I
JJ II
Indice
Presentacion
Salir
8/ 26
o con esta otra figura generada con Metapost...
J I
JJ II
Indice
Presentacion
Salir
8/ 26
o con esta otra figura generada con Metapost...
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
Se puede especificar el color deseado para los enlaces:
Opcion Descripcion Valores
citecolor Color para las citas bibliografi-cas en el texto
Un color
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
Se puede especificar el color deseado para los enlaces:
Opcion Descripcion Valores
citecolor Color para las citas bibliografi-cas en el texto
Un color
urlcolor Color para los enlaces a URLs. Un color
filecolor Color para los enlaces queabren ficheros locales.
Un color
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
Se puede especificar el color deseado para los enlaces:
Opcion Descripcion Valores
citecolor Color para las citas bibliografi-cas en el texto
Un color
urlcolor Color para los enlaces a URLs. Un color
filecolor Color para los enlaces queabren ficheros locales.
Un color
colorlinks Si se desea que coloree los en-laces.
Un color
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
Se puede especificar el color deseado para los enlaces:
Opcion Descripcion Valores
citecolor Color para las citas bibliografi-cas en el texto
Un color
urlcolor Color para los enlaces a URLs. Un color
filecolor Color para los enlaces queabren ficheros locales.
Un color
colorlinks Si se desea que coloree los en-laces.
Un color
linkcolor Color para los enlaces internosal documento
Un color
J I
JJ II
Indice
Presentacion
Salir
9/ 26
3. Configurando el documento
El paquetehyperref permite que se pueda establecer informacionsobre el documento utilizando\hypersetup{} en el preambulo.
Se puede especificar el color deseado para los enlaces:
Opcion Descripcion Valores
citecolor Color para las citas bibliografi-cas en el texto
Un color
urlcolor Color para los enlaces a URLs. Un color
filecolor Color para los enlaces queabren ficheros locales.
Un color
colorlinks Si se desea que coloree los en-laces.
Un color
linkcolor Color para los enlaces internosal documento
Un color
J I
JJ II
Indice
Presentacion
Salir
10/ 26
Se puede proporcionar informacion sobre el contenido y el autordel documento:
Opcion Descripcion Valorespdftitle Informacion sobre el tıtulo
del documentoTexto
J I
JJ II
Indice
Presentacion
Salir
10/ 26
Se puede proporcionar informacion sobre el contenido y el autordel documento:
Opcion Descripcion Valorespdftitle Informacion sobre el tıtulo
del documentoTexto
pdfkeywords Palabras clave que descri-ben el documento
Texto
J I
JJ II
Indice
Presentacion
Salir
10/ 26
Se puede proporcionar informacion sobre el contenido y el autordel documento:
Opcion Descripcion Valorespdftitle Informacion sobre el tıtulo
del documentoTexto
pdfkeywords Palabras clave que descri-ben el documento
Texto
pdfsubject Informacion sobre el temadel documento
Texto
J I
JJ II
Indice
Presentacion
Salir
10/ 26
Se puede proporcionar informacion sobre el contenido y el autordel documento:
Opcion Descripcion Valorespdftitle Informacion sobre el tıtulo
del documentoTexto
pdfkeywords Palabras clave que descri-ben el documento
Texto
pdfsubject Informacion sobre el temadel documento
Texto
pdfauthor Informacion sobre el autordel documento
Texto
J I
JJ II
Indice
Presentacion
Salir
10/ 26
Se puede proporcionar informacion sobre el contenido y el autordel documento:
Opcion Descripcion Valorespdftitle Informacion sobre el tıtulo
del documentoTexto
pdfkeywords Palabras clave que descri-ben el documento
Texto
pdfsubject Informacion sobre el temadel documento
Texto
pdfauthor Informacion sobre el autordel documento
Texto
Esta informacion aparece siguiendo la siguiente secuencia en elmenu del Acrobat:
Archivo // Propiedades de documento // Resumen...
J I
JJ II
Indice
Presentacion
Salir
11/ 26
O como aparecera el documento al abrirlo:
Opcion Descripcion Valorespdfstartpage Pagina inicial por la que
se abre el documentoNumero
J I
JJ II
Indice
Presentacion
Salir
11/ 26
O como aparecera el documento al abrirlo:
Opcion Descripcion Valorespdfstartpage Pagina inicial por la que
se abre el documentoNumero
pdfstartview Especifica como se ve eldocumento
FitH: ajusta a anchuraFitV: ajusta a la altura
J I
JJ II
Indice
Presentacion
Salir
11/ 26
O como aparecera el documento al abrirlo:
Opcion Descripcion Valorespdfstartpage Pagina inicial por la que
se abre el documentoNumero
pdfstartview Especifica como se ve eldocumento
FitH: ajusta a anchuraFitV: ajusta a la altura
pdfpagelayout Organizacion de las pagi-nas.
SinglePage: una paginaOneColumn: desplaza-miento contınuoTwoColumnLeft: dos co-lumnas (paginas pares ala izquierda)TwoColumnRight: dos co-lumnas (paginas pares ala derecha)
J I
JJ II
Indice
Presentacion
Salir
11/ 26
O como aparecera el documento al abrirlo:
Opcion Descripcion Valorespdfstartpage Pagina inicial por la que
se abre el documentoNumero
pdfstartview Especifica como se ve eldocumento
FitH: ajusta a anchuraFitV: ajusta a la altura
pdfpagelayout Organizacion de las pagi-nas.
SinglePage: una paginaOneColumn: desplaza-miento contınuoTwoColumnLeft: dos co-lumnas (paginas pares ala izquierda)TwoColumnRight: dos co-lumnas (paginas pares ala derecha)
pdfpagemode El modo en el que apare-ce el documento cuandose abre
None, UseThumbs(muestra las paginasen pequeno a la izquier-da), UseOutlines (showbookmarks), y FullScreen(tipo presentacion).
J I
JJ II
Indice
Presentacion
Salir
12/ 26
Opcion Descripcion Valorespdfmenubar Si se muestra la barra con
el menutrue o false
J I
JJ II
Indice
Presentacion
Salir
12/ 26
Opcion Descripcion Valorespdfmenubar Si se muestra la barra con
el menutrue o false
pdftoolbar Si se muestra la barra conlas herramientas
true o false
J I
JJ II
Indice
Presentacion
Salir
12/ 26
Opcion Descripcion Valorespdfmenubar Si se muestra la barra con
el menutrue o false
pdftoolbar Si se muestra la barra conlas herramientas
true o false
El listado de opciones mostrado no es completo pero es represen-tativo.
J I
JJ II
Indice
Presentacion
Salir
12/ 26
Opcion Descripcion Valorespdfmenubar Si se muestra la barra con
el menutrue o false
pdftoolbar Si se muestra la barra conlas herramientas
true o false
El listado de opciones mostrado no es completo pero es represen-tativo.
El siguiente codigo muestra un ejemplo de utilizacion de estasopciones. Estas opciones son las que se han utilizado para estedocumento:
1 \ h y p e r s e t u p{ c o l o r l i n k s= t r u e , %2 c i t e c o l o r=blue , %3 pdfpagemode=F u l l Sc r e e n , %4 f i l e c o l o r=blue , %5 pdfkeywords={ p d f s c r e e n} , %6 l i n k c o l o r=marron1 , %7 u r l c o l o r=blue , %8 pd f f i tw indow= t r u e , %9 p d f a u t h o r={ Juan G u t ie r r e z Aguado} , %
10 p d f t i t l e ={ p d f s c r e e n} , %11 p d f t e x }
J I
JJ II
Indice
Presentacion
Salir
13/ 26
4. El panel de navegacionAl cargar el paquetepdfscreen se puede indicar que se desea unpanel de navegacion por el documento.
J I
JJ II
Indice
Presentacion
Salir
13/ 26
4. El panel de navegacionAl cargar el paquetepdfscreen se puede indicar que se desea unpanel de navegacion por el documento.
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:
\usepackage[screen,spanish,panelright]{pdfscreen}
J I
JJ II
Indice
Presentacion
Salir
14/ 26
\usepackage[screen,spanish,panelleft]{pdfscreen}
Lo que se muestra en estos paneles son los botones por defecto.
J I
JJ II
Indice
Presentacion
Salir
15/ 26
Si se define un emblemaeste aparece en el panel. Por ejemplo, siponemos
\emblema{ escudo uv bw . png}
entonces la imagen aparecera en el panel:
J I
JJ II
Indice
Presentacion
Salir
16/ 26
Se puede proporcionar la pagina web del autor definiendo:\ u r l i d { d i r e c c i o n URL}
Por ejemplo si ponemos:
\ u r l i d { h t t p : / /www. uv . es/ ˜ j g u t i e r r / LatexAvanzado/ LatexAvanzado . html}
Al pulsar sobre el boton correspondiente al textoPagina wwwnos llevarıa a la direccion anterior.
J I
JJ II
Indice
Presentacion
Salir
17/ 26
Logicamente el color de fondo del panel y el de los botones sepueden cambiar (¡uf! menos mal).
J I
JJ II
Indice
Presentacion
Salir
17/ 26
Logicamente el color de fondo del panel y el de los botones sepueden cambiar (¡uf! menos mal).
Por ejemplo:\ d e f i n e c o l o r{ pane lbackg round} { rgb } { . 4 , . 4 , . 4}\ d e f i n e c o l o r{ bu t t onbackg round} { rgb } { . 9 , . 9 , . 9}
produce:
J I
JJ II
Indice
Presentacion
Salir
18/ 26
Es posible definir un panel con los botones que deseemos. Estosbotones pueden ejecutar cualquier accion definida por los menusde Acrobat Reader.Una seleccion 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 laultima pagina del documentoGoToPage va a la pagina indicada
La lista completa se encuentra en la documentacion sobre el pa-quetehyperref.
J I
JJ II
Indice
Presentacion
Salir
19/ 26
Los botones se pueden crear del siguiente modo:
\ addBut ton{ ancho} { Texto}
donde:
ancho es el ancho que debe tener el boton
J I
JJ II
Indice
Presentacion
Salir
19/ 26
Los botones se pueden crear del siguiente modo:
\ addBut ton{ 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 definirunicamente el boton sino indi-car que se debe realizar cuando sea pulsado. Esto se indica delsiguiente modo:Que hay que h a c e r{ \ addBut ton{ ancho} { Texto } }
J I
JJ II
Indice
Presentacion
Salir
20/ 26
Si deseamos que al pulsar el boton se ejecute alguna accion deAcrobat la sintaxis es:
\Acrobatmenu{ a c c i o n} { \ addBut ton{ ancho} { Texto } }
J I
JJ II
Indice
Presentacion
Salir
20/ 26
Si deseamos que al pulsar el boton se ejecute alguna accion deAcrobat la sintaxis es:
\Acrobatmenu{ a c c i o n} { \ addBut ton{ ancho} { Texto } }
Por ejemplo\Acrobatmenu{ P r i n t } { \ addBut ton{2cm} { Impr im i r } }
mostrarıa un boton de 2cm de ancho con el texto Imprimir y alpulsarlo se abrirıa el dialogo de impresion de Acrobat.
J I
JJ II
Indice
Presentacion
Salir
21/ 26
El siguiente codigo (que irıa en el preambulo del documento) de-fine el panel:
\ p a n e l w i d t h=2.2cm\ de f\ p a n e l{ \ co lo r box{ pane lbackg round} {\ beg in{ min ipage} [ t ] [ \ p a p e r h e i g h t ] [ b ]{ \ p a n e l w i d t h}
\ c e n t e r i n g\ n u l l \ vspace∗ {12 p t }\ i n c l u d e g r a p h i c s [ w id th= .75 i n ]{ escudo uv bw . png} \ par\ v f i l l
\Acrobatmenu{ PrevPage} { \ addBut ton{0 . 9 cm}{ \ FBlack\ s c a l e b o x{ . 8 } [ 1 . 4 ] { \ b t l } } } \ hspace{−3 p t }
\Acrobatmenu{ NextPage} { \ addBut ton{0 . 9 cm}{ \ LBlack\ s c a l e b o x{ . 8 } [ 1 . 4 ] { \ r t l } } } \ hspace{−3 p t }
\ vspace∗ {1cm}
\Acrobatmenu{ F i r s t P a g e} { \ addBut ton{0 . 9 cm}{ \ FBlack\ s c a l e b o x{ . 8 } [ 1 . 4 ] { \ b t l \ b t l } } } \ hspace{−3 p t }
\Acrobatmenu{ Las tPage} { \ addBut ton{0 . 9 cm}{ \ LBlack\ s c a l e b o x{ . 8 } [ 1 . 4 ] { \ r t l \ r t l } } }
\ vspace∗ {1cm}
\ h y p e r l i n k { c o n t e n t s} { \ addBut ton{1 . 9 0 cm} { I n d i c e } } \ vspace∗ {1cm}
\Acrobatmenu{ P r i n t } { \ addBut ton{1 . 9 0 cm} { Impr im i r } } \ vspace∗ {1cm}
\Acrobatmenu{ Qui t } { \ addBut ton{1 . 9 0 cm} { S a l i r } } \ vspace∗ {1cm}
\ t hepage\ vspace∗ {0 . 2 cm}
\ end{ min ipage}} }
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia no
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezca
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatoda
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatodala
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatodalainformacion
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatodalainformacion de
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatodalainformacion degolpe
J I
JJ II
Indice
Presentacion
Salir
22/ 26
5. Estableciendo pausasSi deseamos que al mostrar una transparencia noaparezcatodalainformacion degolpehay que indicarle que se desea realizar unapausa.
Para poder insertar pausas hay que cargar el siguiente paquete enel preambulo:
1 \ usepackage{ pause}
Y para indicar que se en un punto particular se desea realizar unapausa hay que insertar el el mandato:
1 \ pause
J I
JJ II
Indice
Presentacion
Salir
23/ 26
Cuando un documento que lleva pausas se procesa conpdflatex
el resultado no es el esperado, si no que aparecen unos cuadradosnaranjas (!) donde aparecıan las pausas.
J I
JJ II
Indice
Presentacion
Salir
24/ 26
Esto es ası debido a que hay que realizar un procesado adicio-nal del documento pdf. Este procesado se realiza mediante unaaplicacion llamadappower4.
J I
JJ II
Indice
Presentacion
Salir
24/ 26
Esto es ası debido a que hay que realizar un procesado adicio-nal del documento pdf. Este procesado se realiza mediante unaaplicacion llamadappower4.
Esta herramienta esta desarrollada en Java y por lo tanto para eje-cutarla hay que tener instada una Maquina Virtual de Java (JREJava Runtime Environment) que se puede descargar desde la pagi-na de Sun.
J I
JJ II
Indice
Presentacion
Salir
24/ 26
Esto es ası debido a que hay que realizar un procesado adicio-nal del documento pdf. Este procesado se realiza mediante unaaplicacion llamadappower4.
Esta herramienta esta desarrollada en Java y por lo tanto para eje-cutarla hay que tener instada una Maquina Virtual de Java (JREJava Runtime Environment) que se puede descargar desde la pagi-na de Sun.
Suponiendo que uno dispone del JRE y de ppower4 el postproce-sado se realiza del siguiente modo:ppower4 entrada.pdf salida.pdf
Y ya esta, ensalida.pdf ya no aparecen los cuadros naranjassino una pausa.
J I
JJ II
Indice
Presentacion
Salir
25/ 26
6. Lanzando aplicaciones desde el do-cumento
El paquetehyperref nos permite lanzar aplicaciones que esteninstaladas en la maquina.
Esto esutil ya que se puede poner un enlace desde el documento.
J I
JJ II
Indice
Presentacion
Salir
25/ 26
6. Lanzando aplicaciones desde el do-cumento
El paquetehyperref nos permite lanzar aplicaciones que esteninstaladas en la maquina.
Esto esutil ya que se puede poner un enlace desde el documento.
Video
J I
JJ II
Indice
Presentacion
Salir
25/ 26
6. Lanzando aplicaciones desde el do-cumento
El paquetehyperref nos permite lanzar aplicaciones que esteninstaladas en la maquina.
Esto esutil ya que se puede poner un enlace desde el documento.
Video
La sintaxis es:1 \ h r e f { run : a p l i c a c i o n} { Texto}
J I
JJ II
Indice
Presentacion
Salir
26/ 26
Ejercicio:Realiza una presentacion como la que se muestra en :Presentacion