Manual de extraoficial de LaTeX.
\
seguida por o bien (a) una cadena de
letras o (b) un único carácter no letra. Los argumentos que
figuran entre corchetes, []
, son opcionales, mientras que los
argumentos contenidos entre llaves, {}
, son obligatorios.
\documentclass{clase} \begin{document} su texto \end{document}
\documentclass
y \begin{document}
(esta área se llama el
preámbulo).
\documentclass[opciones]{clase}
\documentclass
debe ser la primer instrucción en un
archivo fuente &latex;.
article report book letter slides
\documentclass
encerrándolas entre corchetes de la manera usual. Para especificar más
de una opción, deberá separarlas con una coma:
\documentclass[opción1,opción2,...]{clase}
slides
aceptan las siguientes
opciones para seleccionar el tamaño del tipo de letra (el predeterminado
es 10pt
):
10pt 11pt 12pt
letterpaper
):
a4paper a5paper b5paper executivepaper legalpaper letterpaper
slides
:
slides
ofrece la opción clock
para imprimir la
hora en la parte inferior de cada nota.
\usepackage[opciones]{paquete}
\usepackage
.
\documentclass
que no son conocidas por la clase de documento
seleccionada son transmitidas a los paquetes cargados con
\usepackage
.
\textit{texto en cursiva}
. En la
siguiente tabla, las instrucciones correspondientes
entre paréntesis son la &textldquo;forma declarativa&textrdquo;, la cual no toma
argumentos. El ámbito de aplicación de la forma declarativa dura hasta la siguiente instucción para el
estilo del tipo de letra o hasta el final del grupo actual.
\sffamily\bfseries
o \bfseries\sffamily
para obtener sans
serif en negrita.
\begin{ttfamily}...\end{ttfamily}
.
\mathversion{bold}
\mathversion{normal}
restablece el valor
predeterminado.
{\instrucción
...}
en lugar de \instrucción{...}
. Son dos cosas muy
distintas.
\normalsize
(predeterminada)10pt
11pt
12pt
\tiny
\scriptsize
\footnotesize
\small
\normalsize
(predeterminado)
\large
\Large
\LARGE
\huge
\Huge
\begin{tiny}...\end{tiny}
.
\onecolumn
\onecolumn
comienza una nueva página y la produce
con una sola columna. Este es el valor predeterminado.
\twocolumn
\twocolumn[textocolumna1]
\twocolumn
comienza una nueva página y la produce
con dos columnas. Si el argumento opcional textocolumna1 está
presente, esta es compuesta en modo de una columna antes de comenzar la
composición de las dos columnas.
\textwidth
en texto de una sola columna.
\flushbottom
\flushbottom
hace que todas las páginas tengan la
misma altura, añadiendo espacio vertical extra donde sea necesario para
llenar la página.
twocolumn
(\raggedbottom
\raggedbottom
hace que todas las páginas tengan la
altura natural del material en esa página. Sin longitudes flexibles que
se deban ajustar.
book
, donde este varía con el
tamaño de letra.
book
, donde este varía con el tamaño de letra.
book
, donde este varía con el tamaño de letra.
article
en 10pt, este se establece a 345pt; en modo
two-column, este cambia a 229.5pt.
article
o report
en 10pt, este se fija a
43\baselineskip; para book
, es 41\baselineskip.
Para 11pt, es 38\baselineskip y para 12pt,
36\baselineskip.
article
o
report
, es 345pt en 10pt, 360pt en
11pt y 390pt en 12pt. Para un documento
book
, es 4.5in en 10pt y 5in en 11pt
o 12pt.
\paperheight − 2in −
\headheight − \headsep − \textheight − \footskip
,
y luego se divide entre dos.
report
y book
)
\chapter[títulobreve]{título}
*
que imprimen el título de la manera usual, pero no incluyen un
número y no producen una entrada en la tabla de contenido. Por ejemplo:
\section*{Preámbulo}
\appendix
cambia la manera en que se numeran las
siguientes unidades de sección. La instrucción \appendix
en sí
misma no genera texto y no afecta la númeración de las partes. El uso
normal de esta instrucción es algo así como:
\chapter{Un Capítulo} &dots; \appendix \chapter{El Primer Apéndice}
secnumdepth
controla la impresión de los números de
sección. La configuración
\setcounter{secnumdepth}{nivel}
chapter
es el nivel cero.
(\label
\label{clave}
\label
que aparece en un texto normal asigna a
clave el número de la unidad de sección actual; que aparece dentro
de un entorno numerado asignando ese número a clave.
fig:snark
o fig.snark
.
\pageref{clave}
\pageref{clave}
\pageref
{clave} produce el número de
página del lugar en el texto en donde aparece la instrucción
\label
{clave}.
\ref{clave}
\ref{clave}
\ref
produce el número de la unidad de sección de
la ecuación, pie de página, figura, &dots;, de la instrucción
\label
correspondiente (\begin{nombreentorno} ... \end{nombreentorno}
abstract
\begin{abstract} ... \end{abstract}
array
\begin{array}{plantilla} texto col1&texto col1&coln}\\ ... \end{array}
array
,
normalmente dentro de un entorno equation
(array
)&
. Las entradas de
columna pueden incluir otras instrucciones &latex;. Cada fila de la
matriz se termina con \\
.
&arobase;{texto}
coloca
texto entre columnas en cada fila.
\begin{equation} \begin{array}{lrc} izquierda1 & derecha1 & centrado1 \\ izquierda2 & derecha2 & centrado2 \\ \end{array} \end{equation}
\arraycolsep
define la mitad del ancho del espacio
de separación entre columnas; el predeterminado es 5pt.
array
, a saber \arrayrulewidth
y \arraystretch
.
array
únicamente se puede utilizar en modo math.
center
\begin{center} línea1 \\ línea2 \\ \end{center}
centrar
)center
le permite crear un párrafo consistente de
líneas que están centradas respecto al margen izquierdo y derecho de la
página actual. Cada línea es terminada con dobles barras inversas
\\
.
\centering
\centering
corresponde al entorno center
.
Esta declaración se puede utilizar dentro de un entorno tal como
quote
o en un parbox
. Por lo tanto, el texto de una
figura o una tabla se puede centrar en la página poniendo una
instrucción \centering
al principio de la figura o en el entorno
table.
center
, la instrucción \centering
no comienza un nuevo párrafo; esta simplemente cambia el formato que
&latex; aplica a las unidades de párrafo. Para afectar el formato de
la unidad de párrafo, el alcance de la declaración debe contener una
línea en blanco o la instrucción \end
(de un entorno tal como
quote), que finaliza la unidad de párrafo.
\begin{quote} \centering primer línea \\ segunda línea \\ \end{quote}
description
\begin{description} \item [etiqueta1] elemento1 \item [etiqueta2] elemento2 ... \end{description}
description
se utiliza para hacer listas etiquetadas.
Cada etiqueta es compuesta tipográficamente en negrita, alineada a
la derecha. El texto del elemento puede contener múltiples
párrafos.
\texttt
, obtendrá una máquina de escribir en negrita:
\item[\texttt{máquina de escribir y negrita}]
. Esta también
puede estar en negrita, entre otras cuestiones. Para obtener sólo en
máquina de escribir, use \tt
, que restablece todas las
variaciones de otros estilos: \item[{\tt máquina de escribir
simple}]
.
displaymath
\begin{displaymath} fórmula matemática \end{displaymath}
\[math\]
displaymath
(\[...\]
es un sinónimo) de
composición tipográfica de texto math en una línea independiente,
centrada de manera predeterminada. La opción global fleqn
produce ecuaciones alineadas a la izquierda; vea displaymath
; Para
obtener un número de ecuación, utilice el entorno equation
(document
document
encierra el cuerpo de un documento. este es
obligatorio en cada documento &latex;. enumerate
\begin{enumerate} \item elemento1 \item elemento2 ... \end{enumerate}
enumerate
produce una lista numerada. Las
enumeraciones se pueden anidar unas dentro de otras, hasta cuatro
niveles de profundidad. Estas también se pueden anidar en otros
entornos de párrafo, tal como itemize
(description
(\item
. En el entorno por lo menos debe haber una instrucción
\item
.
enumerate
usa los contadores \enumi
hasta
\enumiv
(\item
, el contador no se incrementa por cada elemento.
enumerate
utiliza las instrucciones desde
\labelenumi
hasta \labelenumiv
para producir la etiqueta
predeterminada. Por lo tanto, usted puede usar \renewcommand
para cambiar las etiquetas (\renewcommand{\labelenumi}{\Alph{enumi}}
eqnarray
\begin{eqnarray}(o fórmula1 \\ fórmula2 \\ ... \end{eqnarray}eqnarray*
)
eqnarray
)eqnarray
se utiliza para mostrar una secuencia de
ecuaciones o desigualdades. Es muy parecido a un entorno array
de tres columnas, con filas consecutivas separadas por \\
y
elementos consecutivos en una fila, separados por un &
.
eqnarray
)\\*
para separar ecuaciones
independientes, con su propósito normal de no permitir saltos de página
en esa línea.
\nonumber
. Alternativamente, la forma del
entorno con *
(\begin{eqnarray*} ... \end{eqnarray*}
)
debe omitir por completo la numeración de la ecuación, al tiempo que el
mismo comienza con eqnarray
.
\lefteqn
se utiliza para dividir grandes fórmulas
a través de varias líneas. Su argumento de composición tipográfica en el
estilo de visualización alinea a la izquierda en una caja de ancho cero.
equation
\begin{equation} fórmula-matemática \end{equation}
equation
comienza un entorno displaymath
(figure
\begin{figure[*]}[úbicación] figbody \label{etiqueta} \caption[títulobreve]{texto} \end{figure}
[ubicación]
determina donde debe tratar de
colocar &latex; su figura. Hay cuatro lugares donde &latex;,
posiblemente, pueda colocar un flotante:
report
y article
utilizan la ubicación
predeterminada tbp
.
\caption
especifica el texto del título de
la figura. El título de manera predeterminada lleva el número. Si
loftitle está presente, esta se utiliza en la lista de figuras en
lugar del texto (filecontents
: Crear un archivo externo\begin{filecontents}{nombre-del-archivo} contenido-del-archivo \end{filecontents} \documentclass{mi-clase-de-documento}
filecontents
es una instrucción inicial : es
decir que se puedo usarlo solo al delante de la declaración
\documentclass
.
filecontents
paquete, que tiene el las
siguientes ventajas :
filecontents
entorno en cualquier lugar
después de la declaración \usepackage{filecontents}
.
filecontents
también proporciona un entorno
filecontents*
que se utiliza en la misma forma que el entorno
filecontents
, salvo que no se introduzca ningún comentario de
cabecera, por lo que es más adecuado para crear archivos que no están en
&latex; formato.
filecontents
solo crea el archivo, y es sin relación
con el uso del archivo creado. Por eso es menester por ejemplo la
instrucción \input
o \usepackage
o \bibliography
,
cualquiera sea aplicable, par utilizar el archivo creado.
flushleft
\begin{flushleft} línea1 \\ línea2 \\ ... \end{flushleft}
flushleft
flushleft
le permite crear un párrafo consistente de
líneas que están alineadas en el margen de la mano izquierda y no están
justificadas a la derecha. Cada línea se debe terminar con \\
.
\raggedright
\raggedright
corresponde al entorno
flushleft
. Esta declaración se puede utilizar dentro de un
entorno tal como quote
o en un parbox
.
flushleft
, la instrucción
\raggedright
no comienza un nuevo párrafo; esta únicamente cambia
como aplica &latex; el formato a las unidades de párrafo. Para afectar
el formato de la unidad párrafo, el alcance de la declaración debe
contener una línea en blanco o la instrucción \end
que termina la
unidad de párrafo.
flushright
\begin{flushright} línea1 \\ línea2 \\ ... \end{flushright}
flushright
)flushright
le permite crear un párrafo consistente de
líneas que están alineadas en el margen a mano derecha e irregulares a
la izquierda. Cada línea se debe terminar con \\
.
\raggedleft
\raggedleft
corresponde al entorno
flushright
. Esta declaración se puede utilizar dentro de un
entorno tal como quote
o en un parbox
.
flushright
, la instrucción
\raggedleft
no comienza un nuevo párrafo; esta únicamente cambia
como aplica &latex; el formato a las unidades de párrafo. Para afectar
el formato de la unidad párrafo, el alcance de la declaración debe
contener una línea en blanco o la instrucción \end
que termina la
unidad de párrafo.
itemize
\begin{itemize} \item elemento1 \item elemento2 ... \end{itemize}
itemize
produce una lista &textldquo;no ordenada&textrdquo;, &textldquo;con
viñetas&textrdquo;. Se pueden anidar entorno itemize dentro de otros, hasta
cuatro niveles de profundidad. También se pueden anidar en otros
entornos que marcan párrafos, tal como enumerate
(itemize
comienza con una instrucción
\item
. En el entorno por lo menos debe haber una instrucción
\item
.
itemize
utiliza las instrucciones desde
\labelitemi
hasta \labelitemiv
para producir la etiqueta
predeterminada. De modo que, usted puede usar \renewcommand
para
cambiar las etiquetas. Por ejemplo, para que en primer nivel utilice
diamantes:
\renewcommand{\labelitemi}{$\diamond$}
\leftmargini
hasta \leftmarginvi
definen la distancia entre el margen izquierdo del entorno envolvente y
el margen izquierdo de la lista. Por convención, \leftmargin
se
fija al \leftmarginN
adecuado cuando ingresa a un nuevo
nivel de anidamiento.
\setlength{\leftmargini}{1.25em} % predeterminado 2.5em
quote
, quotation
y verse
, donde se hace igual a
\leftmargin
.
2pt
plus1pt minus1pt
para 10pt
documentos, 3pt plus2pt
minus1pt
para 11pt
y 4.5pt plus2pt minus1pt
para
12pt
.
\itemsep
.
8pt plus2pt minus4pt
para 10pt
documentos,
9pt plus3pt minus5pt
para 11pt
y
10pt plus4pt minus6pt
para 12pt
. Estos se reducen
en listas anidadas.
\topsep
cuando el entorno lista comienza
un párrafo. El valor predeterminado es 2pt plus1pt minus1pt
para
10pt
documentos, 3pt plus1pt minus1pt
para 11pt
y
3pt plus2pt minus2pt
para 12pt
.
itemize*
sin espacio extra entre elementos o entre
párrafos dentro de un solo elemento (\parskip
no es específico de
la lista, \newenvironment{itemize*}% {\begin{itemize}% \setlength{\itemsep}{0pt}% \setlength{\parsep}{0pt}}% \setlength{\parskip}{0pt}}% {\end{itemize}}
letter
: Escribiendo Cartaslist
list
es un entorno genérico que se utiliza para
definir mucho de los entornos más específicos. Este rara vez se utiliza
en documentos, pero a muy menudo en las macros.
\begin{list}{etiquetado}{espaciado} \item elemento1 \item elemento2 ... \end{list}
\item
). Este argumento es una pieza de texto que se
inserta en una caja para formar la etiqueta. Este se puede y suele
contener otras instrucciones &latex;.
{}
, lo cual deja el espaciado
predeterminado.
math
\begin{math} fórmula-matemática \end{math}
math
inserta la fórmula math dada dentro del
texto actual. \(...\))
y $...$
son sinónimos.
minipage
\begin{minipage}[posición][alto][pos-interna]{ancho} texto \end{minipage}
minipage
compone tipográficamente su cuerpo de
texto en un bloque que no debe abarcar varias páginas. Este es
similar a la instrucción \parbox
(\parbox
, se pueden utilizar otros entornos de
marcado de párrafos dentro de una minipágina.
\parbox
(minipage
los párrafos no
tienen sangría. Usted puede restablecer la sangría con una instrucción
tal como \setlength{\parindent}{1pc}
.
minipage
son manipuladas de una
manera que es especialmente útil para poner notas en figuras o tablas.
Una instrucción \footnote
o \footnotetext
coloca la nota
al pie en la parte inferior de la minipágina en lugar de en la parte
inferior de la página, y esta utiliza el contador \mpfootnote
en
lugar del contador normal footnote
(picture
\begin{picture}(ancho,alto)(desplazamiento x,desplazamiento y) &dots; instrucciones de imagen &dots; \end{picture}
picture
le permite crear casi cualquier clase de
imagen que desee que contenga su texto, lineas, flechas y círculos.
Usted le dice a &latex; dónde colocar las cosas en la imagen
especificando sus coordenadas. Una coordenada es un número que puede
tener un punto decimal y un signo menos &textmdash; un número como 5
,
0.3
o -3.1416
. Una coordenada especifica una longitud en
múltiplos de la unidad de longitud \unitlength
, por lo que si
\unitlength
se ha establecido en 1cm
, entonces la
coordenada 2.54 especifica una longitud de 2.54 centímetros. Sólo debe
cambiar el valor de \unitlength
, utilizando la instrucción
\setlength
, fuera del entorno picture
.
(2.4, -5)
,
que especifican el punto con coordenada x 2.4
y coordenada y
-5
. Las coordenadas se especifican en la forma habitual con
respecto a un origen, que normalmente está en la esquina inferior
izquierda de la imagen. Tenga en cuenta que cuando una posición se
presenta como un argumento, no se encierra entre llaves; los paréntesis
sirven para delimitar el argumento.
picture
tiene un argumento obligatorio, el cual es una
posición
. este especifica el tamaño de la imagen. El entorno
produce una caja rectangular con la anchura y altura determinada por los
argumentos de las coordenadas x e y.
picture
también tiene un argumento opcional
posición
, seguido del argumento tamaño
, que puede cambiar
el origen. (A diferencia de los argumentos opcionales, este argumento
no está contenido entre corchetes). El argumento opcional proporciona
las coordenadas del punto en la esquina inferior izquierda de la imagen
(con el cual se determina el origen). Por ejemplo, si
\unitlength
se ha fijado a 1mm
, la instrucción
\begin{picture}(100,200)(10,20)
\put
. La instrucción
\put (11.3,-.3){...}
...
en la imagen, con su punto
de referencia en las coordenadas . Los puntos de
referencia para distintos objetos se describen a continuación.
\put
crea una caja LR. Puede poner
cualquier cosa que vaya en una \mbox
(\put
. Al hacer esto, el punto
de referencia será la esquina inferior izquierda de la caja.
picture
están descritas en las siguientes
secciones.
\circle
\circle[*]{diámetro}
\circle
produce un círculo con un diámetro lo más
cercano posible al especificado. La forma con *
de la
instrucción dibuja un círculo sólido.
\makebox
picture
)\makebox(ancho,alto)[posición]{texto}
\makebox
para el entorno picture
es similar a la
instrucción normal \makebox
excepto que usted debe especificar el
ancho y alto en múltiplos de \unitlength
.
[posición]
, especifica el cuadrante en el
que debe aparecer el texto. Usted puede seleccionar hasta dos de los
siguientes:
\framebox
\framebox(ancho,alto)[posición]{...}
\framebox
es como \makebox
(vea la sección
anterior), excepto que esta coloca un marco en el exterior alrededor de
la caja que crea.
\framebox
produce una regla de espesor
\fboxrule
, y deja un espacio \fboxsep
entre la regla y el
contenido de la caja.
\dashbox
\dashbox{glargo}(rancho,ralto)[posición]{texto}
\dashbox
crea un rectángulo discontinuo alrededor del texto
en un entorno picture
. Los guiones son de glargo unidades
de largo, y el rectángulo tiene una anchura total de rancho y una
altura de ralto. El texto es posicionado en la
posición opcional.
\frame
\frame{texto}
\frame
coloca un marco rectangular alrededor de
texto. El punto de referencia es la esquina inferior izquierda
del marco. No añade espacio extra entre el marco y el objeto.
\line
\line(declivex,declivey){longitud}
\line
dibuja una línea con la longitud dada
y declive declivex/declivey.
curve2e
y muchos,
muchos otros paquetes en \linethickness
\linethickness{espesor}
declara el grosor
de las líneas horizontales y verticales en un entorno picture para que
sean de espesor, el cual debe ser una longitud positiva.
\linethickness
no afecta el espesor de las líneas inclinadas,
círculos o los cuartos de círculo dibujados por \oval
.
\thicklines
\thicklines
es un espesor de línea alternativo
para líneas horizontales y verticales en un entorno picture;
compárese \thinlines
\thinlines
es el espesor de línea predeterminado
para líneas horizontales y verticales en un entorno picture;
compárese \multiput
\multiput(x,y)(delta_x,delta_y){n}{obj}
\multiput
copia el objeto obj en un patrón
regular entre imágenes. primero se coloca obj en la posición
, luego en la posición y así
sucesivamente, n veces.
\oval
\oval(ancho,alto)[porción]
\oval
produce un rectángulo con esquinas
redondeadas. El argumento opcional porción le permite seleccionar
la parte del óvalo vía las siguientes letras:
\put
\put(xcoord,ycoord){ ... }
\put
coloca el elemento especificado por el
argumento obligatorio en las coordenadas xcoord e
ycoord proporcionadas.
\shortstack
\shortstack[posición]{...\\...\\...}
\shortstack
produce un montón de objetos. Las
posiciones válidas son:
\shortstack
)\\
.
\vector
&backslashchar;vector(declivex,declivey){longitud}
\vector
dibuja una línea con una flecha de la
longitud y declive especificados. Los valores
i deben
estar entre −4 y +4 incluido.
quotation
\begin{quotation} texto \end{quotation}
quotation
se les aplica una sangría en
ambos lados izquierdo y derecho. El texto está justificado en ambos
márgenes. Dejar una línea en blanco entre el texto produce un nuevo
párrafo.
quote
, cada párrafo normalmente tiene
sangría.
quote
\begin{quote} texto \end{quote}
quote
se les aplica una sangría en
ambos lados izquierdo y derecho. El texto está justificado en ambos
márgenes. Dejar una línea en blanco entre el texto produce un nuevo
párrafo.
quotation
, a los párrafos no se les
aplica una sangría.
tabbing
\begin{tabbing} fila1col1 \= fila1col2 \= fila1col3 \= fila1col4 \\ fila2col1 \> \> fila2col3 \\ ... \end{tabbing}
tabbing
proporciona una manera de alinear el texto en
columnas. Funciona mediante el establecimiento de tabuladores y
tabulación tanto como si se hubiera hecho en una máquina de escribir
común. Es el más adecuado para los casos en que el ancho de cada
columna es constante y conocido de antemano.
tabular
.
tabbing
:
\>
, \<
, \'
,
\\
o \kill
más reciente, a la derecha de la columna
anterior, a ras de la tabulación de la columna actual.
\`
mueve todo el texto que le sigue, hasta la
instrucción \\
o \end{tabbing}
que termina la línea, al
margen derecho del entorno tabbing. No debe haber instrucción \>
o \'
entre el \`
y la instrucción que termina la línea.
tabbing
, las instrucciones \=
, \'
y
\`
no producen acentos en la manera usual (\a=
, \a'
y
\a`
.
\\
salvo que esta desecha la línea actual en lugar de producir algo útil.
El efecto de cualquier instrucción \=
, \+
o \-
en
esa línea seguirá en vigor.
\pushtabs
.
tabbing
.
\'
.
\begin{tabbing} function \= fact(n : integer) : integer;\\ \> begin \= \+ \\ \> if \= n $>$ 1 then \+ \\ fact := n * fact(n-1) \- \\ else \+ \\ fact := 1; \-\- \\ end;\\ \end{tabbing}
table
\begin{table}[ubicación] cuerpo de la tabla \caption{título de la tabla} \end{table}
[ubicación]
determina dónde &latex; trata
de colocar su tabla. Hay cuatro lugares donde &latex;, posiblemente,
pueda colocar un flotante:; estos son los mismo que los utilizados con
el entorno figure
, y se describen allí (report
y article
estándar utilizan la ubicación
[tbp]
predeterminada.
\caption
le
permite colocar un título a su tabla.
tabular
\begin{tabular}[ubicación]{columnas} columna 1 entrada & columna 2 entrada ... & columna n entrada n \\ ... \end{tabular}
\begin{tabular*}{ancho}[posición]{columnas} columna 1 entrada & columna 2 entrada ... & columna n entrada n \\ ... \end{tabular*}
tabular
\\
para especificar el final de cada fila de la
tabla, salvo por la última, en que esta es opcional &textmdash;a menos que le
siga una instrucción \hline
(para colocar una raya bajo la
tabla).
|
, \hline
y
\vline
en los entornos tabular
y array
; el
predeterminado es .4pt.
tabular
y array
; el predeterminado es 1, para no
escalar.
||
en los entornos tabular
y array
; el predeterminado es
2pt.
tabular
:
\multicolumn
\multicolumn{columnas}{posición}{texto}
\multicolumn
provoca que una entrada se extienda
por varias columnas. El primer argumento obligatorio, columnas,
especifica es el número de columnas por abarcar. El segundo argumento
obligatorio, posición, especifica el formato de la entrada;
c
para centrado, l
para alineado a la izquierda, r
para alineado a la derecha. El tercer argumento obligatorio,
texto, especifica el texto a colocar en la entrada.
\multicolumn
se utiliza para el encabezado:
\begin{tabular}{r&arobase;{--}l} \multicolumn{2}{c}{\bf Unicode}\cr 0x80&0x7FF \cr 0x800&0xFFFF \cr 0x10000&0x1FFFF \cr \end{tabular}
\cline
\cline{i-j}
\cline
dibuja un línea horizontal a través de las
columnas especificadas, comenzando en la colúmna i y terminando en
la columna j, que son especificadas en el argumento obligatorio.
\hline
\hline
dibuja una línea horizontal del ancho del
entorno tabular
o array
especificado. Se utiliza
comúnmente para para dibujar una línea en la parte superior, inferior y
entre filas de la tabla.
\vline
\vline
dibuja una línea vertical extendida a la
altura y profundidad total de su fila. Una instrucción \hfill
se
puede utilizar para mover la línea hasta el borde de la columna.
También se puede utilizar en una &arobase;-expresión.
thebibliography
\begin{thebibliography}{etiqueta-más-amplia} \bibitem[etiqueta]{clave-de-cita} ... \end{thebibliography}
thebibliography
produce una bibliografía o lista de
referencia.
article
, esta lista de referencia es etiquetada como
&textldquo;Referencias&textrdquo;; en la clase report
, esta es etiquetada como
&textldquo;Bibliografía&textrdquo;. Usted puede cambiar la etiqueta (en las clases
estándar) redefiniendo la instrucción \refname
. Por ejemplo, la
siguiente instrucción la elimina por completo:
\renewcommand{\refname}{}
\bibitem
. Se suele dar como
9
para bibliografías de menos de 10 referencias, 99
para
las que tienen menos de 100, etc.
\bibitem
\bibitem[etiqueta]{clave-de-cita}
\bibitem
genera una entrada etiquetada por
etiqueta. Si se omite el argumento etiqueta,
automáticamente se genera un número utilizando el contador enumi
.
La clave-de-cita es cualquier secuencia de letras, números y
signos de puntuación que no contenga una coma.
\begin{document}
lee el archivo etiqueta
son asociados con clave-de-cita
, produciendo
referencias a clave-de-cita con una instrucción \cite
(vea
la siguiente sección) para producir la etiqueta asociada.
\cite
\cite[subcita]{claves
\cite[p.~314]{knuth}
podría producir &textlsquo;[Knuth,
p. 314]&textrsquo;.
\nocite
\nocite{lista-de-claves}
\nocite
no produce texto, pero escribe en el archivo
lista-de-claves
, que es una lista de una o más
etiquetas de cita.
thebibliography
(\bibliographystyle{estilo-de-bibliografía} \bibliography{archivo-de-bibliografía-1,archivo-de-bibliografía-2}
\bibliographystyle
por sí misma no produce salida
alguna. Por el contrario, define el estilo en que se producirá la
bibliografía: estilo-de-bibliografía se refiere a un archivo
\bibliography
es la que realmente produce la
bibliografía. El argumento \bibliography
se refiere a archivos
con el nombre \cite
y \nocite
serán incluidas en
la bibliografía.
theorem
\begin{theorem} texto-del-teorema \end{theorem}
theorem
produce &textldquo;Teorema n&textrdquo; en negrita seguido
por el texto-del-teorema, donde las posibilidades de numeración
para n se describen bajo \newtheorem
(titlepage
\begin{titlepage} texto \end{titlepage}
titlepage
crea una página de título, es decir, una
página en la cual no se imprime el número de página ni el encabezado.
También provoca que la página siguiente sea numerada como la página uno.
El formato de la página del título se deja bajo su responsabilidad. La
instrucción \today
puede ser útil en las páginas de título
(\maketitle
(titlepage
.
verbatim
\begin{verbatim} texto-literal \end{verbatim}
verbatim
es un entorno para crear párrafos en el cual
&latex; produce exactamente lo que usted escriba en él; Por ejemplo el
carácter \
produce una \ impresa. Este cambia el modo en
que &latex; imprime los que usted escriba con retornos de carro y
espacios en blanco con el mismo efecto que tendría en una máquina de
escribir.
verbatim
utiliza una composición tipográfica con tipo
de letra monoespacio (\tt
).
\verb
\verbcaráctertexto-literalcarácter \verb*caráctertexto-literalcarácter
\verb
compone tipográficamente el
texto-literal como este se ha ingresado incluyendo caracteres
especiales y espacios, utilizando el tipo de letra de máquina de
escribir (\tt
). No se permiten espacios entre \verb
o
\verb*
y el carácter delimitador, el cual comienza y
termina el texto literal. El delimitador no debe aparecer en el
texto-literal.
*
difiere únicamente en que los espacios son
impresos con un carácter de &textldquo;espacio visible&textrdquo;.
verse
\begin{verse} línea1 \\ línea2 \\ ... \end{verse}
verse
está diseñado para poesía, aunque es posible que
usted le encuentre alguna otra utilidad.
verse
\\
y use una o más líneas en blanco para
separar las estrofas.
\\
, y siempre puede forzar los saltos de línea
manualmente.
\\
[*][más-espacio]\\
le dice a &latex; que comience una nueva
línea. Esta tiene un argumento opcional, más-espacio, que
especifica la cantidad de espacio vertical extra que se debe insertar
antes de la siguiente línea. Este puede ser una cantidad negativa.
\\*
es la misma que la instrucción ordinaria
\\
salvo que esta le dice a &latex; que no comience una nueva
página después de la línea.
\obeycr
y \restorecr
\obeycr
genera un retorno de carro en el archivo
de entrada (^^M, internamente) lo mismo que \\
(seguido
por \relax
). Por lo tanto, cada nueva línea en la entrada
también será una nueva línea en la salida.
\restorecr
restaura el comportamiento de saltos de línea normal.
\newline
\newline
rompe la línea en el punto actual, sin
justificar el texto anterior. Sólo se puede utilizar en modo párrafo.
\-
(división silábica discrecional)\-
le dice a &latex; que puede dividir la palabra
con un guión en ese punto. &latex; cuenta con una muy buena separación
silábica con guión, y por lo general en la mayoría de los casos
encuentra los puntos correctos en la división de palabras, y casi nunca
utiliza uno incorrecto. La instrucción \-
se utiliza para casos
excepcionales.
\-
en una palabra, la palabra
únicamente se debe dividir con guión en esos puntos y en ninguno de los
puntos que &latex; pudiera haber elegido de otro modo.
\fussy
\fussy
(que es la predeterminada) provoca que
&tex; sea quisquilloso con los saltos de línea. Esto por lo general
también evita el espacio entre palabras, a costa de un ocasional
desbordamiento de caja.
\sloppy
previa (\sloppy
\sloppy
provoca que &tex; sea menos cuidadoso con
los saltos de línea. Esto evitará el desbordamiento de cajas, a costa de
un mayor espaciamiento entre palabras.
\fussy
(\hyphenation
\hyphenation{palabra-uno palabra-dos}
\hyphenation
declara los puntos dónde se permite
la división de palabras por medio de un carácter -
en las
palabras proporcionadas. Las palabras están separadas por espacios.
&tex; únicamente debe separar las palabras si la palabra coincide
exactamente, sin juzgar las inflexiones. Múltiples instrucciones
\hyphenation
son acumulativas. Algunos ejemplos (los patrones de
separación silábica de &tex; no se aplican a esas palabras):
\hyphenation{ap-én-dice col-umnas hiper-fragilís-tico-espiali-doso}
\linebreak
y \nolinebreak
\linebreak[prioridad] \nolinebreak[prioridad]
\linebreak
(\nolinebreak
) fuerza (previene) un salto de línea en la posición
actual. Para \linebreak
, los espacios en la línea se expanden
hasta el margen derecho de la manera normal.
\cleardoublepage
\cleardoublepage
termina la página actual y
provoca que se impriman todas las imágenes y tablas que han aparecido
hasta el momento en el texto. En un estilo de Impresión a doble cara,
este también hace que la siguiente página sea a mano derecha, página
(impares), produciendo una página en blanco si es necesario.
\clearpage
\clearpage
termina la página actual y provoca que
todas la imágenes y tablas que han aparecido hasta ahora en la entrada
sean impresas.
\newpage
\newpage
termina la página actual, pero no
descarga flotantes (vea \clearpage
arriba).
\enlargethispage
\enlargethispage{tamaño}
\enlargethispage*{tamaño}
\textheight
para la página actual por la cantidad
especificada; por ejemplo \enlargethispage{\baselineskip}
permitirá una línea adicional.
\pagebreak
explícito.
\pagebreak
y \nopagebreak
\pagebreak[prioridad] \nopagebreak[prioridad]
\pagebreak
(\nopagebreak
) fuerza (impide) un salto de página en la posición
actual. Para \linebreak
, el espacio vertical en la página se
estira cuanto sea posible de modo que se extienda hasta el margen
inferior normal.
\pagebreak
desde una petición a una demanda. El
número debe ser un número desde 0 hasta 4. Cuanto mayor sea el
número, más insistente es la petición.
\footnote
.
También se pueden producir con dos instrucciones, las instrucciones
\footnotemark
y \footnotetext
.
\footnote
\footnote[número]{texto}
\footnote
coloca una nota numerada con el
texto al pie de la página actual. El argumento opcional
número cambia el número predeterminado de la nota.
\chapter
, en figuras, tablas o en un entorno tabular
.
(Vea las siguientes secciones).
\footnotemark
\footnotemark
coloca el
número de nota actual en el texto. Esta instrucción se puede utilizar
en modo párrafo. Usted proporciona el texto de la nota por separado,
con la instrucción \footnotetext
.
\footnotemark[\value{footnote}]
\footnote
.
\footnotetext
\footnotetext[número]{texto}
\footnotetext
coloca el texto en la parte
inferior de la página como una nota al pie. Esta instrucción puede
venir en cualquier lugar después de la instrucción \footnotemark
.
La instrucción \footnotetext
debe aparecer en el exterior del
modo párrafo.
\thefootnote
así:
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\fnsymbol
produce a serie predefinida de símbolos
(\&arobase;fnsymbol
.
0.4pt
espesor (o ancho), y longitud de 0.4\columnwidth
en las clases de
documento estándar (salvo en slides
, donde esta no aparece).
\footnotesize
(\newcommand
y \renewcommand
\newcommand
y \renewcommand
define y redefine una
instrucción, respectivamente.
\newcommand{instrucción}[n-argumentos]{definición} \renewcommand{instrucción}[n-argumentos]{definición} \newcommand{instrucción}[n-argumentos][predeterminado]{definición} \renewcommand{instrucción}[n-argumentos][predeterminado]{definición}
\newcounter
\newcounter{nombre-contador}[super]
\newcounter
define un nuevo contador llamado
nombre-contador. El nuevo contador se inicializa a cero.
[super]
, (nombre-contador
se restablecerá cuando el contador cuyo nomber es
super se incremente.
\newlength
\newlength{\argumento}
\newlength
define el argumento obligatorio como
una instrucción de
longitud con un valor de 0in
. El
argumento debe ser una secuencia de control, como en
\newlength{\foo}
. Ocurre un error si \foo
ya está
definido.
\newsavebox
\newsavebox{instrucción}
\instrucción
, el cual debe ser un nombre de
instrucción que no se haya definido, para referirse a una nueva bandeja
para almacenar cajas.
\newenvironment
y \renewenvironment
\newenvironment{entorno}[n-argumentos]{antes-definición} {después-definición} \newenvironment{entorno}[n-argumentos][predeterminado] {antes-definición}{después-definición} \renewenvironment{entorno}[n-argumentos] {antes-definición}{después-definición}
\begin{entorno} &dots; \end{entorno}
.
\newtheorem
\newtheorem{nuevo-entorno}{etiqueta}[con] \newtheorem{nuevo-entorno}[numerado-como]{etiqueta}
\newfont
\newfont{instrucción}{nombredetipo}
\instrucción
, misma que no
se debe haber definido, para hacer que nombredetipo sea el tipo de
letra actual. El archivo bloqueado en el sistema es llamado
\protect
\protect
. Además, algunas instrucciones con argumentos
frágiles deben tener su propia \protect
.
\caption
(\thanks
(tabular
y array
(\protect
.
\
. (enumi
&textndash;enumiv
se utilizan para entornos
enumerados anidados). A continuación hay una lista de los contadores
utilizados en las clases de documentos estándar de &latex; para
controlar la numeración.
part paragraph figure enumi chapter subparagraph table enumii section page footnote enumiii subsection equation mpfootnote enumiv subsubsection
\alph \Alph \arabic \roman \Roman \fnsymbol
: Imprimiendo Contadores\alph{enumi}
.
asterix(*) dagger(†) ddagger(‡) section-sign(§) paragraph-sign(¶) parallel(‖) double-asterix(**) double-dagger(††) double-ddagger(‡‡)
\usecounter{contador}
\usecounter{contador}
\usecounter
se utiliza en el segundo argumento del
entorno list
para especificar el contador a utilizar para
numerar los elementos de la lista.
\value{contador}
\value{contador}
\value
produce el valor de contador. Esta
se puede utilizar en cualquier lugar en que &latex; espera un número,
por ejemplo:
\setcounter{micontador}{3} \addtocounter{micontador}{1} \hspace{\value{micontador}\parindent}
\setcounter{\contador}{valor}
\setcounter{contador}{valor}
\setcounter
fija el valor de contador al
argumento valor.
\addtocounter{contador}{valor}
\addtocounter
incrementa contador por la
cantidad especificada por el argumento valor, que puede ser un
número negativo.
\refstepcounter{contador}
\refstepcounter
trabaja de la misma manera que
\stepcounter
\ref
para que sea el resultado de
\thecounter
.
\stepcounter{contador}
\stepcounter
añade uno al contador y
restablece todos los contadores subsidiarios.
\day \month \year
: Contadores Predefinidos\day
, 1&textndash;31), mes
del año (\month
, 1&textndash;12), y año (\year
, Era Común). Al
iniciar &tex;, estas son establecidas a los valores actuales en el
sistema donde se está ejecutando &tex;. Estas no se actualizan
conforme al progreso del trabajo.
\today
produce una cadena de texto que
representa el día actual (longitud
es una medida de distancia. Muchas instrucciones
&latex; toman una longitud como argumento.
\setlength{\largo}{valor}
\setlength
fija el valor de \largo al
argumento valor, el cual se puede expresar en cualquier unidad que
&latex; entienda, es decir, pulgadas (in
), milímetros
(mm
), puntos (pt
), puntos grandes (bp
, etc.
\addtolength
incrementa la &textldquo;instrucción de
longitud&textrdquo; \largo por la cantidad especificada en el argumento
cantidad, misma que puede ser un valor negativo.
\settodepth
\settodepth{\gnat}{texto}
\settodepth
fija el valor de una instrucción de
longitud
igual a la profundidad del argumento texto
.
\settoheight
\settoheight{\gnat}{texto}
\settoheight
fija el valor de la instrucción de
longitud
igual a la altura del argumento texto
.
\settowidth{\largo}{texto}
\settowidth
establece el valor del la instrucción
\largo al valor del argumento texto.
\width
\height
\depth
\totalheight
\totalheight
es igual a
\height
+ \depth
. Para hacer una caja con el texto
extendido hasta el doble del tamaño natural, por ejemplo, digamos
\makebox[ancho\2]{Consiga una camilla}
%
. Una línea en
blanco no debe aparecer donde no se puede iniciar un nuevo párrafo, tal
como en modo math o en el argumento de una instrucción de seccionado.
\indent
\indent
produce un espacio horizontal donde el ancho es igual al
ancho de la longitud de \parindent
, la sangría de un párrafo
normal. Esta se utiliza para añadir la sangría de párrafos donde esta
debería suprimirse en otro caso.
\parindent
es 1em
en modo de
dos columnas, de lo contrario 15pt
para documentos de
10pt
, 17pt
para 11pt
y 1.5em
para
12pt
.
\noindent
\noindent
suprime
cualquier sangría. Esta no tiene efecto cuando se utiliza en medio de
un párrafo.
\parskip
\parskip
es una instrucción que preserva la longitud definiendo
espacio vertical extra añadido antes de cada párrafo. El predeterminado
es 0pt más 1pt
.
\marginpar[izquierda]{derecha}
\marginpar
crea una nota en el margen. La primera
línea de una nota tiene que ser la misma línea base que la línea en el
texto donde ocurre el \marginpar
.
\reversemarginpar
coloca las subsecuentes notas al
margen en el margen (dentro) opuesto. \normalmarginpar
las
coloca en la posición predeterminada.
\hspace{0pt}
.
math
se pude utilizar tanto en párrafos como en modo
LR, pero los entornos displaymath
y equation
se pueden
utilizar únicamente en modo párrafo. Los entornos math
y
displaymath
se utilizan tan a menudo que tienen las siguientes
formas abreviadas:
\(...\)en lugar de \begin{math}...\end{math} \[...\]en lugar de \begin{displaymath}...\end{displaymath}
math
es como una instrucción que tiene
incluso una forma abreviada:
$ ... $en lugar de \(...\)
\boldmath
cambia letras y símbolos matemáticos en
tipo de letra en negrita. Este se utiliza \unboldmath
cambia los glifos
matemáticos para estar en un tipo de letra normal; este también se
utiliza \displaystyle
presiona para que el tamaño y estilo
de la fórmula sea el de displaymath
, por ejemplo, con limites por
encima y debajo de sumatorias. Por ejemplo
$\displaystyle \sum_{n=0}^\infty x_n $
_{
exp}
. Para hacer que exp aparezca como un
exponente, escriba ^{
exp}
. &latex; maneja
superíndices, subíndices y todas esas cosas de manera natural. Incluso
hace lo correcto cuando algo tiene tanto un subíndice como un
superíndice.
$\pi$
en su archivo fuente, aparecerá el símbolo de pi () en su
salida.
math
, &latex; ignora los espacios que usted
escriba y coloca espacios de acuerdo a las reglas normales para texto
matemático. Si desea un espaciado diferente, &latex; proporciona las
siguientes instrucciones para su uso en modo matemático:
num
dividida entre den
.
\left(
\sum_i=1^10 a_i \right]
.
x+y
se escribe como $\sqrt[3]{x+y}$
.
\stackrel{f}{\longrightarrow}
.
\mbox
, &latex; mantendrá la composición de izquierda a derecha
dentro de una caja única, y luego se quejará porque la caja resultante
fue demasiado grande para caber en la línea.
\mbox
. Usted puede conseguir introducirse en un modo
diferente dentro de la caja &textmdash;por ejemplo, usted puede hacerlo entrar
en el modo matemático para poner una fórmula en la caja. También hay
varias instrucciones productoras de texto y entornos para hacer una caja
que ponga a &latex; en el modo de párrafo. La caja hecha por medio de
una de estas instrucciones o entornos se llama parbox
. Cuando
&latex; está en el modo de párrafo mientras que hace una caja, se dice
que está en &textldquo;modo interno de párrafo&textrdquo;. Su modo de párrafo normal, que
se inicia fuera de él, se llama el &textldquo;modo de párrafo externo&textrdquo;.
\documentclass
determina el tamaño y posición de
las cabeceras y pies de página. El estilo de página determina lo que
sucede en ellos.
\maketitle
\maketitle
genera un título en una página
independiente &textmdash; excepto en la clase article
, donde se coloca el
título en la parte superior de la primera página. La información
utilizada para producir el título se obtiene de las siguientes
declaraciones:
\author
\author
\author
declara los autor(es) del documento, donde
el argumento es una lista de autores separados por instrucciones
\and
. Use \\
para separar líneas con una única entrada de
autor &textmdash;por ejemplo, para proporcionar las entidades de autor o
dirección.
\date
declara el texto para ser la fecha del
documento. Sin la instrucción \date
, se utiliza la fecha actual
(\thanks
produce un pie de página
(\footnote
) para el título, normalmente utilizada para
reconocimiento de créditos.
\title
\title
declara texto para ser el título del
documento. Use \\
para forzar un salto de línea, de la manera
usual.
\pagenumbering
\pagenumbering{estilo}
&backslashchar;pagenumbering
tambien
reinicializa le numero de pagína a . Los valores de estilo
que se pueden utilizar son por ejemplo::
\pagestyle
\pagestyle{estilo}
\pagestyle
especifica como se componen
tipográficamente las cabeceras y pies de página a partir de la página
actual. Valores para estilo:
\markboth
y \markright
:
\markboth
antes del final de la página, mientras que una
&textldquo;cabecera a mano derecha&textrdquo; (derecha) es generada por la primera
\markboth
o \markright
que venga en la página si la hay,
de otra manera por la última antes de la página.
\thispagestyle{estilo}
\thispagestyle
trabaja de la misma manera que la
instrucción \pagestyle
(vea la sección previa) excepto que esta
únicamente cambia el estilo de la página actual.
\
para producir un
espacio &textldquo;fino&textrdquo; (por lo general 1/6\hspace
\hspace[*]{longitud}
\hspace
añade espacio horizontal. El argumento
length se puede expresar en cualquier término que &latex;
entienda: puntos, pulgadas, etc. Esta es la longitud a preservar.
Usted puede agregar tanto espacios negativos como positivos con una
instrucción \hspace
; agregar espacio negativo es como espacio
hacia atrás.
*
.
\hfill
\hfill
produce un &textldquo;relleno de longitud&textrdquo; que no
tiene espacio natural sino que se puede extender o reducir en sentido
horizontal en la medida necesaria.
\fill
es la misma longitud a rellenar (técnicamente,
el valor a agregar 0pt plus1fill); es decir, \hspace\fill
es equivalente a \hfill
.
\SPACE
\
(space) produce un espacio entre palabras
normal. Es útil después de signos de puntuación que no deben terminar
una oración. Por ejemplo, Knuth's article in Proc.\ Amer.\
Math\. Soc.\ es fundamental
. Esta también se suele utilizar después de
secuencias de control, como en \TeX\ es un sistema agradable
.
\
\
\
.
\&arobase;
\&arobase;
hace que el siguiente carácter de puntuación
final una declaración incluso si normalmente no es así. Esto se suele
utilizar después de una letra mayúscula. Aquí están lado a lado
ejemplos con y sin \&arobase;
:
&dots; en C\&arobase;. Pascal, aunque &dots; &dots; en C. Pascal, aunque &dots;
\thinspace
\thinspace
produce un espacio inviolable e inextensible que es de
un 1/6 de \/
\/
produce una corrección en cursiva. Este
es un pequeño espacio definido por el diseñador de tipografías para un
carácter determinado, para evitar chocar con el carácter que lo sigue.
El carácter en cursiva f típicamente tiene un valor de corrección en
cursiva grande.
\hrulefill
\hrulefill
produce un &textldquo;relleno de longitud&textrdquo; el
cual se puede estrechar o estirar horizontalmente. Este se llenará con
una regla horizontal.
\dotfill
\dotfill
produce un &textldquo;relleno de longitud&textrdquo; la
cual se rellena con puntos en lugar de sólo espacios en blanco.
\addvspace
\addvspace{longitud}
\addvspace
normalmente añade un espacio vertical
de altura longitud. Sin embargo, si el espacio vertical ya se ha
añadido al mismo punto en la salida por medio de una instrucción
\addvspace
anterior, esta instrucción no añade más espacio que el
necesario para hacer que la longitud natural del espacio vertical total
equivalente a longitud
.
\bigskip \medskip \smallskip
\...cantidad
están determinados por la clase de
documento.
\vfill
\vfill
produce un relleno de longitud (pegado) el
cual se puede reducir y estirar verticalmente tanto como sea necesario.
Este es equivalente a \vspace{\fill}
(\vspace[*]{longitud}
\vspace[*]{longitud}
\vspace
añade el espacio vertical length, es
decir, un relleno de longitud. longitud puede ser positivo o
negativo.
\vspace
en la parte superior o inferior de una página. Con el
argumento opcional *
, no se elimina el espacio.
\mbox{texto}
\mbox
crea una caja lo suficientemente ancha para
contener el texto creado por sus argumentos. El texto no se
separa en líneas, por lo tanto este se puede utilizar para prevenir la
separación silábica.
\fbox
y \framebox
\fbox{texto} \framebox[ancho][posición]{texto}
\fbox
y \framebox
son como \mbox
,
excepto que estas ponen un marco al rededor del exterior de la caja que
se está creando.
\framebox
permite especificar
explícitamente la anchura de la caja con el argumento opcional
width (una dimensión), y la posiciona con el argumento opcional
posición.
\fboxrule
(predeterminado a .4pt), y dejan un espacio de \fboxsep
(predeterminado a 3pt) entre la regla y el contenido de la caja.
\framebox
en el
entorno picture
.
lrbox
\begin{lrbox}{instrucción} texto \end{lrbox}
\sbox
.
instrucción
,
misma que se debe haber declarado con \newsavebox
.
\makebox
\makebox[ancho][posición]{texto}
\makebox
crea una caja lo suficientemente ancha
para contener el texto especificado. La anchura de la caja es
especificada por el argumento opcional ancho. La posición del
texto dentro de la caja está determinada por el argumento opcional
posición, el cual puede tomar los siguientes valores:
\makebox
también se utiliza en el entorno picture \parbox
\parbox[posición][alto][pos-interna]{ancho}{texto}
\parbox
produce una caja cuyo contenido es creado
en modo paragraph
. Se debe utilizar para hacer una caja de
pequeñas piezas de texto, sin nada lujoso en el interior. En
particular, no debe utilizar ningún entorno que genere párrafos dentro
de un argumento \parbox
. Para grandes piezas de texto,
incluyendo aquellas que contienen un entorno que genera párrafos, debe
usar un entorno minipágina
(\parbox
tiene dos argumentos obligatorios:
\raisebox
\raisebox{distancia}[alto][profundidad]{texto}
\raisebox
aumenta o disminuye el texto. El
primer argumento obligatorio especifica a qué altura se va a levantar (o
bajar si la cantidad es negativa) el texto. El texto mismo
es procesado en modo LR.
\savebox
\savebox{\instrucción-caja}[ancho][posición]{texto}
\makebox
(\newsavebox
(\sbox{\instrucción-caja}{texto}
\sbox{\instrucción-caja}{texto}
\sbox
escribe el texto en una caja tal como \mbox
(\newsavebox
(\usebox{\instrucción-caja}
\usebox{\instrucción-caja}
\usebox
produce la caja guardada más recientemente en el depósito
\instrucción-caja por una instrucción \savebox
(# $ % & ~ _ ^ \ { }
\
anteponiéndolo a este. Por ejemplo,
\$
debe producir $
en su salida.
\
misma, debido a que \
tiene su propio significado especial (dependiente del contexto). Una \
romana es producida al escribir $\backslash$
en su archivo, y una
\
de máquina de escribir es producida usando \ en una
instrucción verbatim (\~
y \^
colocan acentos tilde y circunflejo sobre
la siguiente letra, como en ~
o ^
independiente, usted puede utilizar una
instrucción verbatim.
\symbol
. Por
ejemplo, el carácter de espacio visibles utilizada en la instrucción
\verb*
tiene el código decimal 32, por lo tanto se puede escribir
como \symbol{32}
.
'
o números
hexadecimales con "
, por lo que el ejemplo anterior también se
podría escribir como \symbol{'40}
o \symbol{"20}
.
textcomp
.
\ldots
y \dots
también trabajan en modo math.
\textcapital...
tiene la tapa del tipo de letra, mientras que la forma
\textascender...
tiene el ascender superior.
$
)$
)---
)---
)--
)--
)!`
)!`
)?`
)?`
)``
)``
)'
)'
)`
)`
)'
)'
)babel
y de apoyo relacionados. Esta
sección no pretende abarcar todas con las que es compatible. Este
simplemente se limita a enumerar las principales instrucciones &latex;
para crear caracteres acentuados.
\capital...
producen formas alternativas para
su uso con letras mayúsculas. Estas no están disponibles con OT1.
\rule
\rule[aumentar]{ancho}{espesor}
\rule
produce reglas, que son, líneas o
rectángulos. Los argumentos son:
\today
\today
produce la fecha de hoy, en formato
mes dd, aaaa; por ejemplo, &textlsquo;Julio 04 1976&textrsquo;.
Utiliza los contadores predefinidos \day
, \month
, y
\year
(datetime
datetime
, entre otros, puede producir una amplia
variedad de formatos de fecha.
\include
\include{archivo}
\includeonly
, la instrucción
\include
executa \clearpage
para iniciar una nueva página
(\clearpage
.
\includeonly
, las acciones \include
únicamente se ejecutan si archivo está listado como un argumento
para \includeonly
. Consulte la siguiente sección.
\include
anidada, no se permite\include
no puede aparecer en el preámbulo o en un
archivo leído por otra instrucción \include
.
\includeonly
\includeonly{archivo1,archivo2,...}
\includeonly
controla cuales archivos se deben
leer en subsecuentes instrucciones \include
. La lista de nombres
de archivo se separa con comas. Cada archivo debe coincidir
exactamente con un nombre de archivo especificado en una instrucción
\include
para una selección eficaz.
\input
\input{archivo}
\input
provoca que el archivo especificado
sea leído y procesado, tal como si su contendido se hubiera insertado en
ese punto en el archivo actual.
\tableofcontents
. Usted pone la instrucción adecuada donde desea
que aparezca la tabla de contenido; &latex; hace el resto para usted.
Una ejecución previa habrá generado un archivo \tableofcontents
produce una sección, pero no
inicia una nueva página automáticamente. Si desea una nueva página
después de la tabla de contenido, escriba una instrucción código
\newpage
después de la instrucción \tableofcontents
.
\listoffigures
y \listoftables
producen una lists de figuras y una lista de tablas, respectivamente.
Cada una funciona exactamente igual que la tabla de contenido.
\nofiles
reemplaza estas instrucciones, e
\addcontentsline
{extensión}{undad}{texto}
añade una entrada a la lista o tabla donde:
\contentsline{undad}{nombre}
.
\addtocontents
{extensión}{texto}
añade texto (o instrucciones de formato) directamente al archivo
\makeglossary
habilita la creación de glosarios.
\glossary{texto}
escribe una entrada en el
glosario para texto a un archivo auxiliar con la extensión
\glossaryentry{texto}{no-de-página}
, donde
no-de-página es el valor de \thepage
.
glossary
en \makeindex
permite la creación de índices.
Coloquela en el preámbulo.
\index{texto}
escribe una entrada en el
índice para texto en un archivo auxiliar con la extensión
\indexentry{texto}{no-de-página}
, donde
no-de-página es el valor actual de \thepage
.
\index{bar|see{foo}}
. Use
seealso
en lugar de see
para producir una entrada &textlsquo;Vea
también&textrsquo;.
\seename
, y &textlsquo;Vea
también&textrsquo; por la macro \alsoname
. Estas se pueden redefinir para
otros idiomas.
makeidx
\printindex
.
Esta instrucción está definida en el paquete makeidx
, por lo
tanto necesita colocar en el preámbulo la instrucción
\usepackage{makeidx}
.
\indexspace
se inserta antes de cada nueva
letra en el índice impreso; letra en el índice impreso su valor
predeterminado es 10pt plus5pt minus3pt.
showidx
showidx
hace que cada entrada en el índice se muestre
en el margen de la página donde aparece la entrada. Esto puede ayudar
en la preparación del índice.
multind
multind
es compatible con múltiples índices. Vea
también la entrada de este tema en las preguntas frecuentes de &tex;,
en
letter
está diseñada para hacer una serie de cartas a la vez,
aunque se puede hacer sólo una si así lo desea.
\documentclass{letter} \begin{document} ... cartas ... \end{document}
letter
, cuyo argumento es el nombre y
dirección del destinatario. Por ejemplo, usted podría tener:
\begin{letter}{Sr. José Pérez\\ Calle Princesa N°2345. \\ Edinburgo, EH1 1AA} ... \end{letter}
\opening
. Siguiéndole
el texto de la carta. Este se escribe como una entrada de &latex;
ordinaria. Las instrucciones que no tienen sentido en una carta, como
\chapter
, no funcionan. La carta se cierra con una instrucción
\closing
.
closing
, usted puede colocar material adicional. La
instrucción \cc
produce el usual &textldquo;cc: &dots;&textrdquo;. También hay
una instrucción \encl
similar para una lista de
destinatarios. Con ambas instrucciones, use \\
para separar los
elementos.
letter
.
\address
especifica la dirección del remitente de
la carta, como debería aparecer en la carta y el sobre. Separa las
líneas de la dirección que deben estar separadas por instrucciones
\\
.
\address
, entonces, se
aplicará a la carta el formato de copia en papel con el membrete
estándar de su organización. (\address
, entonces, la carta será formateada como una carta
personal.
\cc
\cc{nombre\\nombre2}
\closing
\closing{texto}
\closing
, por ejemplo,
\closing{Muy Atentamente,}
\encl
\encl{línea1\\línea2}
\location
\location{dirección}
firstpage
está seleccionado.
\makelabels
\makelabels{número}
\name
\name{June Davenport}
\opening{texto}
\opening{texto}
\opening
. El argumento
obligatorio, texto, es el texto con el que desea iniciar su carta.
Por ejemplo:
\opening{Estimado José,}
\ps
\ps
para iniciar una posdata en una carta,
después de \closing
.
\signature{texto}
\\
inicia una nueva línea dentro de texto
como de costumbre.
\startbreaks
\startbreaks
\stopbreaks
para permitir de
nuevo los saltos de página.
\stopbreaks
\stopbreaks
\startbreaks
.
\telephone
\telephone{número}
firstpage
está seleccionado.
\typein[instrucción]{mensaje}
\typein[\instrucción]{mensaje}
\typein
imprime el mensaje en la terminal y provoca que
&latex; se detenga y espere para que usted escriba una línea de
entrada, terminando con &textldquo;Intro&textrdquo;. Si se omite el argumento opcional
\instrucción, la entrada escrita se procesa como si se hubiera
incluido en el archivo de entrada en lugar de la instrucción
\typein
. Si está presente el argumento \instrucción, debe
ser el nombre de una instrucción. Este nombre de instrucción entonces
define o redefine la entrada escrita.
\typeout{mensaje}
\typeout{mensaje}
mensaje
en la terminal y en el archivo log
.
Las instrucciones en el mensaje
que están definidas con
\newcommand
o \renewcommand
(entre otras) se sustituyen
por su definición antes de ser impresas.
mensaje
. Una instrucción
\space
en mensaje
provoca la impresión de un espació
sencillo, independientemente de los espacios circundantes. Una
^^J
en mensaje
imprime una nueva línea.
latex '\nonstopmode\input foo.tex'
\stop
(e Intro) y este terminará el documento prematuramente.
book
beamer
beamer
crea diapositivas de presentaciones.
tugboat