Documente Academic
Documente Profesional
Documente Cultură
* Si
tienes comentarios o correcciones, por favor, escribe a la lista de correo de Documentacin de LYX: lyx-docs@lists.lyx.org
ndice general
1. Figuras
1.1. Dilogo de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Figuras flotantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Formatos de imagen . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Cuadros y tablas
2.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . .
2.2. Dilogo de cuadros . . . . . . . . . . . . . . . . . . .
2.3. Barra de herramientas de cuadros . . . . . . . . . . .
2.4. Men Editar cuadro . . . . . . . . . . . . . . . . . .
2.5. Cuadros flotantes . . . . . . . . . . . . . . . . . . . .
2.6. Cuadros largos . . . . . . . . . . . . . . . . . . . . .
2.6.1. Notas al pie en cuadros largos . . . . . . . . .
2.6.2. Alineacin de cuadros largos . . . . . . . . . .
2.6.3. Leyendas en cuadros largos . . . . . . . . . . .
2.6.3.1. Referencias a cuadros largos . . . . .
2.6.3.2. Anchura de la leyenda . . . . . . . .
2.6.3.3. Leyendas distintas para cada pgina
2.7. Particularidades de los cuadros largos . . . . . . . . .
2.7.1. Clculos . . . . . . . . . . . . . . . . . . . . .
2.7.2. Flotantes y cuadros largos . . . . . . . . . . .
2.7.3. Saltos de pgina forzados . . . . . . . . . . . .
2.8. Lneas mltiples en columnas y filas . . . . . . . . . .
2.8.1. Lneas mltiples en celdas . . . . . . . . . . .
2.8.2. Multicolumnas . . . . . . . . . . . . . . . . .
2.8.2.1. Fundamentos de multicolumnas . . .
2.8.2.2. Clculos en multicolumnas . . . . . .
2.8.3. Multifilas . . . . . . . . . . . . . . . . . . . .
2.8.4. Celdas con lnea(s) diagonal(es) . . . . . . . .
2.9. Cuadros formales . . . . . . . . . . . . . . . . . . . .
2.10. Alineacin vertical de cuadros . . . . . . . . . . . . .
2.11. Cuadros coloreados . . . . . . . . . . . . . . . . . . .
2.11.1. Celdas coloreadas . . . . . . . . . . . . . . . .
2.11.2. Filas coloreadas . . . . . . . . . . . . . . . . .
2.11.3. Lneas coloreadas . . . . . . . . . . . . . . . .
2.12. Celdas de cuadro rotadas . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
5
7
7
7
8
9
10
10
13
13
14
14
15
16
18
18
18
18
22
22
22
22
23
24
25
28
30
31
31
33
34
35
ndice general
2.13. Clculo de la anchura de cuadros . . . . . . . .
2.14. Personalizacin de cuadros . . . . . . . . . . . .
2.14.1. Espacio adicional en filas . . . . . . . . .
2.14.2. Alineacin especial de celdas . . . . . . .
2.14.3. Formato personalizado de celda/columna
2.14.4. Grosor de lneas . . . . . . . . . . . . . .
2.14.5. Lneas de trazos . . . . . . . . . . . . . .
3. Flotantes
3.1. Introduccin . . . . . . . . . . . . . . . . . . .
3.2. Tipos de flotantes . . . . . . . . . . . . . . . .
3.2.1. Algoritmos flotantes . . . . . . . . . .
3.3. Numeracin de flotantes . . . . . . . . . . . .
3.4. Referencias a flotantes . . . . . . . . . . . . .
3.4.1. Formatos de referencia cruzada . . . .
3.4.2. Designacin automtica de referencias
3.4.3. Colocacin de referencias . . . . . . . .
3.5. Colocacin de flotantes . . . . . . . . . . . . .
3.6. Rotacin de flotantes . . . . . . . . . . . . . .
3.7. Subflotantes . . . . . . . . . . . . . . . . . . .
3.8. Flotantes adosados . . . . . . . . . . . . . . .
3.9. Formato de las leyendas . . . . . . . . . . . .
3.10. Colocacin de leyendas . . . . . . . . . . . . .
3.11. ndice de flotantes . . . . . . . . . . . . . . . .
4. Notas
4.1. Notas
4.2. Notas
4.2.1.
4.2.2.
4.3. Notas
en LYX . . . . . . . . . . . .
al pie . . . . . . . . . . . . .
Numeracin de notas al pie
Colocacin de notas al pie .
al margen . . . . . . . . . . .
.
.
.
.
.
5. Marcos
5.1. Introduccin . . . . . . . . . . . . . .
5.2. Dilogo de marcos . . . . . . . . . .
5.2.1. Tamao . . . . . . . . . . . .
5.2.2. Alineacin . . . . . . . . . . .
5.2.3. Decoracin . . . . . . . . . . .
5.3. Personalizacin de marcos . . . . . .
5.4. Minipginas . . . . . . . . . . . . . .
5.5. Marcos de prrafo . . . . . . . . . . .
5.6. Marcos para palabras y caracteres . .
5.6.1. Evitar la particin de palabras
5.6.2. Alineacin vertical . . . . . .
ii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
36
37
37
38
40
41
43
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
45
45
45
46
46
47
48
49
49
50
51
52
52
54
55
57
.
.
.
.
.
61
61
62
63
64
66
.
.
.
.
.
.
.
.
.
.
.
69
69
69
69
70
72
72
74
75
75
75
76
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
ndice general
5.7. Marcos coloreados . . . . . . . . . . .
5.7.1. Colorear el fondo de un texto
5.7.2. Colorear el fondo de prrafos
5.8. Marcos girados y a escala . . . . . .
5.8.1. Marcos girados . . . . . . . .
5.8.2. Marcos para variar la escala .
.
.
.
.
.
.
77
77
78
78
78
79
83
83
84
85
7. Archivos externos
7.1. Material externo
7.2. Documento hijo .
7.2.1. Subseccin
7.2.2. Subseccin
87
87
90
92
93
. . . . .
. . . . .
Externa
Externa
.
.
1
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8. Listado de programa
95
99
grficos
101
. . . . . . . . . . . . . . . . . . . . . 101
. . . . . . . . . . . . . . . . . . . . . 101
. . . . . . . . . . . . . . . . . . . . . 102
103
105
Bibliografa
107
ndice alfabtico
109
iii
1. Figuras
1.1.
Dilogo de grficos
Para insertar una imagen en un documento, sita el cursor en el lugar del texto
que desees y haz clic en el botn
o en el men Insertar . Imagen. Aparecer un
dilogo para escoger el archivo a cargar. La imagen aparecer en el archivo de salida
exactamente en la misma posicin en la que la has colocado.
El dilogo Grficos puede abrirse en cualquier momento haciendo clic sobre una
imagen. Este dilogo tiene tres pestaas:
Grficos Aqu puedes elegir tu archivo grfico y ajustar separadamente su presentacin en LYX y en la salida. En el apndice A se detallan las unidades disponibles
para el tamao del grfico.
Puedes girar los grficos en el sentido de las agujas de reloj estableciendo un
ngulo y un origen de rotacin. La imagen tambin gira en LYX.
Las imgenes se pueden redimensionar mediante un porcentaje o fijando explcitamente la altura y la anchura. Si fijas slo la anchura o slo la altura, la
otra dimensin se establece automticamente. Si fijas ambas dimensiones, la
imagen se adaptar a ellas, posiblemente distorsionada. Para evitar distorsin
en la imagen marca la opcin Mantener proporcin. En ese caso la imagen ser
modificada de forma que su anchura y su altura no excedan de las dimensiones
especificadas.
Las imgenes se pueden abrir en el programa de tu eleccin con la entrada Editar externamente del men contextual que aparece al hacer clic derecho sobre la
imagen. Los programas visor y editor para cada formato de imagen se pueden
establecer en la configuracin de formatos de archivo de las preferencias de LYX.
Recorte Como alternativa para cambiar el tamao, es posible establecer las coordenadas de la imagen para ajustar su altura y anchura en la salida. Adems,
las coordenadas se pueden calcular automticamente pinchando el botn Obtener de archivo. El botn Recortar al cuadro delimitador imprimir slo la regin
de la imagen comprendida en las coordenadas introducidas. Normalmente no
necesitars preocuparte por esto y puedes ignorar esta solapa.
Opciones de LATEX y LYX En esta solapa puedes modificar la apariencia de la imagen en LYX y, si eres experto en LATEX, especificar opciones LATEX adicionales.
La opcin Modo borrador hace que en la salida se muestre slo un marco con el
1. Figuras
tamao de la imagen.
La opcin No descomprimir al exportar slo afecta a los grficos EPS comprimidos, por ejemplo x.eps.gz. Si se usa esta opcin, las imgenes no sern descomprimidas al exportar, puesto que LATEX puede manejarlas como estn.
Los grficos EPS comprimidos sirven para ahorrar espacio de disco si se utiliza
PostScript como formato de salida, vase apndice B.2. Para comprimir grficos
EPS, usa los siguientes comandos en un UNIX-shell o en consola de Windows:
gzip x.eps
zgrep % %Bounding x.eps.gz > x.eps.bb
El segundo comando crea un archivo de cuadro delimitador x.eps.bb que
LATEX necesita para grficos comprimidos.
En la seccin Grupo de grficos puedes definir un conjunto de ajustes de imagen.
Las imgenes incluidas en un grupo comparten sus caractersticas, de modo que
al modificar las de una imagen del grupo se modifican igualmente las de las dems imgenes del grupo. As, por ejemplo, puedes cambiar el tamao de un
grupo de imgenes sin necesidad de hacerlo individualmente para cada una de
ellas. Adems se puede integrar una imagen en un grupo existente marcando el
nombre del mismo en el men contextual de la imagen.
Esto es un ejemplo de imagen en formato EPS1 en un prrafo separado centrado
horizontalmente:
3D__LyXGit_2_0_x_lib_doc_clipart_mobius.pdf
1.2.
Figuras flotantes
Para informacin general sobre flotantes, echa una ojeada a la seccin 3.1.
y el men Insertar . Flotante . Figura insertan un flotante con la etiqueta
El botn
Figura #: (# es el nmero actual). La imagen se puede insertar sobre la leyenda,
como en la figura 1.1, o bajo ella, como en la figura 1.2. Ms informacin sobre
ubicacin de leyendas en la seccin 3.10.
Las figuras 1.1 y 1.2 son ejemplos de figuras con referencias cruzadas. Las figuras
pueden tener referencias cruzadas en el documento mediante referencia a su etiqueta. Para hacerlo inserta una etiqueta en la leyenda usando el men Insertar .
Etiqueta o el botn
1. Figuras
(b) Ornitorrinco
Figura 1.3.: Dos imgenes distorsionadas. Ambas estn en el grupo llamado distorsionadas.
1.3.
Formatos de imagen
2. Cuadros y tablas
2.1.
Introduccin
A
B
C
2.2.
Dilogo de cuadros
Un cuadro se puede cambiar mediante el dilogo que aparece al pulsar sobre ella con el
botn derecho del ratn. Se pueden ajustar los parmetros de la celda y fila/columna
en la que se encuentra el cursor. La mayora de opciones tambin trabajan sobre una
seleccin de celdas, de filas o de columnas. Observa que hay que diferenciar entre
seleccionar una celda o seleccionar su contenido.
Con la opcin del dilogo Aplicar inmediatamente cada cambio que hagas se aplica
directamente. Si mueves el cursor a otra celda el dilogo tambin se actualizar con
los parmetros de la nueva celda. Si cambias valores de longitud debes pulsar la tecla
Entrar para aplicar los cambios.
En el cuadro de dilogo aparecen las siguientes solapas:
Configuracin del cuadro Aqu puedes establecer la alineacin horizontal y la anchura de la columna actual o del cuadro completo. La alineacin Al separador
decimal se describe en la seccin 2.14.2. Una vez puesta la anchura puedes ajustar tambin el alineamiento vertical. Una anchura determinada permite tener
saltos de lnea y distintos prrafos de texto, vase seccin 2.8.1. Si no estableces
2. Cuadros y tablas
anchura, la columna ser tan ancha como el contenido de la celda ms ancha.
Adems, puedes marcar una o ms celdas de una fila como celda multicolumna,
vase seccin 2.8.2, o las celdas de una columna como celda multifila, vase
seccin 2.8.3.
Las casillas de giro rotan la celda actual, una seleccin o toda el cuadro 90 en
el sentido de las agujas del reloj. La rotacin no se ve en LYX, s en la salida.
Para ms informacin vase seccin 2.12.
Nota: no todos los visores DVI pueden mostrar rotaciones.
La alineacin vertical del cuadro completo se usa para cuadros en lneas de
texto:
1
1 A
Lnea con cuadros con diferentes alineaciones:
1 A
A
Tambin es posible introducir argumentos LATEX necesarios para formatos especiales, vanse las secciones 2.8.2.2 y 2.11.
Bordes En esta solapa puedes aadir y quitar bordes para la fila/columna actual.
Puedes elegir para el cuadro un estilo Formal, como se describe en la seccin 2.9.
Adems, aqu puedes aadir espacio adicional en las filas de la tabla, como se
describe en la seccin 2.14.1
Cuadro largo Para hacer cuadros largos que pueden extenderse por varias pginas.
Las secciones 2.6 y 2.7 describen sus caractersticas en detalle.
2.3.
2.4.
2. Cuadros y tablas
2.5.
Cuadros flotantes
Para una explicacin general sobre flotantes, echa un vistazo a la seccin 3.1.
Cuadro 2.1.: Un cuadro flotante.
1
Pepe
"
R
x2 dx
Mari
#
a b
c d
3
Teo
1+1=2
Los cuadros flotantes pueden insertarse con el men Insertar . Flotante . Cuadro o con
el botn
2.6.
Cuadros largos
Si el cuadro es demasiado largo para una pgina, puedes usar la opcin Usar cuadro largo en la solapa Cuadro largo del dilogo de cuadros, para repartir automticamente
el cuadro en varias pginas. Al hacerlo se habilitan las siguientes opciones:
1
10
11
2. Cuadros y tablas
Ejemplo de lista telefnica
NOMBRE
TEL.
Pochiesa
Paolo
111,
Radina
Claudio
Stuffer
Oskar
Tacchelli
Ugo
Tezzele
Margit
Unterkalmsteiner Frieda
Vieider
Hilde
Vigna
Jrgen
Weber
Maurizio
Winkler
Franz
Annovi
Bertoli
Bozzi
Cachia
Cachia
Cinquemani
Colin
Concli
Dal Bosco
Dalpiaz
Feliciello
Focarelli
Galletti
Gasparini
Rizzardi
Lassini
Malfatti
Malfatti
Meneguzzo
Mezzadra
Pirpamer
Pochiesa
Radina
Stuffer
12
222
111
111
111
111
111
111
111
111
111
Silvia
555
Stefano
555
Walter
555
Maria
555
Maurizio
555
Giusi
555
Bernard
555
Gianfranco
555
Carolina
555
Annamaria
555
Domenico
555
Paola
555
Oreste
555
Franca
555
Paola
555
Giancarlo
555
Luciano
555
Valeriano
555
Roberto
555
Roberto
555
Erich
555
Paolo
555, 222
Claudio
555
Oskar
555
contina en la pgina siguiente
2.6.1.
555
555
555
555
999
555
555
fin
Se pueden insertar notas al pie en cada celda de un cuadro largo. Las notas se muestran en la parte inferior de la pgina en la que est la celda con la nota. El cuadro 2.6
tiene un ejemplo de nota al pie.
2.6.2.
La alineacin horizontal de cuadros largos se puede establecer en el dilogo de configuracin de cuadros. Para las alineaciones izquierda y derecha el cuadro ir al borde
de la pgina. Para poner espacio entre el cuadro y el borde hay que poner la alineacin al centro y cambiar el valor de las longitudes \LTleft y \LTright insertando
la lnea siguiente en cdigo TEX antes del correspondiente cuadro largo:
\setlength{\LTleft}{valor}
donde el valor puede tener cualquiera de las unidades listadas en el cuadro A.1.
\LTlent controla la distancia entre el borde izquierdo de la pgina y el cuadro.
\LTright la distancia desde el lado derecho. El valor predeterminado para ambas
longitudes es \fill, que en este caso es lo mismo que un relleno horizontal en LYX.
El siguiente cuadro largo se ha alineado centrado y \LTleft establecido en 0.1\columnwidth:
1
asd
asd
asd
asd
2
s
s
s
asd
3
s
s
s
asd
4
s
s
s
asd
5
asd
asd
asd
asd
13
2. Cuadros y tablas
2.6.3.
Un cuadro largo no se puede poner flotante porque los flotantes slo pueden estar en
una pgina. Pero el entorno leyenda de flotantes s puede usarse para cuadros largos
utilizando para una fila de un cuadro largo la opcin Leyenda, como se explica en la
sec. 2.6. Slo una fila puede contener la leyenda.
He aqu un pequeo cuadro largo para mostrar cmo funciona:
Cuadro 2.2.: Cuadro largo con leyenda
1
asd
asd
asd
asd
2
s
s
s
asd
3
s
s
s
asd
4
s
s
s
asd
5
asd
asd
asd
asd
Nota 1: El nmero del cuadro se incrementa para cada cuadro largo, aunque no
pongas leyenda en alguna de ellas. Por esto podra suceder que, p. ej., el cuadro 2.4
siga al cuadro 2.1 en el ndice de cuadros debido a que hay dos cuadros largos sin
leyenda. Para evitarlo, aade detrs de cada cuadro largo sin leyenda este comando
en cdigo TEX:
\addtocounter{table}{-1}
Esto no es necesario si ninguna de los cuadros largos tiene leyenda y aades el siguiente cdigo en el prembulo del documento:
\let\myEnd\endlongtable
\renewcommand{\endlongtable}{\myEnd\addtocounter{table}{-1}}
Nota 2: Si utilizas hyperref en las Propiedades PDF del dilogo Configuracin del
documento para enlazar referencias cruzadas en la salida, los enlaces a cuadros largos
llevan siempre al principio del documento.
2.6.3.1.
14
2
s
s
s
sad
3
s
s
s
asd
4
s
s
s
asd
5
asd
asd
asd
asd
Anchura de la leyenda
La anchura mxima de la leyenda se define por la longitud \LTcapwidth. Por omisin, su valor es 4 in (4 pulgadas). Para cambiarla aade el siguiente comando en el
prembulo o en cdigo TEX en el propio documento antes del cuadro largo al que
deba afectar
\setlength{\LTcapwidth}{anchura}
donde la anchura puede ser una de las unidades listadas en el apndice A.
Los cuadros siguientes muestran la diferencia:
Cuadro 2.4.: Leyenda larga completa con anchura predeterminada leyenda larga
completa con anchura predeterminada
1
asd
asd
asd
asd
2
s
s
s
sad
3
s
s
s
asd
4
s
s
s
asd
5
asd
asd
asd
asd
2
s
s
s
sad
3
s
s
s
asd
4
s
s
s
asd
5
asd
asd
asd
asd
15
2. Cuadros y tablas
Nota: Si se usa el paquete LATEX caption, como en este documento, para la leyenda
se utiliza toda la anchura de la pgina cuando se deja el valor por omisin de 4 in para
\LTcapwidth. En este caso, para conseguir una leyenda de 4 in exactamente, puedes
poner un valor ligeramente diferente de 4.0 in, p. ej. 3.99 in, o bien emplear el comando
LATEX \captionsetup{width=valor}, suministrado por el paquete caption.
2.6.3.3.
Cuando las leyendas para las pginas siguientes hayan de ser diferentes de la leyenda
de la primera pgina del cuadro, se insertan con el comando en cdigo TEX
\caption*{texto de la leyenda}\\ %
en una fila postiza que se marca como encabezado. El cuadro 2.6 es un ejemplo
de cuadro largo con encabezados distintos donde el segundo no incluye nmero de
cuadro.
Cuadro 2.6.: Ejemplo de lista telefnica
Ejemplo de lista telefnica (ignore los nombres)
NOMBRE
TEL.
Annovi
Silvia
111
Bertoli
Stefano
111
Bozzi
Walter
111
Cachia
Maria
111
Cachia
Maurizio
111
Cinquemani
Giusi
111
Colin
Bernard
111
Concli
Gianfranco
111
Dal Bosco
Carolina
111
Dalpiaz
Annamaria
111
Feliciello
Domenico
111
Focarelli
Paola
111
Galletti
Oreste
111
Gasparini
Franca
111
2
Rizzardi
Paola
111
Lassini
Giancarlo
111
Malfatti
Luciano
111
Malfatti
Valeriano
111
contina en pgina siguiente
16
111
111
111
222
111
111
111
111
111
111
111
111
111
Silvia
555
Stefano
555
Walter
555
Maria
555
Maurizio
555
Giusi
555
Bernard
555
Gianfranco
555
Carolina
555
Annamaria
555
Domenico
555
Paola
555
Oreste
555
Franca
555
Paola
555
Giancarlo
555
Luciano
555
Valeriano
555
Roberto
555
contina en pgina siguiente
17
2. Cuadros y tablas
contina Ejemplo de lista telefnica
555
2.7.
2.7.1.
Clculos
LATEX calcula la altura de las pginas con cuadro y sus saltos de pgina utilizando los
denominados trozos, que son partes del cuadro presentes en la memoria de LATEX.
El valor predeterminado est establecido a slo 20 filas. Si ests usando cuadros largos
con muchas pginas, la generacin del documento puede hacerse muy lenta. No hay
problema en aumentar el tamao de los trozos hasta 100-1000 aadiendo el siguiente
comando en el prembulo del documento:
\setcounter{LTchunksize}{100}
2.7.2.
2.7.3.
Por omisin, los cuadros slo se cortan entre filas. Si tienes una celda con lneas
mltiples y necesitas un salto de pgina dentro de la celda, inserta el comando de
nueva lnea \\ en cdigo TEX en el punto en que quieras cortar. Antes del comando
\\ debes insertar en cdigo TEX tantos caracteres & como columnas siguientes
del cuadro. & es el carcter para separar celdas. Escribe en cdigo TEX despus de
cada & el contenido de la celda siguiente correspondiente y borra el contenido de
esas celdas.
Detrs del comando \\, inserta tantos & como columnas haya delante de la actual.
Enl cuadro 2.7 la celda que debera cortarse est en la segunda columna seguida de
otra columna. Por eso, el siguiente comando se inserta en la celda en cdigo TEX
detrs de Castelchiodato,:
18
2. Cuadros y tablas
contina Ejemplo de lista telefnica
20
TEL.
111
111
111
111
111
111
111
111
111
21
2. Cuadros y tablas
2.8.
2.8.1.
e
h
f
i
Al ajustar anchura fija en una columna se habilita la entrada de texto como prrafos
con varias lneas y guionado.
Para generar el cuadro 2.8, crea un cuadro 33, marca la primera celda y haz clic
derecho sobre ella. En el dilogo que surge establece una anchura de 2.5 cm y escoge
centro en alineacin vertical y horizontal. La alineacin vertical se utiliza para todas
las celdas de la fila. Como nuestro texto es menor de 2.5 cm, slo aparece una lnea. Para poner dos aadimos un salto de lnea justificado, (atajo Ctrl+Maysculas+Entrar).
Si el texto es ms ancho que la celda ser automticamente dividido en lneas.
Si hay una palabra larga en una celda con anchura fija, LATEX no puede cortarla con
guin si es la primera entrada. Por eso hay que insertar algo para que dicha palabra
no sea la primera entrada: aade un espacio horizontal de 0 pt delante de la palabra.
Como el espacio es 0 la salida no cambia. El cuadro 2.9 muestra el efecto.
2.8.2.
Multicolumnas
2.8.2.1.
Fundamentos de multicolumnas
Para extender una celda sobre varias columnas, se marcan las celdas que se desee
, el men Editar . Cuadro . Multicolumna, o clic derecho
combinar y se usa el botn
sobre las celdas marcadas y elige Multicolumna en el men contextual.
Cuadro 2.9.: Cuadros con y sin guin
b c
celdaconpalabramuylarga
e f
d
h i
g
22
celdaconpalabramuylarga
d
g
e
h
f
i
def ghi
jkl
B
2
D
4
C
3
Clculos en multicolumnas
LYX soporta multicolumnas directamente, pero hay que prestar atencin a la anchura
de celda de las columnas combinadas en la celda multicolumna.
Cuadro 2.10.: Cuadro con texto centrado en multicolumna sobre dos columnas que
tienen exactamente la mitad de anchura que la celda multicolumna
multicolumna
lnea mltiple
e
d
h
g
c
f
i
Por ejemplo, para crear el cuadro 2.10, marca las dos primeras celdas en la primera
fila deun cuadro 33 y haz clic derecho. En el dilogo marca multicolumna, alineacin
centro y una anchura de 2.5 cm. Las columnas combinadas deberan tener exactamente la mitad de la anchura de la celda multicolumna, as que deberas ajustar 1.25 cm
para la primera columna. La segunda columna tendr entonces automticamente
1.25 cm de anchura. Para el cuadro 2.11 se ha procedido de la siguiente manera:
Se ve que la primera columna no tiene la mitad de ancho que la celda multicolumna,
es un poco mayor. La razn es que la anchura dada para una celda Wg no es su
anchura total Wtot porque una celda es siempre algo mayor que la anchura dada. El
apndice D lo explica con detalle.
La anchura dada Wg n necesaria para combinar n columnas puede calcularse de manera que cada columna tenga una anchura total de Wtot multicolumn /n:
Wg n = (Wg multicolumn + (1 n) (12,4 pt))/n
(2.1)
c
f
i
23
2. Cuadros y tablas
En nuestro caso tenemos n = 2, Wg multicolumn = 2,5 cm y los valores predeterminados
para longitudes, as la ecuacin 2.1 queda
Wg 2 = 1,25 cm 6,2 pt
(2.2)
Para habilitar clculos en LATEX, debe cargarse en el prembulo el paquete calc con
la lnea
\usepackage{calc}
LYX no permite calcular longitudes en el campo Ancho del cuadro de dilogo. Por
tanto hay que insertar un argumento LATEX en el dilogo. He aqu un repaso de los
argumentos:
p{ancho} crea celdas con anchura fija, el texto alineado arriba
m{ancho} crea celdas con anchura fija, el texto con alineacin vertical centrada
b{ancho} crea celdas con anchura fija, el texto alineado abajo
Al introducir un argumento LATEX, todas las propiedades de celda puestas en el
dilogo se ignoran.
Nota: Debido a un error, LYX muestra de todas formas estas propiedades.
El comando \centering centra horizontalmente el texto. Puedes entonces introducir
el siguiente argumento de LATEX para la primera columna extendida:
>{\centering}m{1.25cm-6.2pt}
El comando >{ } significa que los comandos entre llaves se aplican antes de crear la
celda.
Aunque hemos escogido alineacin centrada para el texto de la celda multicolumna,
an est alineado a la izquierda. Esto se debe a que LYX slo aplica alineado a
columnas simples. As que para multicolumnas hemos de usar el argumento de LATEX
>{\centering}m{2.5cm}
2.8.3.
Multifilas
Para extender una celda sobre varias filas, se marcan las celdas que se desee combinar
, el men Editar . Cuadro . Multifila, o haz clic derecho sobre las
y se usa el botn
celdas marcadas y elige Multifila en el men contextual.
Aqu hay un ejemplo de cuadro con una multifila en la primera columna:
entrada en una celda larga
multifila
24
b
e
h
c
f
i
n
e
h
m
f
i
Para iniciar una nueva lnea en una multifila se puede usar un salto de pgina forzado
(Ctrl+Retorno) pero esto no respetar la alineacin de celda, como se ve en este
cuadro:
aaa
aaa
celda
bbb
errnea
ccc
ddd
eee
Por tanto, hay que usar con cuidado los saltos forzados.
2.8.4.
Para que el lector distinga los encabezados de filas y columnas, es til dividir la
primera celda del cuadro con una o dos lneas diagonales. Esto es posible cargando
el paquete LATEX diagbox en el prembulo del documento. El paquete suministra el
comando \diagbox, que se inserta en cdigo TEX con dos o tres argumentos:
\diagbox[options]{izquierda abajo}{derecha arriba}
\diagbox[options]{izquierda abajo}{izquierda arriba}{derecha arriba}
25
2. Cuadros y tablas
En el primer caso, la celda se divide con una lnea diagonal y los argumentos se
colocan debajo y encima de dicha lnea. En el segundo la celda se divide con dos
lneas.
Aqu hay un ejemplo de cuadro con \diagbox y dos argumentos:
Parmetro
Nombre
Perfect Green
Dark Multi-P
Crystal Clear Pro
Thickness in nm
Transparency in %
Hardness in MPa
45
60
18
80
72
86
504
982
374
El esquema con tres argumentos puede ser til, por ejemplo, para cuadros de ligas
deportivas o distancias:
Resultado
Equipo visitante
Equipo local
Tigers
Panthers
Falcons
Tigers
Panthers
Falcons
3:1
1:0
1:3
0:0
0:1
0:0
Para cuadros ms grandes con datos cruzados se pueden usar celdas divididas en cada
esquina del cuadro, como en el siguiente ejemplo:
Resultado
Equipo visitante
Equipo local
Tigers
Panthers
Falcons
Equipo local
Resultado
Equipo visitante
Tigers
Panthers
Falcons
3:1
1:0
1:3
0:0
0:1
0:0
Tigers
Panthers
Falcons
Equipo local
Equi
Tigers
Panthers
Falcons
Equi
Equipo local
Para rotar las lneas diagonales se usa la opcin dir=direction. direction es NE,
DE, SW o NW, que representan puntos en una brjula. Por ejemplo, SW es la
orientacin suroeste. As, en la celda inferior izquierda del cuadro anterior, se ha
utilizado el comando
\diagbox[dir=SW]{Equipo local}{Resultado}{Equipo visitante}
Si no se indica direccin se usa NW.
26
Nombre
Perfect Green
45
Si hace falta una determinada anchura para columnas con celdas divididas, se usa
la opcin width=3cm (donde 3cm puede cambiarse por la cantidad deseada). En
el cuadro siguiente se ha puesto 4 cm de anchura para la primera columna. Para
\diagbox se necesita una anchura de 4 cm + 2 \tabcolsep, ya que la anchura total
es la del texto (4 cm en este caso) ms dos veces la separacin del texto y el borde.
El clculo de la anchura no puede hacerse en la opciones del comando \diagbox,
hay que crear una nueva longitud que se puede usar despus. Esto se hace con los
comandos en cdigo TEX
\newlength{\diagtest}
\setlength{\diagtest}{4cm+2\tabcolsep}
Para habilitar clculos en LATEX hay que cargar el paquete calc en el prembulo del
documento.
En este cuadro se puede usar ahora el comando
\diagbox[width=\diagtest]{A}{B}
en la primera celda:
B
Thickness in nm
Perfect Green
45
Hay que tener en cuenta que la celda dividida ha de ser la ms ancha en la columna.
De otro modo, la longitud de la diagonal no puede calcularse correctamente, como
en este caso:
B
A
Perfect Green
Thickness in nm
45
En este caso se usa la opcin width del comando \diagbox. Ahora no es necesario
aadir 2\tabcolsep porque la anchura de la celda es la anchura de la columna. En
este cuadro se usa una anchura de 3 cm:
27
2. Cuadros y tablas
B
A
Perfect Green
Thickness in nm
45
Para mltiples lneas de texto en celdas divididas se necesita una altura adicional
para adaptar el texto a la celda. Esto se consigue con la opcin height=3cm (se
puede cambiar por el valor deseado). En el cuadro siguiente se usa el comando
\diagbox[width=3cm,height=1.4cm]{A\\B}{C\\D}
en la primera celda. El comando \\ crea el salto de lnea.3
C
A
D
B
Perfect Green
Thickness in nm
45
2.9.
Cuadros formales
En los libros, los cuadros se suelen presentar en un formato como el del cuadro 2.12. Se
denominan cuadros formales. Para hacer cuadros con este diseo, elige Estilo Formal
en la solapa Bordes del dilogo de cuadros.
Cuadro 2.12.: Ejemplo de cuadro formal
System
Chip 1
Chip 2
Detector thickness in m
300
300
700
Edge angle in
3.55
2.71
7.99
Spatial resolution in m
4.26
10.17
10.56
MTF at fmax
0.53
0.37
0.39
LSF-spatial resolution
in m
in % of pixel size
129.7
76.3
52.75
95.9
50.78
92.3
Saltos de lnea con Ctrl+Retorno solo es posible si la columna tiene anchura fija.
28
29
2. Cuadros y tablas
\morecmidrules
El comando que se ha utilizado para la segunda fila del cuadro 2.13 es
\cmidrule(r){2-2}\cmidrule(l){3-4}\morecmidrules\cmidrule{2-4}
El comando para la sexta fila es
\midrule\morecmidrules\cmidrule{3-4}
Si de todas formas no te satisface el espaciado de los bordes, puedes usar el siguiente
comando para dibujar lneas que se extienden sobre todas las columnas
\specialrule{anchura}{espacio superior}{espacio inferior}
Para ms informacin sobre estas caractersticas especiales, acude al manual del paquete LATEX booktabs[5].
Cuadro 2.13.: Cuadro formal especial
2.10.
System
Chip 1
Chip 2
Detector thickness in m
300
300
700
Edge angle in
3.55
2.71
7.99
Spatial resolution in m
4.26
10.17
10.56
MTF at fmax
0.53
0.37
0.39
LSF-spatial resolution
in m
in % of pixel size
129.7
76.3
52.75
95.9
50.78
92.3
Para alinear cuadros verticalmente en una lnea de texto, el cuadro debe estar en
un marco. Despus el marco se puede alinear verticalmente como se describe en la
seccin 5.2.
En el ejemplo siguiente los cuadros estn en un marco tipo minipgina4 que tiene
una anchura del 15 % de columna:
4
30
a
b
c
d
e
f
g
h
i
a
test b
c
d
e
f
g
h
i
a
b
test c
d
e
f
g
h
i
test a
b
c
d
e
f
g
h
i
a
b
test c
d
e
f
g
h
i
Como ves, los contenidos de la primera y ltima filas no se alinean correctamente con
la lnea de texto donde est el cuadro. Para conseguir esta alineacin, el cuadro (minipgina) debe ponerse en un cuadro elevado (raisebox5 ). En el ejemplo anterior,
el segundo marco del primer tem est alineado usando el comando en cdigo TEX
\raisebox{0.85\baselineskip}{
antes del marco. Tras l, se pone la llave de cierre } tambin en cdigo TEX. Para el
segundo marco en el tercer tem se usa el comando
\raisebox{-0.32\baselineskip}{
Nota: La alineacin del contenido de la fila con la lnea del texto adyacente no es
exacta. El factor necesario del comando \raisebox para este alineamiento depende
de la tipografa del documento, del tamao de letra y del grosor de lnea del cuadro.
2.11.
Cuadros coloreados
2.11.1.
Celdas coloreadas
Cuadro 2.14.: Cuadro coloreado sin usar el paquete colortbl
a
d
g
b
e
h
c
f
i
Si slo necesitas color en el texto, marca las celdas y elige un color en el men Editar .
Estilo del Texto. Esto se ha hecho enl cuadro 2.14. En cualquier otro caso hay que
usar el paquete LATEX colortbl.
5
31
2. Cuadros y tablas
Para crear cuadros coloreados, colortbl debe cargarse en el prembulo con la lnea
\usepackage{colortbl}
El color de una columna se define con el comando
\columncolor{nombre del color}
dentro del comando >{ }. El comando >{} se explica en la seccin 2.8.2.2.
Los siguientes nombres de color estn predefinidos:
red, green, yellow, blue, cyan, magenta, black, white
Si aades las opciones
usenames,dvipsnames
en las opciones de clase en la configuracin del documento, es posible usar hasta 61
colores ms. Estos colores se listan en el apndice C. Uno de estos colores, Maroon,
se ha usado en el cuadro de ejemplo2.15.
Puedes definir tus propios colores con el comando
\definecolor{nombre del color}{modelo de color}{valores de color}
El modelo de color puede ser
cmyk:
rgb:
gray:
gray
y los valores de color son nmeros separados por comas entre 0 y 1 que describen el
factor para el color correspondiente del modelo de color.
Por ejemplo, puedes definir el color verde oscuro en el prembulo con
\definecolor{verdeoscuro}{cmyk}{0.5, 0, 1, 0.5}
y el color gris claro con
\definecolor{grisclaro}{gray}{0.8}
Las lneas se colorean con el comando
\rowcolor{nombre del color}
y las celdas se colorean con el comando
\cellcolor{nombre del color}
Ambos comandos se insertan al principio de una celda en cdigo TEX.
Para colorear caracteres enl cuadro marca las celdas y usa el men Editar . Estilo del Texto. Si una celda contiene cdigo TEX marca slo los caracteres, si no el cdigo TEX
en color puede ocasionar errores de LATEX.
32
2.11.2.
c
f
i
Filas coloreadas
En caso de querer colorear una de cada dos filas, hay un mtodo alternativo al descrito
en la seccin anterior. Se carga el paquete xcolor en el prembulo del documento
con el comando
\usepackage[table]{xcolor}
xcolor carga automticamente el paquete colortbl, por tanto colortbl debe estar
instalado, de lo contrario se producen errores de LATEX.
Las filas del cuadro se colorean con el comando
\rowcolors[comandos]{nmero_de_fila}{color_fila_impar}{color_fila_par}
que se inserta en el prembulo del documento o en cdigo TEX delante del primer
cuadro a colorear. nmero_de_fila es el nmero de la primera fila que debe colorearse
con el color de fila impar, comandos pueden ser comandos adicionales que se ejecutan
antes de cada fila del cuadro. Por ejemplo,
\rowcolors{1}{white}{lightgray}
genera el esquema de colores del cuadro 2.16. El comando
\rowcolors[\hline]{1}{lightgray}{cyan}
33
2. Cuadros y tablas
genera el esquema de colores del cuadro 2.17. Si el color de la fila impar y/o el de la
fila par se dejan vacos no se usar ningn color, de forma que el comando
\rowcolors{1}{}{}
deja sin color las filas de todos los cuadros siguientes.
Cuadro 2.16.: Cuadro con filas alternas coloreadas en gris claro.
X Y
1 2
4 5
7 8
Z
3
6
9
Cuadro 2.17.: Cuadro con filas alternas coloreadas en cian y lneas entre las filas.
X Y
1 2
4 5
7 8
2.11.3.
Z
3
6
9
Lneas coloreadas
Como se describe en la seccin 2.14.4, el grosor para todas las lneas en un cuadro
puede ajustarse con el comando \arrayrulewidth. Se ha puesto 1.5 pt para todos
los cuadros de esta seccin.
Por ejemplo, para colorear todas las lneas verticales en verde, crea en el prembulo del documento el siguiente formato de columna, de acuerdo a lo descrito en la
seccin 2.14.3:
\newcolumntype{W}{!{\color{green}\vline}}
Para el cuadro 2.18 se us el argumento LATEX WcW para la ltima columna y Wc
para las dems.
Si quieres tener varios colores, define ms formatos de columna.
Cuadro 2.18.: Cuadro con lneas verticales coloreadas
sd
sd
sd
34
2.12.
35
2. Cuadros y tablas
45
fu
en
te
s
pl
at
os
co
pa
s
33
21
a
b
celda rotada
con salto de lnea
e
d
Para rotar celdas de cuadro que contengan saltos de lnea, hay que poner el contenido
de la celda en una minipgina o en un marco de prrafo.6 Si esta celda se rota 90 ,
la anchura del marco es la altura de la celda. El cuadro 2.22 es un ejemplo de una
celda rotada con salto de lnea en la que la anchura del marco se ha establecido en
3 cm.
2.13.
A veces es difcil garantizar que los cuadros extensos no sobrepasen los mrgenes de
la pgina. La solucin es establecer una anchura fija para cada columna del cuadro,
pero qu espacio necesita cada columna?
La anchura del cuadro Wcuadro se puede calcular: cada columna tiene la anchura de la
columna especificada Wcolumna (contenido de la columna), ms dos veces la separacin
entre el contenido y el borde (longitud LATEX \tabcolsep, predeterminada 6 pt), ms
la anchura del borde (longitud LATEX \arrayrulewidth, predeterminada 0.4 pt): as,
si las n columnas tienen la misma anchura, la anchura del cuadro es
Wcuadro = n (Wcolumna + 2\tabcolsep + \arrayrulewidth) + \arrayrulewidth (2.3)
La anchura disponible para un cuadro es el espacio entre los mrgenes de pgina o
la anchura de la columna de texto (en documentos a dos columnas; longitud LATEX
\columnwidth). Si todas las columnas del cuadro han de tener la misma anchura
y Wcuadro debe ser 1 \columnwidth, Wcolumna puede calcularse fcilmente.
6
36
(2.4)
111111 1111111
111111
111111111
11111 11111
1111
3
2222 22222
222222
222222222
2222222 22
22222
2.14.
Personalizacin de cuadros
2.14.1.
5
333333 333333
333333 33333
3333333 333
Es posible aadir espacio vertical a las filas de un cuadro en la solapa Bordes del
dilogo de configuracin de cuadros. En el marco Espacio adicional dispones de tres
posibilidades:
Superior de la fila aade espacio sobre los caracteres de la fila. Si el cuadro es de
estilo formal7 LYX insertar 0.5 em por omisin. Si el cuadro es de estilo normal
7
37
2. Cuadros y tablas
el espacio adicional destruir las lneas verticales, como se ve en el cuadro
siguiente:
A
3 mm sobre la fila
C
As pues, insertar espacio superior en cuadros normales slo es til en cuadros
sin lneas verticales.
Inferior de la fila aade espacio bajo los caracteres de la fila. Si el cuadro es formal
LYX inserta por omisin 0.5 em; si el cuadro es normal inserta 2 pt.
Entre las filas aade espacio entre la fila actual y la siguiente. Si el cuadro es formal LYX inserta 0.5 em por omisin. En cuadros normales, el espacio adicional
destruir las lneas verticales del cuadro, como se ve en la siguiente:
A
3 mm entre las filas
3 mm entre las filas
As pues, los espacios adicionales entre filas de cuadros normales slo sirven
para cuadros sin lneas verticales.
Para aadir altura vertical extra a todas las celdas de todos los cuadros, utiliza los
siguientes comandos en el prembulo:
\@ifundefined{extrarowheight}
{\usepackage{array}}{}
\setlength{\extrarowheight}{altura}
Esto tiene el inconveniente de que el texto de las celdas no estar exactamente centrado en vertical. (Lyx cargar automticamente el paquete array cuando uses formatos
de cuadro autodefinidos. Para evitar que sea cargado dos veces se pone al principio
el comando \@ifundefined.)
En el caso de usar tipografas de mayor tamao que el normal, los bordes del cuadro
estn a veces demasiado cerca de las letras. Esto se puede corregir insertando el
comando \strut en cdigo TEX al principio de la fila del cuadro. El cuadro 2.23
muestra el efecto:
2.14.2.
A veces mejora la presentacin si las entradas en las celdas de una columna se alinean
con un carcter determinado, p. ej. el separador decimal, como en el cuadro 2.24. Esta
38
con
Normal, g
Normal, g
Ms grande
Ms grande
Grande
comando
Grande
Grandsima
Grandsima
Enorme
Ms enorme
Enorme
Ms enorme
39
2. Cuadros y tablas
LATEX para la segunda columna:
@{}l
El cuadro 2.26 muestra varios ejemplos de alineacin. Para alinear al signo de relacin
se ha aadido un pequeo espacio como en la segunda columna del cuadro 2.25.
Cuadro 2.26.: Cuadro con varias alineaciones.
unidades
1224 bottles
1024768 Pixels
326 cm
2.14.3.
exponentes
1010-17
5,78107
-33,5104
relaciones
(t) (t)
A 6= Bred
sen() sen()
40
2.14.4.
multicolumna
lnea mltiple
e
i
f
j
c
g
k
Grosor de lneas
El grosor para todas las lneas de un cuadro puede ajustarse con la longitud \arrayrulewidth. Por ejemplo, para poner un grosor de lnea de 1.5 pt, como en el cuadro 2.28, inserta el comando
\setlength{\arrayrulewidth}{1.5pt}
en cdigo TEX antes del cuadro o flotante. Este cambio es vlido para todos los
siguientes cuadros. Para volver al valor predeterminado, define \arrayrulewidth a
0.4 pt en cdigo TEX detrs del cuadro o flotante.
Para definir un grosor de 1.5 pt slo para lneas horizontales, como en el cuadro 2.29,
inserta estos comandos en cdigo TEX antes del cuadro o flotante:
41
2. Cuadros y tablas
Cuadro 2.28.: Cuadro con lneas de grosor 1.5 pt
sd
sd
sd
Cuadro 2.29.: Cuadro con lneas horizontales de 1.5 pt
sd
sd
sd
\let\myHline\hline
\renewcommand{\hline}
{\noalign{\global\arrayrulewidth 1.5pt}
\myHline\noalign{\global\arrayrulewidth 0.4pt}}
Para volver al grosor predeterminado, inserta este comando en cdigo TEX detrs del
cuadro o flotante:
\renewcommand{\hline}{\myHline}
Para establecer un grosor de 1.5 pt slo para lneas verticales, crea el siguiente formato de columna en el prembulo del documento, de acuerdo con lo descrito en la
seccin 2.14.3:
\newcolumntype{V}{!{\vrule width 1.5pt}}
Para el cuadro 2.30 se us el argumento LATEX
VcV
para la ltima columna y
Vc
para las otras.
Cuadro 2.30.: Cuadro con lneas verticales de 1.5 pt de grosor
sd
sd
sd
42
2.14.5.
Lneas de trazos
Cuadro 2.31.: Cuadro con lneas de trazos
a
f
k
p
t
g
l
q
u
h
m
r
v
i
n
j
o
En principio LYX no soporta lneas de trazos, hay que usar cdigo TEX. Antes hay que
cargar en el prembulo del documento el paquete LATEX arydshln con el comando
\usepackage{arydshln}
Para hacer una lnea vertical a trazos, introduce dos puntos : junto con el carcter
para alineacin horizontal como argumento LATEX en el dilogo de celdas de cuadros.
Para una lnea de trazos horizontal aade el comando
\hdashline
en cdigo TEX como primer elemento de la primera celda en la fila.
Para lneas de trazos en multicolumna usa el comando
\cdashline{nmero de lneas}
en cdigo TEX como primer elemento de la primera celda en la fila. Si por ejemplo
tienes una multicolumna extendida sobre las columnas 2 a 4 y quieres una lnea de
trazos por encima, aade el comando
\cdashline{2-4}
como primer elemento de la primera celda en la fila de la multicolumna.
El cuadro 2.31 se ha hecho usando :c como argumento LATEX de la tercera columna.
El comando en cdigo TEX \hdashline se ha insertado en la primera celda de la
tercera fila y el comando en cdigo TEX
\cdashline{4-5} en la primera celda de la cuarta fila.
Los cuadros con lneas a trazos tambin se pueden colorear, como se ve en el cuadro 2.32.
La coloracin de lneas y columnas funciona como se describe en la seccin 2.11La
coloracin de lneas horizontales tambin funciona como se describe ah, solo hay
que reemplazar en los comandos \myHlineC por \myHdashline y \hline por
\hdashline; as, los comandos usados son
43
2. Cuadros y tablas
Cuadro 2.32.: Cuadro coloreado con lneas a trazos
a
f
k
p
t
b
g
l
q
u
c
h
m
r
v
d
i
n
e
j
o
i
\let\myHdashline\hdashline
\renewcommand{\hdashline}
{\arrayrulecolor{red}\myHdashline\arrayrulecolor{black}}
Para colorear \cdashline, el comando es
\let\myCdashline\cdashline
\renewcommand{\cdashline}[1]
{\arrayrulecolor{red}\myCdashline{#1}\arrayrulecolor{black}}
Para recuperar el color negro de las lneas, hay que insertar detrs del cuadro los
comandos siguientes en cdigo TEX:
Para \hdashline
\renewcommand{\hdashline}{\myHdashline}
y para \cdashline
\renewcommand{\cdashline}{\myCdashline}
Para colorear los huecos entre los trazos, se puede usar
\dashgapcolor{color}
delante del cuadro, en cdigo TEX. color es el nombre de un color definido. El comando
\nodashgapcolor
deshace los cambios hechos por \dashgapcolor.
Nota: Si hay mltiples comandos en una celda, el comando de arydshln debe ser el
primero. Por eso, en la celda k del cuadro 2.32 el comando \hdashline est delante
de \rowcolor.
Nota: El paquete LATEX arydshln se debe cargar en el prembulo del documento
antes del paquete LATEX colortbl.
Para ms informacin sobre lneas a trazos, vase la documentacin de arydshln,
[4].
44
3. Flotantes
3.1.
Introduccin
Un flotante es un bloque de texto asociado con algn tipo de etiqueta que no tiene
posicin fija. Puede flotar adelante o atrs una o dos pginas, donde encaje mejor.
Las Notas al pie y Notas al margen tambin son flotantes, porque pueden flotar a la
pgina siguiente cuando hay demasiadas notas en la pgina.
Los flotantes permiten composiciones de alta calidad. Imgenes y cuadros se pueden
distribuir equitativamente en las pginas para impedir espacios en blanco y pginas
sin texto. Como el flotante destruye a menudo el contexto entre texto e imagen o
cuadro, cada flotante puede ser referenciado en el texto. Por lo tanto los flotantes
estn numerados. Las referencias se describen en la seccin 3.4.
o
). Esto
Para insertar un flotante, usa el men Insertar . Flotante (botn
inserta una Leyenda, un cuadro con una etiqueta. La etiqueta se traducir automticamente al idioma del documento. Tras la etiqueta puedes insertar el texto de la
leyenda. La imagen o cuadro se inserta encima o debajo de la leyenda en un prrafo
separado dentro del flotante. La colocacin de leyendas se describe en la seccin 3.10.
Para mantener legible el documento LYX, puedes abrir y cerrar el flotante con clic
un cuadro gris
izquierdo sobre l. Un cuadro cerrado se muestra as:
con etiqueta en rojo.
Se recomienda insertar flotantes como prrafos separados para evitar posibles errores
de LATEX si el texto circundante se formatea de modo especial.
Figuras o cuadros ya existentes pueden ponerse en un flotante marcndolas y pinchando el botn correspondiente de la barra de herramientas para un flotante nuevo.
3.2.
Tipos de flotantes
45
3. Flotantes
Algoritmo 3.1 Ejemplo de algoritmo flotante
for I in 1..N loop
Sum:= Sum + A(I); /*comment*/
end loop
3.2.1.
Algoritmos flotantes
Este tipo de flotante se inserta con el men Insertar . Flotante . Algoritmo. Se usa para
cdigos y descripciones de algoritmos y se puede considerar una alternativa al listado
de cdigo de programa, que se explica en el captulo 8. Un posible entorno para
algoritmos es Cdigo-LYX, descrito en la Gua del usuario de LYX. El algoritmo 3.1
es un ejemplo de algoritmo flotante en el que se ha aadido un espacio vertical de
-4 mm al final para tener la lnea inferior exactamente bajo la ltima lnea de texto.
La etiqueta de flotante no se traduce automticamente al lenguaje del documento.
Hay que hacerlo manualmente aadiendo al prembulo del documento la lnea:
\floatname{algorithm}{nombre}
donde nombre es la palabra algoritmo en el idioma deseado.
Para insertar el ndice de algoritmos puedes usar el men Insertar . ndice . ndice de
algoritmos, si el documento est en el mismo idioma que los mens de LYX. Para
documentos en otro idioma usa en su lugar el comando en cdigo TEX:
\listof{algorithm}{nombre}
donde nombre es, por ejemplo, ndice de algoritmos en el idioma del documento.
Los algoritmos flotantes no se numeran por omisin segn el esquema habitual para
cuadros e imgenes flotantes en muchas clases de documento, captulo.algoritmo.
Para numerarlos con ese esquema, aade este comando en el prembulo del documento:
\numberwithin{algorithm}{chapter}
Para poder usar el comando \numberwithin, marca la opcin Usar el paquete AMS
en el men Documento . Configuracin . Opciones para ecuaciones.
3.3.
Numeracin de flotantes
46
3.4.
Referencias a flotantes
Para referirse a un flotante, inserta una etiqueta en su leyenda con el men Insertar .
Etiqueta o el botn
. En la salida,
47
3. Flotantes
3.4.1.
fig:, por ejemplo, es la abreviatura en LYX para las etiquetas de leyendas de figuras.
48
3.4.2.
El paquete LATEX hyperref , que se habilita en Propiedades PDF del dilogo Documento . Configuracin, dispone de una caracterstica muy til que permite incluir
automticamente en las referencias cruzadas el nombre de los flotantes referidos (o
partes de texto como seccin). As, por ejemplo, no tendrs que escribir la palabra
Figura delante de cada referencia a una figura. Para usar esta caracterstica habilita
el soporte para hyperref e inserta la siguiente lnea en el prembulo LATEX:
\AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
Si prefieres otros nombres para las referencias distintos de los predeterminados, por
ejemplo sec. en lugar de seccin, puedes redefinir el nombre insertando lo siguiente en el prembulo:
\addto\extrasspanish{\renewcommand{\sectionautorefname}
{sec.\negthinspace}}
Si ests usando un idioma de documento distinto del espaol, reemplaza
\extrasspanish por \extras***, donde *** es el nombre del idioma utilizado.
Para obtener nombres automticos pero no para determinados tipos de referencias,
por ejemplo no para ecuaciones, usa este cdigo de prembulo:
\addto\extrasspanish{\renewcommand*{\equationautorefname}[1]{}}
En la documentacin de hyperref [11] puedes encontrar ms informacin.
Nota: La designacin automtica de referencias no puede usarse en el estilo Referencia con formato, descrita en la seccin 3.4.1.
El manual Ecuaciones es un ejemplo de documento en el que se ha utilizado designacin automtica de referencias.
3.4.3.
Colocacin de referencias
Si usas hyperref , en las Preferencias PDF del dilogo Documento . Configuracin, para
enlazar referencias cruzadas en la salida, vers que al pinchar sobre la referencia de
una imagen flotante te lleva hasta la etiqueta de la imagen. La leyenda ser la primera
parte del texto en pantalla, de forma que para ver la imagen debes deslizar. Se debe
a que el ancla de enlace de la referencia se sita en la etiqueta. Usando el paquete
hypcap, que forma parte del paquete LATEX oberdiek, el ancla de enlace se sita
al comienzo de un flotante. Para usar esta caracterstica para figuras flotantes carga
hypcap en el prembulo con
\usepackage[figure]{hypcap}
Puedes usar hypcap para todos los flotantes aunque no se recomienda por razones
de estabilidad. Ms informacin en el manual de hypcap [10].
Nota: hypcap no funciona para las referencias a subfiguras.
49
3. Flotantes
3.5.
Colocacin de flotantes
Al pulsar con el botn derecho del ratn sobre un cuadro de flotante y elegir Configuracin, se abre un dilogo en el que pueden cambiarse las opciones de LATEX para
situar los flotantes.
La opcin Extender columnas slo es aplicable a documentos de dos columnas: Si lo
seleccionas, el flotante abarcar ambas columnas en lugar de una sola.
La opcin Girar a un lado sirve para girar flotantes, vase seccin 3.6.
Puedes usar una o ms de las siguientes opciones en el dilogo para establecer la
posicin de un flotante si desmarcas la opcin Usar ubicacin predeterminada:
Aqu si es posible intenta situar el flotante en la posicin en la que se inserta
Principio de pgina intenta situar el flotante al principio de la pgina actual
Fin de pgina intenta situar el flotante al final de la pgina actual
Pgina de flotantes intenta situar el flotante en una pgina propia
LATEX usa siempre ese orden de opciones. Significa que si usas la colocacin predeterminada, LATEX probar en primer lugar Aqu si es posible, luego Principio de pgina,
y despus las otras. Si no usas la predeterminada, LATEX slo probar las opciones
marcadas pero en dicho orden. Si no es posible ninguna de las 4 ubicaciones el proceso
se repite internamente pero intenta poner el flotante en la pgina siguiente.
De forma predeterminada cada una de las opciones tiene sus propias reglas:
Principio de pgina: slo si el flotante ocupa menos del 70 % de la pgina puede ubicarse al principio de pgina (\topfraction)
Fin de pgina: slo si el flotante ocupa menos del 30 % de la pgina puede ubicarse
al fin de pgina. (\bottomfraction)
Pgina de flotantes: slo si ms del 50 % de la pgina se ocupa por flotantes puede
haber varios juntos en la misma pgina. (\floatpagefraction)
Si no te agradan estas reglas puedes ignorarlas marcando la opcin adicional Ignorar reglas de LATEX.
Tambin puedes redefinir las reglas con los comandos LATEX que van entre parntesis
tras la descripcin de las reglas anteriores. Por ejemplo, para aumentar el valor predeterminado, quizs pequeo, de la regla Fin de pgina al 50 %, aade esta lnea en
el prembulo:
\renewcommand{\bottomfraction}{0.5}
En determinados casos podras necesitar ubicar un flotante exactamente en la posicin
en la que se inserta. Para esto puedes usar la opcin Aqu definitivamente. Usa esta
opcin espordicamente y slo cuando el documento est casi listo, porque el flotante
ya no podr flotar y si haces cambios al documento se podra estropear el diseo
de la pgina.
50
3.6.
Rotacin de flotantes
Podras necesitar girar flotantes, especialmente con cuadros grandes. Para girar todo
el flotante y su leyenda, pincha sobre su cuadro y marca la opcin Girar a un lado.
Los flotantes girados son puestos siempre en su propia pgina (o columna si el documento es de dos columnas). Se les puede permitir abarcar varias columnas con la
opcin de configuracin Extender columnas. Se rotan de forma que puedes leerlos desde el margen externo. Para forzar determinada direccin de rotacin para todas las
pginas, puedes aadir una de las opciones figuresleft o figuresright a las opciones
de clase del documento.
51
3. Flotantes
Los flotantes girados se refieren igual que los normales, y el formato de la leyenda
tambin es el mismo: un ejemplo es el cuadro 3.1.
Nota: No todos los visores DVI pueden mostrar cuadros girados.
3.7.
Subflotantes
Los subflotantes se usan cuando, por ejemplo, una figura consta de varias imgenes.
Se crean insertando un flotante dentro de otro. La colocacin de los subflotantes
puede controlarse como si fueran prrafos, como se muestra en los cuadros 3.2 y 3.3.
Las referencias a subflotantes funcionan como en los flotantes normales: el cuadro 3.2a
y el cuadro 3.2b son subcuadros del cuadro 3.2.
3.8.
Flotantes adosados
Para colocar flotantes unos junto a otros, como en la figura 3.1 y 3.2, se pone un solo
flotante. En l se insertan dos cuadros tipo minipgina.2 La anchura de la columna se
establece en 45-50 % y la alineacin en Inferior para cada minipgina. Las minipginas
contienen la imagen y su ttulo, de igual forma que en los flotantes. La nica diferencia
es que el Ancho de columna % de la imagen se calcula en este caso en relacin a la
anchura de la minipgina.
52
test
53
3. Flotantes
Cuadro 3.2.: Dos subcuadros adosados
(a) Este es el subcuadro
a
test
test
Cuadro 3.3.: Dos subcuadros colocados uno sobre otro. El cuadro (a) con 4 celdas,
el (b) con 5 celdas.
(a)
test
test
test
test
(b)
3.9.
54
3.10.
Colocacin de leyendas
55
3. Flotantes
Si no se especifica opcin, la leyenda se ubica del lado del margen externo de la pgina
a la derecha en pginas impares, a la izquierda en las pares. Puedes cambiar la
colocacin al margen interno con la opcin innercaption. Para forzar la ubicacin
siempre a la derecha o a la izquierda, usa las opciones rightcaption o leftcaption,
respectivamente.
Para situar en LYX la leyenda de un flotante al lado, es necesario aadir estos comandos al prembulo del documento:
\newcommand{\TabBesBeg}[1][1.0]{ %
\let\MyTable\table
\let\MyEndtable\endtable
\renewenvironment{table}[1]{\begin{SCtable}[#1]##1}{\end{SCtable}}}
\newcommand{\TabBesEnd}{ %
\let\table\MyTable
\let\endtable\MyEndtable
\newcommand{\FigBesBeg}[1][1.0]{ %
\let\MyFigure\figure
\let\MyEndfigure\endfigure
\renewenvironment{figure}[1]{\begin{SCfigure}[#1]##1}{\end{SCfigure}}}
\newcommand{\FigBesEnd}{ %
\let\figure\MyFigure
\let\endfigure\MyEndfigure}
Estos comandos permiten redefinir los flotantes de modo que la leyenda aparezca en
un lado. Para figuras flotantes usa el comando
\FigBesBeg
en cdigo TEX antes del flotante. Y inserta
\FigBesEnd
en cdigo TEX en el punto en que quieras volver a la definicin original de flotantes.
Para cuadros flotantes usa los comandos correspondientes
\TabBesBeg y \TabBesEnd
La figura 3.4 y el cuadro 3.5 son ejemplos en los que el ttulo se sita al lado.
En los ejemplos puedes ver que el texto del ttulo aparece encima del flotante en
cuadros flotantes y debajo en las figuras flotantes. Para cambiarlo, puedes usar el
comando
\sidecaptionvpos{tipo de flotante}{colocacin}
56
3.11.
ndice de flotantes
Igual que en el ndice general se listan las secciones del documento, hay ndices para todos los tipos de flotantes, como las figuras. Se pueden insertar mediante los
submens Insertar . ndice.
Las entradas de los ndices son las leyendas del flotante o su ttulo breve, el nmero
de flotante y el nmero de la pgina del documento en la que aparecen.
Puedes encontrar los ndices de figuras y cuadros al final de este documento.
57
3. Flotantes
Figura 3.3.. Este es un ejemplo de figura con una leyenda con ms de una lnea para mostrar el formato diferente. Aqu se usa una leyenda
personalizada.
Cuadro 3.4.: Este es un ejemplo de leyenda de cuadro con ms de una lnea para
mostrar el formato diferente. Aqu se usa el formato de leyenda estndar
para los cuadros.
a
b
d
c
e
g
i
h
j
b
d
e
g
58
c
h
j
59
4. Notas
4.1.
Notas en LYX
Nota LYX Este tipo es para notas internas que no han de aparecer en la salida. Su
cuadro se muestra como este:
Comentario Esta nota tampoco se muestra en la salida pero aparece como un comentario de LATEX, cuando exportas el documento a LATEX va men Archivo .
Exportar . LATEX (pdflatex) / (plain). Su recuadro se ve as:
Resaltado en gris Esta nota aparece en la salida como texto resaltado en gris. Su
recuadro se parece a este:
61
4. Notas
El color de las notas resaltadas en gris puede cambiarse en el men Documento .
Configuracin . Colores.
4.2.
Notas al pie
62
Nota en la minipgina.
Para hacer referencia a la misma nota varias veces sin imprimir su texto cada vez,
usa el comando \footnotemark[number] en cdigo TEX.
Como el nmero de la nota repetida no se conoce mientras se escribe el texto, hay
que guardarlo. En el siguiente ejemplo de marca de una nota, se han insertado los
siguientes comandos en cdigo TEX despus de la nota al pie 2 para guardar el nmero
de la nota:
\newcounter{MyRepeatFoot}
\setcounter{MyRepeatFoot}{\thefootnote}
La marca de la nota se ha creado despus con el comando:
\footnotemark[\theMyRepeatFoot]
Aqu hay una nota repetida:2
Para repetir la nota al pie previa, se puede omitir el guardado del nmero de la nota
y usar en su lugar el comando:
\footnotemark[\thefootnote]
Aqu hay otra nota repetida:5
4.2.1.
63
4. Notas
Para volver al estilo de numeracin predeterminado cuando has cambiado a otro
estilo, usa \arabic en vez de \roman en el comando anterior.
Si quieres numerar notas al pie en el esquema captulo.nota, aade el siguiente
comando al prembulo del documento:
\numberwithin{footnote}{chapter}
Para poder usar el comando \numberwithin, marca la opcin Usar el paquete AMS
en la seccin Opciones para ecuaciones de la configuracin del documento.
Esto es otro ejemplo de nota al pie:4.7
Nota: \numberwithin siempre imprime el nmero de nota al pie en nmeros arbigos; las redefiniciones previas para obtener nmeros no arbigos se sobreescriben.
As, para obtener por ejemplo el esquema captulo.\Roman{footnote}, usa este
comando en vez de \numberwithin:
\renewcommand{\thefootnote}{\thechapter.\Roman{footnote}}
4.2.2.
Si tienes varias notas al pie de una pgina, se muestran sin espacio vertical entre ellas
al final de la pgina. Para hacerlas ms legibles puedes aadir 1.5 mm, p. ej., con el
comando siguiente en el prembulo:
\let\myFoot\footnote
\renewcommand{\footnote}[1]{\myFoot{#1\vspace{1.5mm}}}
En documentos a dos columnas la nota al pie aparece al final de cada columna, vase
la figura 4.1. Si las notas debieran mostrarse slo al final de la columna derecha, como
en la figura 4.2, usa el paquete LATEX ftnright con este comando en el prembulo:
\usepackage{ftnright}
En alguna literatura cientfica es habitual reunir las notas para imprimirlas en un
prrafo separado al final de la seccin, como en la figura 4.3. Para reunir las notas al
final en vez de a pie de pgina, carga en el men Documento . Configuratin . Mdulos
el mdulo Pie al final. Para insertar la coleccin de notas, escribe el comando
\theendnotes
en cdigo TEX al final de una seccin o captulo.
La cabecera de prrafo para las notas finales no se traduce automticamente al lenguaje del documento, hay que hacerlo manualmente. El siguiente comando de prembulo
traduce el nombre en ingls Notes al espaol Notas:
4.7
64
Fourier transformation
Phase distribution function
Fourier transformation
Phase distribution function
P (, t)ei d
(2)
1.
2.
3.
4.
Fourier transformation
Phase distribution function
Fourier transformation
Phase distribution function
65
4. Notas
man ber alle Phasen integrieren muss.
Sei nun S unser normiertes Ausgangssignal
und P die Phasenverteilungsfunktion, so
ergibt sich die Beziehung
S(t) = S0 (t)
P (, t)ei d
(2)
Notes
1
Fourier transformation
Fourier transformation
Figura 4.3.: Notas al final: notas impresas en prrafo separado al final de la seccin
o del captulo.
texto del pie tambin puede cambiarse, vase el paquete LATEX footmisc [9] para
ms informacin.
Para otras posibilidades de diseo de notas al pie mira en libros de LATEX, [1, 2, 3].
Si ests usando una clase de documento KOMA-Script, puedes ajustar las caractersticas de las notas al pie mediante comandos especficos de la clase, vase [12].
4.3.
Notas al margen
Las notas al margen se ven y se comportan en LYX como notas al pie. Se insertan con
. Aparece un cuadro gris con la
el men Insertar . Nota al margen o con el botn
etiqueta margen en rojo y un marco en el que puedes escribir el texto de la nota.
Esto es una
nota al
margen.
66
Esto es una
nota en el
margen
interno.
PalabraMuyLargaAlMargen no
partida con
PalabraMuyguin.
LargaAlMargen partida
con guin.
Esta restriccin se puede salvar con el paquete LATEX marginnote. Poniendo estas
dos lneas en el prembulo, el comando usado por LYX para notas al margen es
redefinido para usar el comando proporcionado por el paquete marginnote:
\usepackage{marginnote}
\let\marginpar\marginnote
Esto se ha utilizado en el presente documento porque marginnote tiene una caracterstica adicional til: Puedes establecer un desplazamiento vertical a la nota. A veces
esto hace falta si hay demasiadas notas juntas o para mejorar el diseo de la pgina.
En LYX, el desplazamiento se escribe directamente tras la nota al margen, en cdigo
TEX
[desplazamiento]
donde desplazamiento es una longitud en una de las unidades del cuadro A.1. Un valor
negativo desplaza la nota hacia arriba, un valor positivo hacia abajo. Por ejemplo la
nota adjunta a esta lnea de texto est desplazada 1.5 cm arriba con el comando en
cdigo TEX [-1.5cm]
Con marginnote tambin puedes cambiar la alineacin del texto en el margen. Por
ejemplo los comandos
Esta nota
est 1.5 cm
por encima
de su posicin
original.
\renewcommand*{\raggedleftmarginnote}{\centering}
\renewcommand*{\raggedrightmarginnote}{\centering}
producen alineacin centrada. \raggedleftmarginnote identifica las notas que aparecen al lado izquierdo. El valor predeterminado es
\renewcommand*{\raggedleftmarginnote}{\raggedleft}
\renewcommand*{\raggedrightmarginnote}{\raggedright}
Para otras caractersticas de marginnote mira en su documentacin [15].
67
El texto de
esta nota est
centrado.
4. Notas
El diseo de las notas al margen puede ser redefinido. Por ejemplo, para crear una
cabecera para todas las notas con el texto Atencin!, subrayado, sans-serif en
negrita, aade lo siguiente en el prembulo:
Atencin!
Esta es una
nota con una
cabecera
definida.
\let\myMarginpar\marginpar
\renewcommand{\marginpar}[1]{\myMarginpar{ %
\hspace{0pt}\textsf{\textbf{\underbar{Atencin!}}} %
\vspace{1.5mm}\\#1}}
68
5. Marcos
5.1.
Introduccin
Los marcos se emplean para dar formato a bloques de texto. Se pueden usar para
escribir documentos con varios idiomas, vase seccin 5.4, enmarcar textos, vase
seccin 5.2.3, evitar la divisin de palabras, vase seccin 5.6.1, alinear texto, vase
seccin 5.6.2, o para poner color de fondo a un texto, vase seccin 5.7.
Se insertan con el men Insertar . Marco o con el botn
5.2.
Dilogo de marcos
5.2.1.
Tamao
En el dilogo puedes ajustar la geometra del marco en los campos Ancho y Alto. Las
unidades disponibles para la geometra se describen en el cuadro A.1. El campo Alto
ofrece los siguientes tamaos adicionales:
Profundidad Es la altura del texto plano. Ignora la profundidad total cuando hay
mltiples lneas de texto en el marco:
69
5. Marcos
Marco
con altura
establecida en
1 Profundidad
Alto Es la altura del texto que est dentro del marco. Un valor de, p. ej. 2 para este
Marco con
tamao fijar la altura del marco a 2 veces la altura del texto: altura puesta en
2 Alto
Marco con
Alto total Esto es el Alto + Profundidad: altura puesta a
1 Alto total
Marco
con altura
Ancho Esto determina al ancho del marco como altura:
puesta en
1 Ancho
5.2.2.
Alineacin
Si has elegido un Marco interior, la alineacin vertical del marco puede ser:
Superior Ejemplo de lnea de texto.
marco
alineado
arriba.
marco
Medio Ejemplo de lnea de texto. alineado Ejemplo de lnea de texto.
en medio.
marco
alineado
abajo.
Nota: La alineacin vertical puede desaparecer en la salida si hay dos marcos en una
lnea y, p. ej., uno de ellos tiene sombreado y el otro no.
La alineacin horizontal del marco puede establecerse en el dilogo de configuracin
de prrafo de LYX si colocas el marco en su propio prrafo.
Si has escogido un Marco interior, el contenido puede alinearse verticalmente a:
70
marco
con texto
Medio Ejemplo de lnea de texto.
Ejemplo de lnea de texto.
alineado
en medio.
marco
Inferior Ejemplo de lnea de texto. con texto Ejemplo de lnea de texto.
alineado
abajo.
Este
texto
Estirado Ejemplo de lnea de texto.
est
estirado.
Para estirar el contenido debe tener ms de un prrafo. En el ejemplo anterior cada
lnea de texto est en un prrafo propio.
Para estirar horizontalmente el contenido usa el dilogo de prrafos de LYX cuando
hayas escogido un Marco interior.
marco
con texto
estirado
Si no has establecido un Marco interior, puedes alinear horizontalmente el contenido
del marco en el dilogo de marcos.
Texto
estirado
horizontalmente.
71
5. Marcos
5.2.3.
Decoracin
El estilo de borde del marco se puede determinar en la lista desplegable Tipo del
dilogo de marcos. Son posibles los siguientes bordes:
Sin borde No se dibuja ninguno.
Borde rectangular sencillo Dibuja un borde rectangular alrededor del marco. El
grosor del borde depende de \fboxrule. Marco rectangular
Bordeovalado, fino Dibujaun borde ovalado cuya lnea tiene un grosor de 0.4 pt.
Borde ovalado, fino
Bordeovalado, grueso Dibuja un
borde ovalado cuya lnea tiene un grosor de 0.8 pt.
Borde ovalado, grueso
5.3.
Personalizacin de marcos
El valor predeterminado por \fboxrule es 0.4 pt. Puede cambiarse con el siguiente
comando en cdigo TEX, p. ej. a 2 pt:
1
72
73
5. Marcos
Texto en un marco con borde sencillo de 5 pt. que permite salto de pgina.
Para los marcos con fondo coloreado el espacio por omisin entre el contenido y el
borde es 3 pt; se puede cambiar con el valor de \fboxsep. El color rojo predeterminado se puede cambiar en el sitio con el comando \definecolor{shadecolor}
o globalmente con el men Herramientas . Preferencias . Colores . marco coloreado. El
esquema del comando \definecolor se explica en la seccin 2.11.2 Por ejemplo, la
nota siguiente se define con los comandos en cdigo TEX
\setlength{\fboxsep}{0.5cm}
\definecolor{shadecolor}{cmyk}{0.5,0,1,0.5}
Los cambios en las dimensiones son vlidos para todos los marcos que siguen a los
comandos.
5.4.
Minipginas
Las minipginas son tratadas por LATEX como pginas dentro de pginas y por tanto
pueden tener, por ejemplo, sus propias notas al pie.
Las minipginas son tiles para escribir documentos en distintas lenguas.
A continuacin hay dos ejemplos de minipginas adosadas. Su anchura est puesta
en 45 % y separadas por un relleno horizontal, insertado mediante el men Insertar .
Formato . Relleno horizontal.
2
El comando \definecolor requiere el paquete LATEX color en el prembulo, vase la seccin 5.7.
74
5.5.
Marcos de prrafo
Los marcos de prrafo son similares a las minipginas con la diferencia de que no
pueden contener notas al pie.
Texto en un marco de prrafo. Texto en un marco de
prrafo. Esta nota no aparece:3
5.6.
5.6.1.
El marco tipo Marco de lnea sirve para evitar que una palabra sea partida con guin.
He aqu un ejemplo:
75
5. Marcos
Esta lnea es un ejemplo para mostrar cmo evitar la divisin de estalargusimapalabra.
Para evitar la divisin de la palabra estalargusimapalabra, ponla en un marco,
establece el Marco interior en Marco de lnea y el ancho en 1 Ancho.
Este es el resultado:
Esta lnea es un ejemplo para mostrar cmo evitar la divisin de estalargusimapalabra.
Como alternativa puedes poner el comando \- en cdigo TEX directamente antes
de la palabra:
Esta lnea es un ejemplo para mostrar cmo evitar la divisin de estalargusimapalabra.
Por supuesto, la palabra sobresale del margen. Para evitarlo aade, con el men
Insertar . Formato . Salto de lnea cortada (atajo Ctrl+Entrar), un salto de lnea antes
de la palabra:
Esta lnea es un ejemplo para mostrar cmo prevenir la divisin de
estalargusimapalabra.
5.6.2.
Alineacin vertical
Con ayuda del comando \raisebox puedes alinear verticalmente con el texto circundante palabras o caracteres. \raisebox se utiliza segn el esquema:
\raisebox{elevacin}[altura][profundidad]{contenido del cuadro}
La elevacin puede ser un valor positivo para subir el marco o negativo para bajarlo.
Para alinear una palabra, p. e prevencin para que la parte inferior de la letra ms
profunda p est en la lnea de base, inserta el comando
\raisebox{\depth}{
en cdigo TEX antes de la palabra. Detrs de la palabra inserta una llave de cierre
} en cdigo TEX.
Este es el resultado:
Esto es una lnea de texto con la palabra prevencin elevada.
Al subir o bajar caracteres en una lnea, se modifica el espacio entre lneas:
Esto es una lnea de texto con la palabra prevencin bajada.
testigo
Esto es una lnea de texto con la palabra
elevada.
Si por alguna razn quieres impedir esto, pon la altura del marco a cero. Por ejemplo
\raisebox{-\depth}[0pt]{
Esto es una lnea de texto con la palabra prevencin
bajada.
testigo
Esto es una lnea de texto con la palabra
elevada.
76
5.7.
Marcos coloreados
5.7.1.
Para colorear el fondo de un texto, ste debe ponerse en un marco coloreado. Esto
requiere cargar el paquete LATEX color en el prembulo del documento con
\@ifundefined{textcolor}
{\usepackage{color}}{}
LYX cargar automticamente el paquete color cuando colorees texto.4
Los marcos coloreados se crean con el comando \colorbox, de acuerdo con el siguiente esquema:
\colorbox{color}{contenido del marco}
El contenido tambin puede ser un marco y los marcos coloreados tambin pueden
estar en otros marcos.
Los siguientes colores estn predefinidos:
red, green, yellow, blue, cyan, magenta, black, white.
Tambin puedes definir tus propios colores segn se explica en la seccin 2.11.
Por ejemplo, para poner fondo rojo a una palabra, inserta el comando
\colorbox{red}{
en cdigo TEX antes de la palabra. Tras la palabra inserta una llave de cierre } en
cdigo TEX.
Este es el resultado:
Lnea en la que la palabra Atencin! tiene fondo rojo.
Si quieres un borde de distinto color, puedes emplear el comando \fcolorbox con el
esquema siguiente:
\fcolorbox{color del borde}{color del fondo}{contenido del marco}
\fcolorbox es una extensin de \colorbox. El grosor del borde y el espacio entre l y el contenido se puede ajustar con las longitudes \fboxrule y \fboxsep,
respectivamente, como se describe en la seccin 5.2.3.
Para el ejemplo siguiente se ha utilizado el comando
\fcolorbox{cyan}{magenta}{
Este es un ejemplo en el que se ha puesto un grosor de 1 mm para la lnea del borde:
Texto en un marco con fondo y borde en distintos colores.
4
77
5. Marcos
Por supuesto, tambin puedes colorear el texto en un marco coloreado:
Marco con texto, fondo y borde en distintos colores.
Nota: El texto en marcos con fondo coloreado no puede tener saltos de lnea. Para
colorear lneas o prrafos mltiples, usa un marco dentro de un marco coloreado como
se describe a continuacin.
5.7.2.
Para poner color de fondo en ms de una lnea, pon el texto en una minipgina. Antes
de la minipgina inserta el comando \colorbox en cdigo TEX
\colorbox{color}{
Detrs de la minipgina inserta una llave de cierre }, tambin en cdigo TEX.
Texto con color de fondo. Texto con color de fondo.
El texto puede tener notas al piea y puede incluir cuadros y figuras.
a
<
1
a
!
b2|
3
>
c
5.8.
Para poder usar los comandos descritos en esta seccin hay que cargar el paquete
LATEX graphicx en el prembulo del documento, con el comando
\@ifundefined{rotatebox}
{\usepackage{graphicx}}{}
Nota: no todos los visores DVI pueden mostrar rotaciones o escalas.
Nota: Los marcos girados o a escala no pueden contener flotantes.
5.8.1.
Marcos girados
Para girar material debes ponerlo en un marco girado. Los marcos girados se crean
con el comando \rotatebox en cdigo TEX, segn el esquema:
\rotatebox[origen de rotacin]{ngulo de rotacin}{contenido del marco}
78
rot
con
aci
El contenido del marco puede ser tambin otro marco o una ecuacin en lnea:
Ad
x=
aci
rot
con
una ecuacin.
y un cuadro girado
q
e
w
r
5.8.2.
Para modificar las proporciones de un material se pueden usar los comandos \scalebox y \resizebox en cdigo TEX.
\scalebox se usa con el esquema siguiente:
\scalebox{horizontal}[vertical]{contenido del marco}
horizontal y vertical son los factores de escala correspondientes. Si no se especifica
factor vertical, su valor ser el mismo que el factor de escala horizontal.
79
5. Marcos
Por ejemplo, el comando \scalebox{2}{Hola} crea un
que el texto normal del documento.
Hola
Hola
oH
al
Un marco puede contener imgenes, cuadros y ecuaciones en lnea:
=
xd
80
81
Flotantes envueltos
83
6.2.
Los flotantes envueltos, descritos en la sec. 6.1 , tienen estas posiciones en el prrafo:
texto
texto
y
texto texto
texto
texto
texto
texto
texto
texto
texto
texto
texto
texto
texto
texto texto
texto
texto
texto
texto
texto
texto
texto
texto
texto
texto
texto texto
texto
texto
texto
texto texto
texto
texto
texto
texto
texto
Los objetos fijos envueltos se usan para permitir texto flotante a su alrededor, donde
la posicin del objeto en el prrafo se puede determinar por el nmero de lneas sobre
l. A diferencia de los flotantes, no es posible tener leyendas numeradas.
Un objeto fijo se inserta aadiendo el comando
\begin{window}[2,c,{
en cdigo TEX al principio del prrafo. El primer parmetro en el corchete, aqu
2, define el nmero de lneas sobre el objeto, el segundo, aqu c, la posicin del
objeto. Las posiciones permitidas son l, c y r (izquierda, centro, derecha). Tras el
comando se inserta el objeto. En este ejemplo se ha insertado una imagen con una
2
84
6.3.
Letras capitales
Para usar letras capitales debe estar instalado el paquete LATEX lettrine y habilitar el uso del mdulo Capitales en el documento (men Documento . Configuracin .
Mdulos). Para insertar una letra capital, usa el estilo Capital. Este estilo tiene un
argumento obligatorio y uno opcional. El obligatorio se inserta mediante el men
Insertar . Ttulo breve y contiene la letra capital. Para usar tambin el argumento opcional, inserta otro argumento delante del obligatorio. Este contiene parmetros para
modificar la letra capital. Vase la documentacin de lettrine, [13], para ms informacin sobre los parmetros disponibles. El estilo contiene el texto que rodear a la
capital. De esta forma, el estilo habitual es que la palabra cuya primera letra es la
capital se imprima en versalitas. Para indicar a LATEX donde finaliza esta primera
palabra, aade }{ en cdigo TEX detrs de ella.
Aqu hay algumos ejemplos:
1. Sin argumento opcional, la capital es la letra I en tipografa matemtica
Fraktur:
t was in the spring of the year 1894 that all London was interested, and
the fashionable world dismayed, by the murder of the Honourable Ronald
Adair under most unusual and inexplicable circumstances. The public has
already learned those particulars of the crime which came out in the police
investigation, but a good deal was suppressed upon that occasion, since the
case for the prosecution was so overwhelmingly strong that it was not necessary
to bring forward all the facts.
85
It
was in the spring of the year 1894 that all London was interested, and the
fashionable world dismayed, by the murder of the Honourable Ronald Adair
under most unusual and inexplicable circumstances. The public has already
learned those particulars of the crime which came out in the police investigation,
but a good deal was suppressed upon that occasion, since the case for the
prosecution was so overwhelmingly strong that it was not necessary to bring
forward all the facts.
3. Magenta, capital colgada sobre tres lneas en tipografa matemtica
CALLIGRAPHIC, el texto t was in the spring en versalitas; para colorear la capital, debes insertar este comando delante de ella:
\renewcommand{\LettrineFontHook}{\color{color}}
donde el segundo color puede ser red, blue, green, yellow, cyan, magenta, black o white, y aade este comando al prembulo del documento:
\@ifundefined{textcolor}
{\usepackage{color}}{}
t was in the spring of the year 1894 that all London was interested,
and the fashionable world dismayed, by the murder of the Honourable
Ronald Adair under most unusual and inexplicable circumstances. The
public has already learned those particulars of the crime which came out in
the police investigation, but a good deal was suppressed upon that occasion,
since the case for the prosecution was so overwhelmingly strong that it was not
necessary to bring forward all the facts.
86
7. Archivos externos
Con el men Insertar . Archivo se pueden insertar archivos externos en un documento.
Estos pueden ser:
Documento LYX Otro documento LYX; su contenido se inserta directamente en tu
documento.
Texto simple Un documento de texto; cada lnea del mismo se inserta en tu documento como prrafo propio.
Texto simple, unir lneas Un documento de texto; sus lneas de texto se insertan tal
como son. Las lneas vacas generan un nuevo prrafo en tu documento.
Material externo Archivos en diversos formatos.
Documento hijo Documentos LYX, LATEX o texto simple.
7.1.
Material externo
87
7. Archivos externos
Fecha Esta inserta la fecha en el formato Da-Mes-Ao. A continuacin hay una
fecha insertada como material externo: 26-01-2013
La fecha no se muestra en LYX, slo en la salida. Hay otros dos mtodos de
insertar una fecha, con el men Insertar . Fecha y con el comando LATEX \today
en cdigo TEX. Los distintos mtodos se comparan en el cuadro 7.1.
LilyPond Esta plantilla sirve para tipografiar notacin musical con el programa
LilyPond. Echa un vistazo al archivo de ejemplo lilypond.lyx para ms informacin sobre el soporte de LYX a LilyPond.
PDFPages Con esta plantilla puedes insertar documentos PDF en tu documento.
Para insertar algunas o todas las pginas de un documento PDF, utiliza la
opcin pages en el campo Opcin de la pestaa Opciones de LATEX y LYX. El
argumento de esta opcin es una lista separada con comas que contiene nmeros de pginas (opcin pages={3,5,6,8}), rangos de nmeros de pginas
(pages={4-9}) o cualquier combinacin. Para insertar pginas vacas usa {}.
Por ej., pages={3,{},8-11,15} insertar la pgina 3, una pgina vaca y las
pginas 8, 9, 10, 11 y 15. Los rangos de pginas se especifican segn el esquema inicial-final. As se seleccionan todas las pginas desde inicial a final. Si
se omite inicial comienza en la primera pgina; si se omite final termina en la
ltima. La ltima pgina tambin se puede seleccionar con la clave last. (Solo
est permitido en rangos de pginas). As, pages=- insertar todas las pginas
del documento y pages=last-1 insertar todas las pginas en orden inverso.
Si no se usa la opcin pages, slo se inserta la primera pgina del PDF.
La opcin noautoscale inserta las pginas a tamao original; si esta opcin no
se especifica, el tamao de las pginas se adaptar a la anchura de pgina del
documento. En la pestaa Tamao y rotacin se puede especificar la anchura, la
altura y la rotacin de las pginas introducidas. Si se usa una anchura distinta
de 100 % Escala, la opcin noautoscale ser ignorada. Para ms informacin
y otras opciones posibles, consulta la documentacin del paquete LATEX pdfpages [16].
Para usar esta plantilla en una presentacin Beamer, hay que insertar primero
un entorno Fin de fotograma y, en un prrafo siguiente, un recuadro de cdigo
TEX con el comando \setbeamertemplate{background canvas}{}. Despus puedes insertar tantos prrafos que contengan plantillas PDFPages como
quieras. Despus de las pginas PDF incluidas puedes reanudar la presentacin
Beamer comenzando una nueva diapositiva o una nueva seccin. Para evitar
pginas en blanco delante de las pginas PDF, asegrate de usar alineacin
Predeterminada para el prrafo que contiene la plantilla.
Un PDF incluido girado -5:
88
Abstract
This is an ab
stract. As yo
u can see, it
printed in a sm
is
aller font size
than the other
paragraph typ
es.
Also several p
aragraphs are
possible in th
abstract.
e
This is a Sta
ndard paragra
ph to visualize
ences in the fo
the differnt size.
7. Archivos externos
RasterImage Sirve para insertar imgenes bitmap. Las imgenes se pueden tratar
en el dilogo Material Externo como las que habitualmente se incluyen mediante
el dilogo Grficos, tal como se explica en la seccin 1.1. La diferencia con
la insercin normal es que slo se permiten imgenes bitmap, por tanto las
imgenes PDF y EPS no estn soportadas. Aqu se ha insertado una imagen
raster:
XFig Esta plantilla soporta imgenes creadas con el programa Xfig.
Cuadro 7.1.: Comparacin de los mtodos de insercin de fecha.
Documento
LYX
A
L TEX
DVI, PDF, PS
Insertar . Fecha
como fecha
como fecha
como fecha
comando \today
como cuadro cdigo TEX
como comando
como fecha
7.2.
Documento hijo
90
91
7. Archivos externos
7.2.1.
Subseccin Externa 1
Esto es un breve documento LYX postizo que se va a insertar como documento hijo
en el documento maestro.
92
7.2.2.
Subseccin Externa 2
Esto es otro breve documento postizo para ser insertado como documento hijo en el
documento maestro.
Literal Con este mtodo se puede incluir cualquier archivo de texto. El archivo aparece en la salida con su cdigo fuente, y si contiene comandos no se ejecutan.
Con la opcin Marcar espacios en la salida cada espacio en el cdigo fuente se
muestra en la salida con el carcter . La diferencia con el mtodo de insercin mediante el men Insertar . Archivo . Texto simple es que en este caso el
contenido del archivo se ve en LYX, mientras que en modo Literal no se muestra
el contenido, sino un recuadro con el nombre.
Aqu se inserta un documento hijo en modo Literal:
Esto es un pequeo archivo de texto para mostrar cmo insertarlo como hijo en un docum
Aqu se ha insertado un salto de lnea.
Aqu se inserta un documento hijo en modo Literal con la opcin Marcar espacios en
la salida:
93
7. Archivos externos
Estoesunpequeoarchivodetextoparamostrarcmoinsertarlocomohijoenund
Aqusehainsertadounsaltodelnea.
Nota: Como puedes ver en los ejemplos anteriores, el texto de los documentos incluidos en modo literal no contiene saltos de lnea, a no ser que se incluyan expresamente
en el archivo de texto.
Listado de programa Este tipo se describe en el captulo 8.
Nota: Incluir el mismo documento dos veces con mtodos diferentes podra causar
problemas en LATEX.
Si quieres ver o exportar solo determinados hijos del documento maestro, bien por
ahorrar tiempo de compilacin, bien para distribuir captulos individuales del libro,
puedes excluir hijos en la salida. Esto se consigue mediante el men Documento .
Configuracin . Documento hijo. Puedes excluir o incluir hijos con doble clic sobre sus
nombres en la lista; (esto solo funciona para documentos insertados mediante Anexar, no con Incorporar). Si se marca la opcin Mantener contadores y referencias
LYX garantiza que todos los nmeros de pgina, referencias, etc., se respetan como
si se procesara el documento completo. No obstante, LYX tiene que procesar el documento entero en segundo plano para que esta caracterstica funcione. Por tanto,
si quieres ahorrar tiempo de compilacin, y no es preciso mantener los contadores y
referencias, desmarca esta casilla.
Alternativamente, se puede poner cada archivo incluido en una rama.1 Habilitando o
deshabilitando las ramas puedes decidir qu archivos incluidos aparecern en la salida.
Esto tiene la ventaja de que tambin funciona con hijos incluidos con Incorporar.
Sin embargo, los contadores y las referencias no se mantendrn usando este mtodo.
94
8. Listado de programa
Para incluir y tipografiar cdigo de programacin puedes usar la opcin de men
disponible en Insertar . Listado de programa. El paquete LATEX listings provee un
mecanismo potente y flexible para insertar cdigo fuente en tu documento.
Al hacer clic derecho sobre un recuadro de listado se abre el men contextual incorporado en el que puedes configurar su formato.
Por omisin, al insertar un listado de programa se inicia un prrafo nuevo. La opcin
de ubicacin Listado en lnea lo imprime en la lnea, como este ejemplo: int a=5;
La opcin Flotante crea un listado flotante cuya colocacin se puede especificar mediante las opciones h, t, b y p, correspondientes a las opciones de colocacin
de flotantes descritas en la seccin 3.5. Las opciones de colocacin se pueden mezclar
y se escriben sin separacin, p. ej. htbp. La opcin h a veces no tiene efecto, pero
no necesitas usar la opcin Flotante en ese caso puesto que los listados de programa
no flotantes tambin pueden tener leyendas y ser referenciadas.
Se puede aadir una leyenda a un listado de programa con el men Insertar . Leyenda1 .
Los listados de programa se pueden referenciar como los flotantes: Listado 8.1
Listado 8.1: Ejemplo de listado de programa flotante
# Ejemplo de l i s t a d o f l o t a n t e
def f u n c ( param ) :
t h i s i s a python f u n c t i o n
pass
Una vez que has escogido un lenguaje de programacin en el cuadro de dilogo de
listado de programa, las palabras clave de ese lenguaje sern reconocidas y tipografiadas de manera especial en la salida. En el ejemplo, la clave de Python def es
reconocida y se imprimir en negrita.
Nota: Si no consigues caracteres en negrita cuando usas tipografas de ancho fijo,
se debe probablemente a que dicha tipografa no suministra negritas. En este caso
selecciona una tipografa distinta en el men Documento . Configuracin . Tipografas.
(Las tipografas LuxiMono, BeraMono y Courier suministran negritas.)
En la seccin Numeracin de lneas del dilogo puedes elegir el estilo de numeracin de
las lneas. En el campo Paso puedes insertar un nmero para determinar qu lneas
se numeran. Por ejemplo, si pones 3, se numera slo una de cada tres lneas.
1
Para traducir la etiqueta Listado de la leyenda en la salida, se aade al prembulo LATEX del
documento el comando \renewcommand{\lstlistingname}{Listado}. (N. del t.)
95
8. Listado de programa
Adems, puedes especificar un rango de lneas para que slo stas aparezcan en la
salida. La opcin Mapa de caracteres tradicional mejorado debera emplearse si se usan
en el cdigo caracteres nacionales como la diresis alemana.
A continuacin hay un ejemplo con numeracin de lneas a la izquierda, paso 3,
lenguaje Python, opciones de estilo Mapa de caracteres tradicional mejorado y
Espacio como smbolo, rango de lneas 3-8:
pass
2 def f u n c ( param ) :
This i s aGermanword : Tsch
pass
5 def f u n c ( param ) :
t h i s i s a python f u n c t i o n
Nota: Debido a un error en el paquete listings la numeracin de lneas cambia en
una lnea por cada listado previo. Por esto en el ejemplo de arriba se numeran las
lneas 2 y 5 y no las lneas 3 y 6.
Tambin es posible imprimir como listado de programa lneas de un archivo. Para
hacer esto, usa el men Insertar . Archivo . Documento hijo y elige el tipo Listado de
programa.2 En el dilogo de documento hijo puedes especificar los parmetros del
listado en el cuadro de texto. Para ver una lista de los parmetros disponibles teclea
una interrogacin ? en el cuadro.
Para referenciar un documento hijo tipo listado, escribe el texto de la etiqueta en el
campo correspondiente del dilogo de documento hijo. Despus se puede referenciar
la etiqueta con el men Insertar . Referencia cruzada.
A continuacin hay un ejemplo, Listado 8.2, de insercin de lneas de un archivo; en
l se incluye el rango de las lneas 10 - 15 de este archivo LYX.
Listado 8.2: Lneas 10 - 15 de este archivo LyX
% s e t f o n t s f o r n i c e r p d f view
\ I f F i l e E x i s t s { lmodern . s t y }
{\usepackage{ lmodern }}{}
\ f i % end i f p d f l a t e x i s used
Insertar una ecuacin en un listado se puede hacer de la siguiente forma:
1. Abre el dilogo de listado y aade
mathescape=true
en el campo de texto de la solapa Avanzado
2
96
97
nombre/descripcin
mm
cm
in
pt
pc
sp
bp
dd
cc
escala %
texto %
columna %
pgina %
lnea %
alt. texto %
alt. pg. %
ex
em
mu
milmetro
centmetro
pulgada
punto (72.27 pt = 1 in)
pica (1 pc = 12 pt)
punto a escala (65536 sp = 1 pt)
punto grande (72 bp = 1 in)
didot (1 dd 0.376 mm)
cicero (1 cc = 12 dd)
% del tamao original de la imagen
% de anchura de texto
% de anchura de columna
% de anchura de pgina
% de anchura de lnea
% de altura de texto
% de altura de pgina
altura de la letra x en la tipografa actual
anchura de la letra M en la tipografa actual
unidad matemtica (1 mu = 1/18 em)
99
DVI
B.2.
PostScript
Este tipo de archivo tiene la extensin .ps. PostScript fue desarrollado por la
compaa Adobe como lenguaje para impresoras. Por eso estos archivos contienen
comandos que usa la impresora para imprimirlos. PostScript puede considerarse como un lenguaje de programacin; con l puedes calcular y dibujar imgenes y
diagramas.1 Por esto los archivos suelen ser ms grandes que los PDF.
Los archivos PostScript slo pueden contener imgenes en el formato Encapsulated
PostScript (EPS, extensin .eps). Como LYX permite usar cualquier formato de
imagen conocido, tiene que trabajar en segundo plano para convertir las imgenes a
EPS. Si por ejemplo, el documento tiene 50 imgenes, LYX ha de hacer 50 conversiones
cada vez que veas o exportes el documento. Esto ralentizar mucho el trabajo, as
que si piensas usar PostScript, puedes evitar el problema insertando las imgenes
directamente en EPS.
1
101
B.3.
Este tipo de archivo tiene la extensin .pdf. El formato Portable Document Format (PDF) fue desarrollado por Adobe como derivado de PostScript. Es ms comprimido y utiliza muchos menos comandos que PostScript. Como su nombre portable
indica, puede ser procesado por cualquier sistema operativo y la salida impresa se
muestra exactamente igual.
PDF puede contener imgenes en su propio formato PDF, en el formato Joint Photographic Experts Group (JPG, extensin .jpg o .jpeg), y en el formato
Portable Network Graphics (PNG, extensin .png). Aunque puedes poner cualquier otro formato de imagen, porque LYX los convierte en segundo plano a alguno
de los anteriores. Pero como se ha comentado en la seccin sobre PostScript, la conversin de grficos ralentiza el trabajo. Por tanto se recomienda utilizar alguno de los
tres formatos de imagen mencionados.
Un documento se puede exportar a PDF con el men Archivo . Exportar en tres modos
diferentes:
PDF (ps2pdf) Este utiliza el programa ps2pdf que crea un PDF a partir de una
versin PostScript del archivo. La versin PostScript es producida por el programa dvips que usa una versin DVI como paso intermedio. As que este modo
de exportacin consta de tres conversiones.
PDF (dvipdfm) Este utiliza el programa dvipdfm que convierte el archivo a DVI en
segundo plano y en un segundo paso a PDF.
PDF (pdflatex) Este utiliza el programa pdftex que convierte directamente el archivo a PDF.
Se recomienda usar PDF (pdflatex) porque pdftex soporta todas las caractersticas
de las versiones actuales de PDF, es rpido y estable. El programa dvipdfm ya no se
desarrolla y est un poco obsoleto.
La salida en formato PDF se puede ver con el men Ver o con un botn.
102
Color Nombre
Aquamarine
BrickRed
CarnationPink
DarkOrchid
Goldenrod
Lavender
Maroon
NavyBlue
Orchid
Plum
RedOrange
RoyalPurple
Sepia
TealBlue
VioletRed
Color Nombre
Bittersweet
Brown
Cerulean
Emerald
Gray
LimeGreen
Melon
OliveGreen
Peach
ProcessBlue
RedViolet
RubineRed
SkyBlue
Thistle
WildStrawberry
Color Nombre
BlueGreen
BurntOrange
CornflowerBlue
ForestGreen
GreenYellow
Mahogany
MidnightBlue
Orange
Periwinkle
Purple
Rhodamine
Salmon
SpringGreen
Turquoise
YellowGreen
103
(D.1)
(D.2)
Igualando las ecuaciones (D.1) y (D.2) podemos calcular el ancho dado necesario Wg n
cuando se expanden n columnas, de forma que cada una de ellas tiene una anchura
total Wtot mult /n:
Wg n =
(D.3)
105
Bibliografa
[1] Frank Mittelbach and Michel Goossens: The LATEX Companion Second Edition.
Addison-Wesley, 2004
[2] Helmut Kopka and Patrick W. Daly: A Guide to LATEX Fourth Edition. AddisonWesley, 2003
[3] Leslie Lamport: LATEX: A Document Preparation System. Addison-Wesley, second edition, 1994
[4] Documentacin del paquete LATEX arydshln
[5] Documentacin del paquete LATEX booktabs
[6] Documentacin del paquete LATEX caption
[7] Documentacin del paquete LATEX diagbox
[8] Documentacin del paquete LATEX endfloat
[9] Documentacin del paquete LATEX footmisc
[10] Documentacin del paquete LATEX hypcap
[11] Documentacin del paquete LATEX hyperref
[12] Documentacin del paquete LATEX KOMA-Script
[13] Documentacin del paquete LATEX lettrine y un ejemplo
[14] Documentacin del paquete LATEX listings
[15] Documentacin del paquete LATEX marginnote
[16] Documentacin del paquete LATEX pdfpages
[17] Documentacin del paquete LATEX prettyref
[18] Pgina web del paquete LATEX PSTricks
[19] Documentacin del paquete LATEX refstyle
[20] Documentacin del paquete LATEX sidecap
[21] Pgina wiki sobre caractersticas nuevas para la versin LYX 2.0.
107
ndice alfabtico
Archivos externos, 87
Cdigo de programa, 95
Color
de fondo en un texto, 77
en bordes de cuadros, 34
en celdas de cuadros, 31
en prrafos, 78
para filas de cuadros, 33
Cuadros, 7
a escala, 80
Alineacin vertical, 30
Anchura, 7
Barra de herramientas, 8
Celdas rotadas, 35
Color
en celdas, 31
en lneas, 34
para filas, 33
Configuracin, 7
Editar, 9
Flotantes, 10
Formales, 28
Girar, 79
Introduccin, 7
Largos, vase Cuadros largos
Multicolumnas, 22
Clculos, 23
Multifilas, 24
Personalizacin, 37
Alineacin especial de celdas, 38
Espacio adicional en filas, 37
Formato de celda/columna, 40
Grosor de lnea, 41
Lneas de trazos, 43
Saltos de lnea, 22
Cuadros largos
Alineacin, 13
Anchura de la leyenda, 15
Clculos, 18
Flotantes, 18
Leyendas, 14
distintas para cada pgina, 16
Notas al pie, 13
Referencias a, 14
Saltos de pgina forzados, 18
Documento hijo, 90
DVI, vase Formatos de archivo
Envueltos en texto, 83
Flotantes, 83
Letras capitales, 85
Objetos fijos, 84
EPS, vase Formatos de imagen
Figuras, 1
a escala, 80
Agrupacin de ajustes, 2
Dilogo de grficos, 1
Flotantes, 3
Formatos de imagen, 5
Redimensionar, 1
Rotar, 1, 79
Flotantes, 45
ndice de, 57
Adosados, 52
Algoritmos, 46
Colocacin, 50
Colocacin de leyendas, 55
Cuadros, 10
109
ndice alfabtico
Envueltos, 83
Figuras, 3
Formato de las leyendas, 54
Introduccin, 45
Listado de programa, 95
Numeracin, 46
Referencias, 47
Rotacin, 51
Subflotantes, 52
Formatos de archivo
DVI, 101
PDF, 102
PostScript, 101
Formatos de imagen, 5
GIF, vase Formatos de imagen
Grficos, vase Figuras
JPG, vase Formatos de imagen
LATEX-paquetes
arydshln, 43, 107
booktabs, 30, 107
calc, 24, 27, 37
caption, 10, 15, 16, 54, 107
color, 77
colortbl, 31, 33, 44
diagbox, 25, 107
endfloat, 51, 107
fancybox, 72
footmisc, 66, 107
ftnright, 64
graphicx, 78
hypcap, 49, 57
hyperref, 14, 49, 107
KOMA-Script, 55, 66, 107
lettrine, 85, 107
listings, 95, 107
marginnote, 67, 107
oberdiek, 49
pdfpages, 88, 107
picinpar, 84
prettyref, 48, 107
PSTricks, 107
refstyle, 48, 107
110
ndice alfabtico
Referencias, 47
a cuadros, 10
a figuras, 3
Colocacin, 49
Designacin automtica, 49
Formatos, 48
SVG, vase Formatos de imagen
Tablas, vase Cuadros
Unidades, 99
WMF, vase Formatos de imagen
111