0% encontró este documento útil (0 votos)
17 vistas21 páginas

Comandos Avanzados de LaTeX II

Cargado por

Raúl Garc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas21 páginas

Comandos Avanzados de LaTeX II

Cargado por

Raúl Garc
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ek

at
Para Alumnos de la Facultad de Ciencia y Tecnología
im
Resumen avanzado de comandos
de LaTex
lZ

- Iniciación de LaTex II -
pa

Curso 2023-2024
pa
palabra
lZ
im
at
ek
ek
Índice
1. Estructura básica 1
1.1. Cambiar letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1. Tipos de letra de LaTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2. Paquetes de fuente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Cambiar tamaño . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3. Cambiar espaciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3.1. Cambiar el espaciado de todo el texto . . . . . . . . . . . . . . . . . . . . . 2

at
1.3.2. Cambiar el espaciado de segmentos del texto . . . . . . . . . . . . . . . . . 2
1.4. Texto en dos columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4.1. Todo el texto en dos columnas . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4.2. Fragmentos del texto en dos columnas . . . . . . . . . . . . . . . . . . . . . 2

2. Entorno matemático 3
2.1. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Incluir imágenes, figuras y tablas 4


3.1. Dos imágenes en una sola figura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2. Una imagen y al lado texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
im
4. Tablas 5
4.1. Entorno tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1.1. Tabla sencilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4.1.2. Definir anchura de las culumnas . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1.3. Añadir líneas verticales y horizontales . . . . . . . . . . . . . . . . . . . . . 6
4.2. Entorno table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2.1. Tabla sencilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2.2. Alinear texto de la tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.3. Combinar filas y columnas usando multicolumn y multirow . . . . . . . . . . . . . 7
lZ

4.3.1. Combinar columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


4.3.2. Combinar filas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.4. Colores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.4.1. Colorear columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.4.2. Colorear multicolumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4.3. Colorear filas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.4.4. Colorear una sola celda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

5. Bibliografía 12
5.1. Archivo .bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.1. Estructura del archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
pa

5.1.2. Datos de una entrada bibliográfica . . . . . . . . . . . . . . . . . . . . . . . 13


5.1.3. Tipos de entradas bibliográficas . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2. Citar el archivo en el texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.1. Estilo de la bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.2. Orden de la bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3. Personalizar la bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.1. Cambiarle el título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3.2. Dividir la bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4. Añadir la bibliografía al índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

6. Portada e índice 17
6.1. Portada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2. Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
pa
palabra
lZ
im
at
ek
Introducción a LaTex II Zimatek

ek
1. Estructura básica
1.1. Cambiar letra
1.1.1. Tipos de letra de LaTeX
Para cambiar el tipo de letra de una palabra/frase corta en un documento, se emplean los co-
mandos \textrm{Texto en roman}, \textsf{Texto en sans serif} o \texttt{Texto mecanografíado},
dependiendo del tipo de letra que deseemos usar. Quedarían de la siguiente manera:

at
Texto en roman
Texto en sans serif
Texto mecanografiado
Asimismo, si lo que queremos es cambiar el texto entero, usaremos \rmfamily (para texto en ro-
man), \sffamily (para texto en sans serif) o \ttfamily (para texto mecanografiado) antes del texto.
Para volver al tipo de letra predeterminado usaríamos \normalfont.

1.1.2. Paquetes de fuente


Hay veces que necesitamos usar una fuente específica para todo el texto que no es "predetermina-
im
da"de LaTeX. Para ello usamos los paquetes de fuente.

Primero de todo, seleccionamos la fuente que queremos en el catálogo de fuentes de LaTeX (yo
recomiendo esta página). Una vez elegida la fuente que queremos usar, instalamos el paquete (\use-
package) y automáticamente el texto usará ese tipo de letra. Cada tipo de letra tiene sus respectivas
modificaciones (negritas, cursivas...).

1.2. Cambiar tamaño


El tamaño de la letra depende, principalmete, del tipo de texto que estés escribiendo. La letra
lZ

standard (y todas las demás) no será igual si has configurado el texto como article, book, memoir...
Los tamaños son los siguientes:
pa

1
Introducción a LaTex II Zimatek

