Está en la página 1de 45

Definicin de nuevos comandos

Contadores y referencias cruzadas


Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Introduccin a la edicin de textos con LATEX


Manipulacin y control interno de documentos LATEX
Camilo Cubides1
eccubidesg@unal.edu.co

Ana Mara Rojas2


amrojasb@unal.edu.co

Campo Elas Pardo3


cepardot@unal.edu.co
1 Profesor
2 Monitora
3 Profesor

UN responsable

university-logo

II semestre de 2006
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Sintaxis para nuevos comandos

Para establecer la definicin de un nuevo comando llamado


nombre se utiliza la instruccin:
\newcommand{\hnombrei}[hni][hdefectoi]{hdefii}
Los argumentos opcionales hni y hdefectoi se usan para
definir comandos con argumentos; hnombrei puede contener
una o ms letras, maysculas o minsculas, pero sin dgitos ni
otros smbolos.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Sintaxis para nuevos comandos y re-definicin de los


existentes
El comando \nombre no debe estar previamente definido. Con
el comando \providecommand y los mismos parmetros,
tiene el mismo efecto que \newcommand, excepto que si el
comando \nombre ya est definido, LATEX utilizar la definicin
existente e ignorar la nueva definicin.
La instruccin
\renewcommand{\hnombrei}[hni][hdefectoi]{hdefii}

se usa para re-definir un comando ya existente. Los


parmetros tienen el mismo significado que en \newcommand.university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos simples

Con la instruccin \newcommand{\hnombrei}{hdefii} se


pueden definir comandos simples. stos se utilizan
principalmente para simplificar nombres de comandos ya
existentes y para instrucciones en la estructura del documento
que no necesiten parmetros.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos simples, continuacin. . .


Ejemplo del uso de comandos simples
La Universidad Nacional de Colombia, sede Bogot, est
ubicada en la Cr. 30 Cll. 45, Ciudad Universitaria, Bogot,
Colombia.
Cdigo fuente
\newcommand{\direccion}{\textbf{Cr. 30 Cll. 45,
Ciudad Universitaria, Bogot, Colombia}}
La Universidad Nacional de Colombia, sede
Bogot, est ubicada en la \direccion.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos simples, continuacin. . .


Para asegurar que un comando se pueda utilizar en modo
normal o en modo matemtico se utiliza la instruccin:
\ensuremath{...}.
Ejemplo del uso de comandos simples
Los nmeros reales R son infinitos, ya que existe una biyeccin
entre R y R+ los reales positivos (un subconjunto propio de R).

Cdigo fuente
\newcommand{\R}{\ensuremath{\mathbb{R}}}
Los nmeros reales \R\ son infinitos, ya que
existe una biyeccin entre \R\ y $\R^+$ los
university-logo
reales positivos (un subconjunto propio de \R).
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con argumentos obligatorios