ek
Siempre que no hayamos cambiado nada del documento, el tamaño de la letra será la determinada
por \normalsize. Este tamaño lo podemos determinar también nosotros como argumento en el tipo
de documento en \documentclass[11p]{article}

Para cambiar el texto de tamaño usaremos los comandos que aparecen en la columna izquierda de
la tabla (ej. \large). Si en algún momento queremos volver al tamaño predeterminado, volveremos
a usar \normalsize.

at
\Large
Texto escrito muy grande
\tiny
Texto escrito muy pequeño

\normalsize
Texto vuelto al tamaño predeterminado

1.3. Cambiar espaciado


1.3.1. Cambiar el espaciado de todo el texto
Para cambiar el espaciado de todo el texto usamos el comando \renewcommand{\baselinestretch}{}
im
antes de empezar el documento e incluyendo entre las dos llaves el interlineado que queramos (ej.
si ponemos 2, el interlineado será el doble que de normal). Hay que tener en cuenta que esto nos
cambiará el interlineado de TODO el texto, incluyendo los pies de página y los títulos.

1.3.2. Cambiar el espaciado de segmentos del texto


Este segundo método nos permite cambiar únicamente el espacio de interlineado de algunos seg-
mentos del texto sin modificar el resto (muy útil cuando queremos ampliar el espacio de interlineado
del texto principal sin afectar a los pies de página ni a los títulos). Para ello, instalamos el paquete
setspace al inicio del documento.
lZ

Este paquete nos permite modificar el interlineado al doble con \doublespacing, al uno y medio
con \onehalfspacing o elegir nosotros el espacio de interlineado con \spacing{2}. Para volver al
interlineado ’normal’ usaremos \singlespacing.

1.4. Texto en dos columnas


1.4.1. Todo el texto en dos columnas
Para hacer un texto entero en dos columnas, basta con añadirle al tipo de documento (al inicio)
[twocolumn] de la siguiente manera:
pa

\documentclass[twocolumn]{article}
Pero ¡cuidado! Esto nos pondrá TODO el documento en dos columnas (incluyendo el índice, sin
inclir la portada).

1.4.2. Fragmentos del texto en dos columnas


Otra manera de poner el texto en dos columnas, o solo las partes del texto que nos interesen, es
con el paquete multicol (\usepackage{multicol}), que nos permite cambiar el texto a dos columnas
con \twocolumn, volver a tener un texto en una sola columna con \onecolumn o crear entornos
donde podremos tener entre 2 y 10 columnas. Por ejemplo:

2
Introducción a LaTex II Zimatek

ek
\usepackage{multicol}

\twocolumn

Texto escrito en dos columnas. Texto escrito en dos columnas. Texto escrito en dos columnas.
dos columnas. Texto escrito en dos columnas. Texto escrito en dos columnas. Texto escrito en
Texto escrito en dos columnas. Texto escrito en dos columnas.

at
\onecolumn
Volvemos a tener un texto escrito en una sola columna.Volvemos a tener un texto escrito en una
sola columna.Volvemos a tener un texto escrito en una sola columna.

\begin{multicols}{4}

Texto en cuatro co- cuatro columnas. Tex- lumnas. Texto en cua- to en cuatro columnas.
lumnas. Texto en cua- to en cuatro columnas. tro columnas. Texto en Texto en cuatro colum-
tro columnas. Texto en Texto en cuatro co- cuatro columnas. Tex- nas.
im
\end{multicols}

2. Entorno matemático
2.1. Matrices
Antes de nada, para poder escribir una matriz hay que indicarle al programa que has abierto un
entorno matemático (explicado en la parte I de Introducción a LaTeX).

Una vez hecho esto, para escribir una matriz hay que abrir un entorno matriz y dentro de ese
lZ

entorno separaremos cada columna mediante & y cada fila con \\de la siguiente manera:

\begin{pmatrix}
1& 2 & 3 & 4\\
 
1 2 3 4
−−−−−−−−−−−−−→
a & b & c & d\\ que se vería como a b c d 
I & II & III & IV I II III VI
\end{pmatrix}
También tenemos como opciones meter en el argumento del \begin{} bmatrix (para [matriz]) o
vmatrix (para |matriz|) en lugar de pmatrix (que da como resultado (matriz)).
pa

2.2. Sistemas
El procedimiento es muy similar al de las matrices, la única diferencia es si queremos que tenga
la llave a la izquierda (para ello usaremos \left\{\begin{matrix} ... \end{matrix}\right.), a la
derecha (\left.\begin{matrix ... \end{matrix}\right\}), en ambos lados (\begin{Bmatrix} ...
\end{Bmatrix}) o en ninguno de los dos (\begin{matrix} ... \end{matrix}). Por ejemplo:

\left\{\begin{matrix}
14x+y+z=0\\

14x + y + z = 0
−−−−−−−−−−−−−→
2x+3y+z=0\\ que se vería como 2x + 3y + z = 0
3x+y-2z=0 3x + y − 2z = 0

\end{matrix}\right.

3
Introducción a LaTex II Zimatek

ek
3. Incluir imágenes, figuras y tablas
3.1. Dos imágenes en una sola figura
Para incluir dos o más imágenes en una sola figura, crearemos entornos subfigure (tantos como
imágenes queramos incluir en la figura principal) dentro del entorno figure. Estas ’subfiguras’ tam-
bién podrán tener su propio caption (descripción de la subfigura), label (para poder referenciar
únicamente esa subfigura) y tamaño, las dos primeras independientes de las de la figura ’total’. Se
haría de la siguiente manera:

at
\begin{figure}[!htb]
\begin{subfigure}[b]{0.33\textwidth}
\includegraphics[width=\textwidth, height=\textwidth]{gatofeliz.jpg}
\caption{Gato feliz.}
\label{f:feliz}
\end{subfigure}
\begin{subfigure}[b]{0.33\textwidth}
\includegraphics[width=\textwidth, height=\textwidth]{gatobizco.jpg}
\caption{Gato bizco.}
\label{f:bizco}
im
\end{subfigure}
\begin{subfigure}[b]{0.33\textwidth}
\includegraphics[width=\textwidth, height=\textwidth]{gatoenfadado.jpg}
\caption{Gato enfadado.}
\label{f:enfadado}
\end{subfigure}
\caption{Tres imágenes en una sola figura.}
\label{f:gatitos}
\end{figure}
lZ

Que daría como resultado:


pa

(a) Gato feliz. (b) Gato bizco. (c) Gato enfadado.

Figura 1: Tres imágenes en una sola figura.

Con la opción textwidth fijamos la anchura de las imágenes. Si tuviésemos dos imágenes, pon-
dríamos 0,5 para que cada una ocupe la mitad del espacio disponible (pondríamos algo menos si
queremos que entre las imágenes haya un espacio en blanco). En el ejemplo hemos puesto 0,33 (por
ser tres imágenes).
NOTA: Para que esto funcione tenemos que tener instalados los paquetes caption y subcaption.

4
Introducción a LaTex II Zimatek

ek
3.2. Una imagen y al lado texto
Para poder poner una imagen y tener texto a su lado debemos importar el paquete wrapfig. Una
vez hecho esto abriremos un entorno wrapfigure en donde insertaremos la imagen que queramos
poner:

\begin{wrapfigure}{l}{0.2\textwidth}
\centering
\includegraphics[width=0.2\textwidth]{gatogafas.jpg}

at
\end{wrapfigure}

Que se vería así:

El primer parámetro del entorno, {l}, específica a qué lado de


la hoja aparecerá la foto (pondríamos una r si quisiéramos que
apareciese a la derecha), y el segundo, {0.2\textwidth}, determi-
na el tamaño de la ’caja’ en la que se encuentra nuestra fo-
to (que no el tamaño de la foto, eso se especifica en \inclu-
im
degraphics[width=0.2\textwidth]{gatogafas.jpg}). Este tipo de figuras
también admite caption y label, en caso de querer que las ten-
ga.
Figura 2: Gato.

4. Tablas
Aquí se explicará un poco más profundamente la creación y edición de distintos tipos de tablas en
lZ

LaTex.

4.1. Entorno tabular


4.1.1. Tabla sencilla
El entorno tabular nos permite hacer tablas sencillas editando distintos parámetros que se verán a
continuación.

Para hacer una tabla sencilla se puede usar lo siguiente,


pa

\begin{tabular}{c c}
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\
0,45&0,04\\
0,76&0,07\\
\end{tabular}

Y el restultado sería;

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

5
Introducción a LaTex II Zimatek

ek
4.1.2. Definir anchura de las culumnas
En caso de que se quiera definir la anchura de las columnas se podría modificar el con el comando
siguiente,

\begin{tabular}{ c{4cm} c{3cm} }

Y el resultado sería,

at
B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

4.1.3. Añadir líneas verticales y horizontales


En caso de que queramos añadir líneas tanto en las columnas como en las filas, se puede hacer
usando los comandos \hline para las líneas horizontales y \begin{tabular}{|c|c|}. Por ejemplo,
im
\begin{tabular}{|c| c|}
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\
0,45&0,04\\
0,76&0,07\\
\end{tabular}

Se vería como,
lZ

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

4.2. Entorno table


4.2.1. Tabla sencilla
En caso de que se quiera colocar la tabla en un punto exacto de la página se puede usar el entorno
pa

table. Suele ser el más usado ya que de una forma bastante general puedes crear una tabla sencilla
pero aparente poniendole caption y pudiendo numerarla.

Se usaría de la siguiente forma,


\begin{table}[H]
\centering
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|c|c|}
\hline
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\
0,45&0,04\\

6
Introducción a LaTex II Zimatek

ek
0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}