Con la instruccin
\newcommand{\hnombrei}[hni][hdefectoi]{hdefii}
se pueden definir comandos con argumentos obligatorios. Se
pueden tener como mximo 9 argumentos, es decir 1 n 9.
Los argumentos se representan con las palabras reservadas
#1, #2, ..., #9.
Para el uso de estos comandos se especifican los parmetros
entre llaves, siguiendo el orden natural usado en la definicin, y
sin separadores ({#1}{#2}{#3} ).

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con argumentos obligatorios, continua. . .


Ejemplo del uso de comandos con argumentos obligatorios
Bogot, Colombia, 1 de Junio de 2006
Seores
Universidad Nacional de Colombia
Cdigo fuente
\newcommand{\localizacionfecha}
[4]{#1, Colombia, #2 de #3 de #4}
\localizacionfecha{Bogot}{1}{Junio}{2006}\\
Seores\\
Universidad Nacional de Colombia

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con argumentos obligatorios, continua. . .


Ejemplo del uso de comandos con argumentos obligatorios
(a1 , . . . , an )
(1 , . . . , m )
(bk , . . . , bk +n )
Cdigo fuente
\newcommand{\nupla}
[3]{(#3_{#1}, \ldots, #3_{#2})}
$\nupla{1}{n}{a}$\\
$\nupla{1}{m}{\alpha}$\\
$\nupla{k}{k+n}{b}$
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con un argumento opcional


Con la instruccin
\newcommand{\hnombrei}[hni][hdefectoi]{hdefii}
se pueden definir comandos con un (y slo un) argumento
opcional. Se pueden tener como mximo 9 argumentos
(incluido el opcional).
El primer argumento es siempre el opcional y se especifica
entre corchetes, los obligatorios entre llaves de forma anloga
al caso anterior ([#1]{#2}{#3} ).
En [hdefectoi] se especifica el valor por defecto, si no se
desea especificar un valor se dejan los corchetes en blanco,
tambin esto se puede hacer al usar el comando. Para no
incluir el opcional en el texto, simplemente no se utiliza.
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con un argumento opcional, continua. . .


Ejemplo del uso de comandos con argumentos obligatorios
Palmira, Colombia, 1 de Junio de 2006
Bogota, Colombia, 1 de Junio de 2006
, Colombia, 1 de Junio de 2006

Cdigo fuente
\newcommand{\localizacionfecha}
[4][Bogota]{#1, Colombia, #2 de #3 de #4}
\localizacionfecha[Palmira]{1}{Junio}{2006}\\
\localizacionfecha{1}{Junio}{2006}\\
\localizacionfecha[]{1}{Junio}{2006}
university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos con un argumento opcional, continua. . .


Ejemplo del uso de comandos con argumentos obligatorios
(a1 , . . . , an )
(m , . . . , n )
(b, . . . , bk +n )
Cdigo fuente
\newcommand{\nupla}
[3][1]{(#3_{#1}, \ldots, #3_{#2})}
$\nupla{n}{a}$\\
$\nupla[m]{n}{\alpha}$\\
$\nupla[]{k+n}{b}$
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contadores y su seguimiento
LATEX tiene la capacidad de llevar el conteo automtico de los
elementos de un documento, tales como captulos, secciones,
pginas, objetos flotantes, ecuaciones, etc. Esta capacidad de
LATEX permite realizar modificaciones en el documento de tal
manera que se re-enumeren correctamente esos elementos.
Los siguientes elementos de LATEX llevan un conteo, interno,
propio y automtico.
part
chapter
section
subsection
subsubsection

paragraph
subparagraph
page
equation

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

figure
table
footnote
mpfootnote

enumi
enumii
enumiii
enumiv

university-logo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos para el conteo y referencias cruzadas


\label{hclavei} asigna una clave a uno de los
entornos o comandos con contador, para el cual la
etiqueta este bajo su alcance directo.
\ref{hclavei} imprime el nmero del elemento al que
se le asign la clave con \label.
\eqref{hclavei} comando del paquete amsmath se
comporta exactamente como \ref, pero encierra los
nmeros entre parntesis. Es especialmente utilizado para
referenciar ecuaciones.

\pageref{hclavei} imprime el nmero de la pgina en


la que aparece el elemento al cual se le asign la clave
university-logo
con \label.
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comentarios importantes
La clave asignada puede ser cualquier secuencia de letras
y nmeros, y es de uso interno, es decir, no aparece
impresa en el documento final.
Los contadores tienen valores enteros (pueden ser
positivos o negativos) y se incrementan en 1 cada vez que
aparece el comando o entorno respectivo. El valor inicial
es 0.

Para que las referencias cruzadas generadas por \ref y


\pageref sean correctas, el documento se debe procesar
por lo menos dos veces. En el primer procesamiento para
las etiquetas aparece en el documento la seal ??.
university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comentarios importantes, continuacin. . .


La instruccin \thehcontadori imprime el valor actual de
un contador (ya sea un contador creado por el usuario o
pre-definido por LATEX).
Los entornos creados con \newtheorem poseen su
propio contador.
La instruccin \label{hclavei} puede aparecer en
cualquier parte del documento.
Utilizando el smbolo ~ se le puede ordenar a LATEX que no
separe una palabra con el valor de alguna referencia en el
margen derecho.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplos del uso de contadores


(a + b)3 = (a + b)(a + b)(a + b)
2

(1)

= (a + 2ab + b )(a + b)
2

= (a + b)(a + 2ab + b )
3

= a + 3a b + 3ab + b

(2)
(3)
(4)

En la seccin 15 se muestra el desarrollo del binomio al


cubo (1), utilizando la asociatividad de los dos primeros
factores, se obtiene el producto presentado en (2) y utilizando
la asociatividad de los dos ltimos factores, se obtiene el
producto presentado en (3). Basados en estos resultados en la
pgina 20 se presenta el desarrollo (4) del binomio al cubo. university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplos del uso de contadores, continuacin. . .

\begin{align}
(a+b)^3 &= (a+b)(a+b)(a+b) \label{binomio}\\
&= (a^2 + 2ab + b^2)(a+b) \label{producto-1}\\
&= (a+b)(a^2 + 2ab + b^2) \label{producto-2}\\
&= a^3 + 3a^2b + 3ab^2 + b^3 \label{desarrollo}
\end{align}
En la seccin~\ref{contadores} se muestra el desarrollo
del binomio al cubo~(\ref{binomio}), utilizando
la asociatividad de los dos primeros factores, se
obtiene el producto presentado en\eqref{producto-1}
y utilizando la asociatividad de los dos ltimos
factores, se obtiene el producto presentado en
\eqref{producto-2}. Basados en estos resultados en
la pgina \pageref{desarrollo} se presenta el
desarrollo \eqref{desarrollo} del binomio al cubo.university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Modificacin de un contador

\setcounter{hcontadori}{hnmeroi} asigna a
hcontadori el valor indicado por hnmeroi, que debe ser
un entero.
\addtocounter{hcontadori}{hnmeroi} incrementa
el valor actual de hcontadori en la cantidad indicada con
hnmeroi, que debe ser un entero.
\stepcounter{hcontadori} incrementa en 1 el valor
actual de hcontadori.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Estilos de numeracin para contadores


La mayora de los contadores por defecto se presentan en
numeracin arbiga. Con la instruccin:
\renewcommand{\thehcontadori}{hnuevo estiloi}
se puede modificar el estilo de numeracin de un contador. El
nuevo estilo puede consistir en uno o ms de los cinco estilos
bsicos, con o sin texto adicional.
\arabic{hcontadori} 1, 2, 3, . . . .
\roman{hcontadori}

i, ii, iii, . . . .

\Roman{hcontadori}

I, II, III, . . . .

\alph{hcontadori} a, b, c, . . . .

university-logo

\Alph{hcontadori} A, B, C, . . . .
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Creacin de nuevos contadores


Cualquier usuario de LATEX puede crear sus propios contadores
en cualquier documento, esto generalmente no se hace, ya que
la mayora de los entornos que podran necesitar numeracin,
la poseen previamente. Sin embargo, en caso de ser necesario
un nuevo contador, con la instruccin:
\newcounter{hcontadori}
se crea un nuevo contador llamado hcontadori. La expresin
hcontadori puede ser cualquier secuencia de letras que no
corresponda a un contador ya existente.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Re-definicin de ttulos rtulos


Los ttulo o rtulos como Table, Figure, Index, Bibliography,
Chapter, etc. son colocados automticamente por LATEX. Si se
usa babel estos rtulos se traducen automticamente (aunque
no muy correctamente).
El usuario puede escoger un nombre alternativo para los
rtulos automticos, re-definiendo los comandos que controlan
los nombres con:
\renewcommand{\hcomandoi}{hnuevo nombrei}

Es recomendable hacer esto despus de la instruccin


\begin{document}, para asegurarse de que ningn paquete
university-logo
re-defina los comandos.
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Rtulos re-definibles en ingls y espaol


Comando o
entorno

Rtulo obtenido
por defecto

Rtulo obtenido con


babel [spanish]

abstract (entorno)

Abstract

Resumen

\appendix

Appendix (book)

Apndice (book)

\chapter

Chapter

Captulo

figure (entorno)

Figure

Figura

\listoffigures

List of Figures

ndice de figuras

\listoftables

List of Tables

ndice de cuadros

\makeindex y
theindex (entorno)

Index

ndice (article)
ndice alfabtico (book)

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Rtulos re-definibles en ingls y espaol,


continuacin. . .
Comando o
entorno

Rtulo obtenido
por defecto

Rtulo obtenido con


babel [spanish]

proof (entorno)

Proof

Demostracin

\part

Part

Parte

table (entorno)

Table

Cuadro

\tableofcontents

Table of Contents

ndice general

thebibliography
(entorno)

References (article)
Bibliography (book)

Referencias (article)
Bibliografa (book)

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos que controlan los rtulos


Comando o entorno

Comando que controla


el nombre o rtulo

abstract (entorno)

\abstractname

\appendix

\appendixname

\chapter

\chaptername

figure (entorno)

\figurename

\listoffigures

\listfigurename

\listoftables

\listtablename

\makeindex

\indexname

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Comandos que controlan los rtulos


Comando o entorno

Comando que controla


el nombre o rtulo

theindex (entorno)

\indexname

proof (entorno)

\proofname

\part

\partname

table (entorno)

\tablename

\tableofcontents

\contentsname

thebibliography
(entorno)

\refname (article)
\bibname (book)

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplos de la re-definicin de rtulos


Los nombres de los comandos para los rtulos tienen la
sintaxis \...name. Los rtulos que ms comnmente son
re-definidos son los siguientes.
\renewcommand{\tablename}{Tabla}
\renewcommand{\listtablename}{ndice de tablas}
\renewcommand{\contentsname}{Contenido}
\renewcommand{\abstractname}{Resumen}
\renewcommand{\proofname}{Prueba}
\renewcommand{\bibname}{Referencias}

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Tabla de contenido o ndice general


El comando \tableofcontents genera la tabla de contenido
o ndice general del documento en la parte donde sea
colocado, bajo el rtulo Table of Contents, o Indice general si
se usa babel.
Los documentos deben procesarse por lo menos dos veces,
para que la tabla de contenido quede actualizada.
Para las unidades divisionales que especifiquen un argumento
opcional, ste es el que aparece impreso en la tabla de
contenido.

Para manejar la informacin, LATEX crea un archivo auxiliar con


university-logo
extensin *.toc.
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Modificacin manual del ndice general


El comando
\addcontentsline{toc}{hUnidad divisionali}{hTtuloi}

aade el hTtuloi a la tabla de contenido. El parmetro


hUnidad divisionali es una las divisiones (part, chapter,
etc, sin el \). Este comando se usa generalmente en
conjuncin con las versiones estrella de los comandos de
divisin, y no modifica la numeracin ya existente.

El comando \addtocontents{toc}{halgoi} aade halgoi


(texto, espacio vertical, etc) a la tabla de contenido, sin el
correspondiente nmero de pgina.
university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

ndice de tablas y figuras

El comando \listoftables genera el ndice de tablas del


documento en el lugar donde sea colocado, bajo el rtulo List
of Tables (o ndice de cuadros si se usa babel). La
informacin de las tablas proviene del comando \caption
utilizado en cada entorno table. Al usar este comando se
genera un archivo auxiliar con el nombre del *.tex pero con
extensin *.lot.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

ndice de tablas y figuras, continuacin. . .

El comando \listoffigures genera el ndice de figuras del


documento, bajo el rtulo List of Figures (o ndice de figuras
si se usa babel). La informacin de las figuras proviene del
comando \caption utilizado en cada entorno figure. Al
usar este comando se genera un archivo auxiliar con el nombre
del *.tex pero con extensin *.lof.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Modificacin manual del ndice de tablas y de figuras


Si no se usa \caption al incluir en el documento fuente una
determinada tabla o figura, dicha tabla o figura no aparecer
automticamente en el ndice correspondiente. En esos casos
se pueden usar los siguientes comandos:
\addcontentsline{lot}{table}{htextoi} aade el
htextoi, y el nmero de pgina correspondiente, al ndice
de tablas.
\addcontentsline{lof}{figure}{htextoi} aade
el htextoi, y el nmero de pgina correspondiente, al
ndice de figuras.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Modificacin manual del ndice de tablas y de figuras,


continuacin. . .

\addtocontents{lot}{halgoi} aade halgoi al


ndice de tablas, sin el correspondiente nmero de pgina.
\addtocontents{lof}{halgoi} aade halgoi al
ndice de figuras, sin el correspondiente nmero de
pgina.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Contenido

Definicin de nuevos comandos

Contadores y referencias cruzadas

Re-definicin de ttulos rtulos

Indices, general, de tablas y figuras

Referencias bibliogrficas con LATEX

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Referencias bibliogrficas
LATEX posee el entorno thebibliography el cual genera
pequeas bibliografas en el estilo numrico. Este entorno
genera como titulo para la bibliografa References en el estilo
article, Bibliography en el estilo book, y si se usa babel
Referencias en el estilo article, Bibliografa en el estilo book.
La sintaxis del entorno thebibliography es la siguiente:
\begin{thebibliography}{<etiqueta ms ancha>}
\bibitem[<etiqueta>]{<clave1>} Primera referencia
\bibitem[<etiqueta>]{<clave2>} Segunda referencia
...
\end{thebibliography}

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Referencias bibliogrficas, continuacin. . .


El entorno thebibliography produce la lista misma de las
referencias bibliogrficas en el sitio donde sea ubicado. El
argumento <etiqueta ms ancha> es obligatorio ya que
LATEX reservar suficiente espacio para las etiquetas del margen
izquierdo; pero el argumento <etiqueta> de los distintos
comandos \bibitem es opcional, y si se omite LATEX usa
etiquetas numeradas en la forma [1], [2], . . . .

El comando \cite{hclavei} se usa para hacer referencia,


dentro del documento mismo, al tem denominado hclavei en
el entorno thebibliography. Puede haber ms de una clave
citada si se separadan por comas.
university-logo
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplo del uso del entorno thebibliography

\renewcommand{\refname}{Bibliografa}
\begin{thebibliography}{9}
\bibitem{} Frey, G. \textit{Links between
stable elliptic curves and certain
diophantine equations}, Annales universitatis
Saraviensis, \textbf{1} (1986), 1--40.
\bibitem{wiles1} Wiles, Andrew, \textit{Modular
curves and certain class group}, Invent. Math.
\textbf{58} (1980), 1--35.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplo del uso del entorno thebibliography

\bibitem{wiles2} Wiles, Andrew, \textit{Modular


elliptic curves and Fermats Last Theorem}, Annals
of Mathematics \textbf{142} (1995), 443--551.
\bibitem{taylor-wiles} Taylor, Richard and Wiles,
Andrew, \textit{Ring-theoretic properties of
certain Hecke algebras}, Annals of Mathematics
\textbf{142} (1995), 553--572.
\end{thebibliography}

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplo del uso del entorno thebibliography,


resultado
Frey, G. Links between stable elliptic curves and certain
diophantine equations, Annales universitatis Saraviensis, 1
(1986), 140.
Wiles, Andrew, Modular curves and certain class group,
Invent. Math. 58 (1980), 135.
Wiles, Andrew, Modular elliptic curves and Fermats Last
Theorem, Annals of Mathematics 142 (1995), 443551.
Taylor, Richard and Wiles, Andrew, Ring-theoretic
properties of certain Hecke algebras, Annals of
Mathematics 142 (1995), 553572.
Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

university-logo

revcoles_fcbog@unal.edu.co

Definicin de nuevos comandos


Contadores y referencias cruzadas
Re-definicin de ttulos rtulos
Indices, general, de tablas y figuras
Referencias bibliogrficas con LATEX

Ejemplo del uso del entorno thebibliography,


citacin

La parte esencial de esta demostracin aparece en [2] y las


correcciones necesarias se encuentran en [3, 4].
La parte esencial de esta demostracin aparece
en \cite{wiles1} y las correcciones necesarias
se encuentran en \cite{wiles2, taylor-wiles}.

university-logo

Camilo Cubides, Ana Mara Rojas, Campo Elas Pardo

Curso bsico de LATEX

revcoles_fcbog@unal.edu.co