Y quedaría,

Cuadro 1: Valores del campo magnético B en el centro de una bobina para distintas intensidades

at
I.

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

Gracias al label ahora podemos citar la tabla usando \ref{int camp} → 9.

4.2.2. Alinear texto de la tabla


im
En caso de que queramos alinear el texto de la tabla se puede hacer de una forma muy sencilla.
Por ejemplo, si se quiere cuadrar el texto a la izquierda de la tabla basta con sustituir las “c” (que
centrarian el texto) con “l” en el comando \begin{tabular}{|l|l|}.

Cuadro 2: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
lZ

0,45 0,04
0,76 0,07

En el caso de que se quiera centrar a la derecha se usarán “r” , \begin{tabular}{|r|r|}.

Cuadro 3: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.

B ± 0, 01 (mT ) I ± 0, 01 (A)
pa

0,00 0,00
0,45 0,04
0,76 0,07

4.3. Combinar filas y columnas usando multicolumn y multirow


4.3.1. Combinar columnas
Para combinar columnas usamos multicolumn de la siguiente forma,

\multicolumn{1}{2}{3}

1 → Número de columnas que queremos que ocupe nuestra columna.

2 → Define la alineación del texto en la columna, se puede poner “l”, “c” y “r”.

7
Introducción a LaTex II Zimatek

ek
3 → El texto que queremos poner en la columna.

Un ejemplo, \begin{table}[H]
\centering
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|c|c|}

at
\hline
\multicolumn{2}{|c|}{Tabla de intensidades}\\
\hline
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\
0,45&0,04\\
0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
im
\end{table}

Cuadro 4: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.

Tabla de intensidades
B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
lZ

0,45 0,04
0,76 0,07

4.3.2. Combinar filas


Combinar filas es muy parecido a combinar columnas pero hace falta el paquete \usepackage{multirow}.
El comando es el siguiente,

\multirow{1}{2}[3]{4}
pa

1 → Número de filas que queremos que ocupe nuestra megafila.

2 → Define el ancho de la colúmna, si se pone asterísco se pondrá el ancho por defecto.

3 → Se usa para alinear el texto veticalmente (es opcional).

4 → El texto que queremos poner en la columna.

También es importante conocer el comando \cline{n-m}. Este comando pone la línea horizon-
tal, pero solo de la columna n hasta la m.

Un ejemplo,

\begin{table}[H]
\centering

8
Introducción a LaTex II Zimatek

ek
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|c|c|c|}
\hline \\
\multirow{4}{}{Tabla de intensidades}\\& $B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A})
\\
\cline{2-3}
& 0,00&0,00\\

at
&0,45&0,04\\
&0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}

Y quedaría,

Cuadro 5: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.
im
B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
Tabla de intensidades
0,45 0,04
0,76 0,07

Con estos conceptos básicos es fácil hacer tablas mucho más complicadas de una forma ordenada.

4.4. Colores
lZ

Para poder colorear las tablas se hará uso del paquete colortbl.

Para poder ver todos los colores disponibles en LaTex se puede consultar [colorestabla].

4.4.1. Colorear columnas


Para poder colorear columnas (o multicolumnas) usaremos el siguiente comando.

> {\columncolor[1]{2}[3][4]}
pa

1 → Especifíca el modelo de color a usar, estos pueden ser rgb (red, green, blue), cmyk (cyan,
magenta, yellow, black), hsb(Hue, Saturation, Brightness) o gray (gris).

2 → El color en el modelo anterior.

3 → Controla la distancia que el color debe exceder hacia la izquierda la entrada de la tabla
m´as ancha

4 → Controla la distancia que el color debe exceder hacia la derecha la entrada de la tabla m´as
ancha

Ejemplo,

\begin{table}[H]
\centering

9
Introducción a LaTex II Zimatek

ek
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|| >{\columncolor[rgb]{0.63, 0.79, 0.95}[0.3cm][0.2cm]}c|| >{\columncolor[rgb]{0.74,
0.83, 0.9}[0.3cm][0.2cm]}c|}
\hline
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\

at
0,45&0,04\\
0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}

Y quedaría de la siguiente manera,

Cuadro 6: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.
im
B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

4.4.2. Colorear multicolumns


En este caso es muy parecido pero habria que añadir el color dentro del comando multicolumn.
lZ

\begin{table}[H]
\centering
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|| >{\columncolor[rgb]{0.63, 0.79, 0.95}[0.3cm][0.2cm]}c|| >{\columncolor[rgb]{0.74,
0.83, 0.9}[0.3cm][0.2cm]}c|}
\hline
\multicolumn{2}{|| >{\columncolor[rgb]{0.4, 0.6, 0.8}[0.3cm][0.2cm]}c|}{Tabla de intensidades}\\
pa

\hline
$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
\hline
0,00&0,00\\
0,45&0,04\\
0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}

El resultado sería,

10
Introducción a LaTex II Zimatek

ek
Cuadro 7: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.

Tabla de intensidades
B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

at
4.4.3. Colorear filas
El coloreado de las filas es muy parecido al de las columnas,

\rowcolor[1]{2}

1 → Especifíca el modelo de color a usar, estos pueden ser rgb (red, green, blue), cmyk (cyan,
magenta, yellow, black), hsb(Hue, Saturation, Brightness) o gray (gris).

2 → El color en el modelo anterior.


im
Un ejemplo sería,

\begin{table}[H]
\centering
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|c|c|}
\hline
\rowcolor[rgb]{0.11, 0.35, 0.02}$B\pm0,01$ (\textit{mT}) &$ I\pm0,01$ (\textit{A}) \\
lZ

\hline
\rowcolor[rgb]{0.2, 0.8, 0.2} 0,00&0,00\\
\rowcolor[rgb]{0.0, 1.0, 0.0} 0,45&0,04\\
\rowcolor[rgb]{0.75, 1.0, 0.0}0,76&0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}
pa

Cuadro 8: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

4.4.4. Colorear una sola celda


A veces lo que buscamos es colorear las celdas individualmente, para ello se puede usar el paquete
colortbl. El comando que habría que usar sería el siguiente,

\cellcolor[1]{2}

11
Introducción a LaTex II Zimatek

ek
1 → Especifíca el modelo de color a usar, estos pueden ser rgb (red, green, blue), cmyk (cyan,
magenta, yellow, black), hsb(Hue, Saturation, Brightness) o gray (gris).

2 → El color en el modelo anterior.

Un ejemplo sería,

\begin{table}[H]

at
\centering
\caption{Valores del campo magnético \textit{B} en el centro de una bobina para distintas
intensidades \textit{I}.}
\vspace{0.25cm}
\begin{tabular}{|c|c|}
\hline
\cellcolor[rgb]{0.98, 0.3, 0.0}$B\pm0,01$ (\textit{mT}) &\cellcolor[rgb]{0.95, 0.52, 0.0}$ I\pm0,01$
(\textit{A}) \\
\hline
\cellcolor[rgb]{1.0, 0.8, 0.0} 0,00&\cellcolor[rgb]{1.0, 0.8, 0.2}0,00\\
\cellcolor[rgb]{0.65, 0.99, 0.0} 0,45&\cellcolor[rgb]{0.0, 1.0, 0.5}0,04\\
im
\cellcolor[rgb]{0.0, 0.62, 0.38}0,76&\cellcolor[rgb]{0,1,1}0,07\\
\hline
\end{tabular}
\label{int camp} \\
\end{table}

Cuadro 9: Valores del campo magnético B en el centro de una bobina para distintas intensidades
I.
lZ

B ± 0, 01 (mT ) I ± 0, 01 (A)
0,00 0,00
0,45 0,04
0,76 0,07

5. Bibliografía
Para crear una bibliografía en LaTex la herramienta más útil y sencilla suele ser BibTex. Esta
herramienta nos permite crear un archivo bibliográfico al que vamos referenciando tantas veces
pa

como queremos a lo largo del texto.

5.1. Archivo .bib


Lo primero que habrá que hacer será crear un archivo.bib. Para ello vamos a la parte izquierda
(donde sale el main) y al darle click derecho nos saldrá la opción de crear archivo. Importante no
dejar el .tex y poner un .bib.

5.1.1. Estructura del archivo


Los archivos .bib tienen que tener una estructura especial. La información de la bibliografía se
pondrá de forma diferente dependiendo si es un libro,artículo,web...

Un ejemplo sería la siguiente cita,

12
Introducción a LaTex II Zimatek

ek
@BOOK{Tipler2000,
author = {Tipler, Paul A.},
year = 2000,
title = {Física para la ciencia y la tecnología (2 volúmenes)},
publisher = {Ed. Reverté},
adress = {Barcelona},
note = {\href{https://es.wikipedia.org/wiki/Especial:FuentesDeLibros/8429143823}{ISBN 84-291-
4382-3}}
}

at
Como se puede ver lo primero que aparece es el @TIPO. El tipo será el de la fuente que quie-
ras citar, en este caso un libro. Despúes aparecerá la forma de citarlo, la cuel escoge el usuario.
Esto será lo que tengas que referenciar a lo largo del texto. Los siguientes datos son los que apare-
ceran en la bibliografía, algunos de ellos son obligatorios y otros voluntarios.

5.1.2. Datos de una entrada bibliográfica


Aquí una lista de los tipos de datos que se pueden añadir [bibmig].
im
address: Usualmente la dirección de la editorial.

author: Nombre(s) del (de los) autor(es).

booktitle: Título del libro.

chapter: El número de un capítulo (o sección, etc.).

edition: La edición de un libro, por ejemplo, segunda.


lZ

editor: Nombre(s) del (de los) editor(es).

howpublished: Forma en que fue publicada la obra.

institution: Institución responsable de un informe técnico.

journal: Nombre del periódico o revista.

key: Empleado para la alfabetización, referencias cruzadas y para crear una clave cuando la infor-
mación del autor no está disponible. No debe confundirse con la etiqueta usada en el \cite y que
pa

debe colocarse al inicio de la entrada.

month: El mes de publicación o, para un trabajo inédito, en el que fue escrito.

note: Cualquier información adicional que pueda ayudar al lector.

number: El número del periódico, la revista, el informe técnico o del trabajo en una serie.

organization: La organización responsable de una conferencia o que publica un manual. pages:


Números de páginas.

publisher: El nombre de la editorial. No debe confundirse con el editor.

school: Nombre de la escuela donde fue escrita una tesis.

13
Introducción a LaTex II Zimatek

ek
series: El nombre de una serie o conjunto de libros.

title: El título del trabajo.

type: El tipo de un informe técnico.

volume: El volumen de un periódico o una revista, o de algún libro que conste de volúmenes.

year: El año de publicación. Para un trabajo inédito, el año en que fue escrito. Generalmente

at
debe consistir de cuatro dígitos, por ejemplo 2007.

5.1.3. Tipos de entradas bibliográficas


Para saber cuales de las entradas son obligatorias y cuales opcionales en cada caso, podemos con-
sultar la siguiente lista [bibmig].

ARTICLE: Un artículo de un periódico o una revista. Campos requeridos: author, title, jour-
nal, year. Campos opcionales: volume, number, pages, month, note.
im
BOOK: Un libro con una editorial explícita. Campos requeridos: author o editor, title, publisher,
year. Campos opcionales: volume o number, series, address, edition, month, note.

BOOKLET: Un trabajo impreso y distribuido, pero que no tiene una editorial o institución respon-
sable. Campos requeridos: title. Campos opcionales: author, howpublished, address, month, year,
note.

INBOOK: Una parte de un libro, como un capítulo, una sección, un rango de páginas, etc. Campos
requeridos: author o editor, title, chapter o pages, publisher, year. Campos opcionales: volume o
number, series, type, address, edition, month, note.
lZ

INCOLLECTION: Una parte de un libro con título propio. Campos requeridos: author, title,
booktitle, publisher, year. Campos opcionales: editor, volume o number, series, type, chapter, pa-
ges, address, edition, month, note.

INPROCEEDINGS: Un artículo de las memorias de un congreso. Campos requeridos: author,


title, booktitle, year. Campos opcionales: editor, volume o number, series, pages, address, month,
organization, publisher, note.

MANUAL: Documentación técnica. Campos requeridos: title. Campos opcionales: author, orga-
pa

nization, address, edition, month, year, note.

MASTERSTHESIS: Una tesis de maestría. Campos requeridos: author, title, school, year. Campos
opcionales: type, address, month, note.

MISC: Para cuando el resto falla. Campos requeridos: Ninguno. Campos opcionales: author, title,
howpublished, month, year, note.

PHDTHESIS: Tesis de doctorado. Campos requeridos: author, title, school, year. Campos op-
cionales: type, address, month, note.

PROCEEDINGS: Las memorias de un congreso. Campos requeridos: title, year. Campos opciona-
les: editor, volume o number, series, address, month, organization, publisher, note.

TECHREPORT: Un informe publicado por una institución. Campos requeridos: author, title, ins-

14
Introducción a LaTex II Zimatek

ek
titution, year. Campos opcionales: type, number, address, month, note.

UNPUBLISHED: Un documento (inédito), con un autor y un título, pero que no ha sido for-
malmente publicado. Campos requeridos: author, title, note. Campos opcionales: month, year.

5.2. Citar el archivo en el texto

at
Antes que nada habrá que referenciar tanto el tipo de bibliografía como el nombre del archivo que
vamos a usar. Para ello usaremos estos comandos en la zona de los paquetes,

\usepackage[maxbibnames=99, sorting=none, style = alphabetic, backend=bibtex]{biblatex}


\addbibresource{archivo.bib}

En maxbibnames pondremos el máximo de archivos que vamos a citar. Realmente se puede poner
un número arbitrario al que no se va a llegar como 99 .

Sorting al igual que style definirán el tipo de bibliografía que queremos, se explicarán más adelante.
im
En addbibresource tendremos que poner el nombre de nuestra bibliografía.

Para que aparezca la referencia usaremos \cite{key}.

Por ejemplo, si queremos citar el Tipler escribiremos \cite{Tipler2000} y el resultado será [Tipler2000].

En caso de que queramos hacer una cita general pero sin que aparezca en el texto, se usará el
comando \nocite{} en cualquier parte de texto y esa cita aparecerá en la bibliografía. Para que
aparezca la bibliografia donde queramos en el texto se usa el comando \printbibliography.
lZ

5.2.1. Estilo de la bibliografía


Dentro de la bibliografía se pueden escoger diferentes estílos.

numeric : Al citar saldrá algo como [n], siendo n el número de la cita.

alphabetic : Saldrá algo como [Tip00] en el caso de la cita del Tipler.

authoryear : El resultado en este caso será, [2000].

verbose : En este caso lo que se mostrará será Paul A. Tipler. Física para la ciencia y la tec-
pa

nología (2 volúmenes). ISBN 84-291-4382-3. Ed. Reverté, 2000.

reading : El resultado será, Tipler. Física para la ciencia y la tecnología (2 volúmenes).

draft : En este caso aparecería Tipler2000.

Aparte de la forma en la que salen referenciadas en el téxto tambien cambia la estética de la


bibliografía en si misma. Si quereis consultar más tipos de estilos o ver como quedarían estos
podeis verlo en la siguiente web [Overstylebib].

5.2.2. Orden de la bibliografía


Aparte del estílo también se puede modificar el orden en el que salen ordenadas.

nty: Ordenado por nombre, título y año.

15
Introducción a LaTex II Zimatek

ek
nyt: Ordenado por nombre, año y título.

nyvt: Ordenado por nombre, año, volúmen y título.

anyt: Ordenado alfabéticamente por las keys, nombre, año y título.

anyvt:Ordenado alfabéticamente por las keys, nombre, año, volúmen y título sort

ydnt: Ordenado por año (descendiente) , nombre, título.

at
none (vacio) : Se van ordenando en orden de citación.

5.3. Personalizar la bibliografía


5.3.1. Cambiarle el título
En caso de que se quiera cambiar el título a la bibliografía es posible con los siguientes comandos.

\title{Bibliography management: \texttt{biblatex} package}

Esto se añadirá junto a los paquetes antes de iniciar el documento. Y cuando queramos imprimir la
im
bibliografía se modificará de la siguiente forma el comando, \printbibliography[title={Nombre}].

5.3.2. Dividir la bibliografía


En algunos casos es interesante dividir la bibliografía en dos, por ejemplo cuando queremos publicar
por separado la bibliografía de diferentes capítulos.

En este caso nosotros hemos dividido la bibliografía en distintas secciones. Por ejemplo, para
el caso de dividir como sección la bibliografía sobre tablas se hará de la siguiente manera. Primero
habrá que añadir una keyword en la entrada bibliográfica. Por ejemplo, \keywords={tablas}. De
lZ

esta forma luego podremos imprimir solo las que tengan esta keyword.

Para imprimir modificamos el comando al siguiente,

\printbibliography[keyword={tabla},title={Bibliografía sobre tablas}].

Tambien se puede dividir por tipos de entrada. Por ejemplo, si quieres imprimir solo los libros
el comando sería,

\printbibliography[type=book,title={Libros}]
pa

5.4. Añadir la bibliografía al índice


Para añadir la bibliografía al índice modificaremos el comando de print de la siguiente forma,

\printbibliography[ heading=bibintoc, title={Bibliografía completa} ]

Para el caso de un título principal y,

\printbibliography[heading=subbibintoc, keyword=tabla,title={Bibliografía sobre tablas}]

Para el caso de un subtítulo.

16
Introducción a LaTex II Zimatek

ek
6. Portada e índice
6.1. Portada
Para las portadas, podemos buscar modelos de portada y usarlos o podemos crear nuestra propia
portada. En caso de querer la segunda, se trabaja muy similar al resto de páginas, con algunos
trucos útiles.

Para empezar, abrimos un entorno titlepage para que LaTeX entienda que estamos trabajando una

at
portada. A partir de ahí, todo lo que incluyas estará dentro de esta página. Por ejemplo, la portada
de este documento:

\begin{titlepage} %Aquí abrimos el entorno portada


\newcommand{\HRule}{\rule{\linewidth}{0.4mm}} %Estamos creando un parámetro HRule
que definimos como una línea horizontal
\centering
\vfill %Termina el párrafo anterior y añade un salto vertical del máximo grosor que sea posible
con el espacio que quede en la hoja
{\includegraphics[scale=0.4]{logo zimatek.png}\par} %Las fotos se insertan igual que en el resto
del documento
im
\vspace{3cm} %Ahora nosotros determinamos cómo de grande queremos que sea el salto.
{\scshape\Large Para Alumnos de la Facultad de Ciencia y Tecnología \par}
\vspace{3cm}
\HRule \\[0.4cm] %Para poner una línea horizontal del grosor de 0.4cm
{\scshape\Huge \textit{Resumen avanzado de comandos de LaTex} \par}
\HRule \\[0.4cm]
\vspace{0.1cm}
{\scshape\LARGE - \textit{Iniciación de LaTex II} - \par}
\vfill
{\Large Curso 2023-2024 \par}
lZ

\end{titlepage}

6.2. Índice
LaTeX nos hace un índice autorreferencial automáticamente. Lo único que debemos hacer es in-
sertar el comando \tableofcontents en la hoja en la que queramos tener el índice. En este nos irán
apareciendo los apartados que hayamos adjudicado como \section, \subsection o \subsubsection.
Para que sea autorreferencial (que al pinchar sobre una sección en el índice nos lleve automática-
mente a esa sección) lo único que debemos hacer es instalar el paquete hyperref.
pa

Nota: Si queremos que la página 1 del documento sea la que sigue al índice, debemos poner
\setcounter{page}{1} justo al principio de nuestra nueva página.

17

También podría gustarte