Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indice
1. Denici on de nuevos comandos 2. Denici on de nuevos entornos 3. Redenici on de comandos ya existentes 4. Utilizaci on de los contadores 4.1. Manipulando la forma en que se imprimen los contadores . . . . . . . . . . . . . . . . 4.2. Modicando el valor de los contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. Modicaci on de los entornos de enumeraciones
A 6. Modicando el valor de los nombres de algunos elementos en L TEX
1 2 3 4 4 5 5 6 7 7 7 7 7 8 8
7. Espaciados 7.1. Espaciado entre l neas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2. Controlar la separaci on entre p arrafos . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3. Controlar la separaci on entre tablas y guras . . . . . . . . . . . . . . . . . . . . . . . 7.4. Controlar la separaci on en modo matem atico . . . . . . . . . . . . . . . . . . . . . . . 7.5. Controlar la separaci on en las listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.6. Controlar la separaci on vertical y horizontal . . . . . . . . . . . . . . . . . . . . . . . .
1.
A L TEX os proporciona la posibilidad de crear vuestros nuevos comandos en un documento para su posterior utilizaci on. Para ello se utiliza el comando
\newcommand{nombre}[num]{definici on}
B asicamente este comando necesita dos argumentos: el nombre nombre que identica al nuevo comando y su denicion. El argumento num es opcional y especica el n umero de argumentos que el nuevo comando tomar a (hasta 9). El valor por defecto es 0. Algunos ejemplos sencillos: La titulaci on de Ingenier a Inform atica se da en la Universitat de Val` encia. \newcommand{\uv}{Universitat de Val` encia} \newcommand{\ii}{Ingenier a Inform atica} La titulaci on de \ii\ se da en la \uv.
Se puede utilizar para reescribir ecuaciones matem aticas. La f ormula del agua es: H2 O. \newcommand{\water}{H$_2$O} La f ormula del agua es: \water.
Y un ejemplo de la utilizaci on de par ametros: Denotamos por: x1 ...xn , un vector de dimensi on n. Y denotamos por x1 ...xj , el vector de dimensi on j . \newcommand{\ve}[1]{\(#1_1 ... #1_n\)} \newcommand{\vect}[2]{\(#1_1 ... #1_#2\)} Denotamos por: \ve{x}, un vector de dimensi on $n$. Y denotamos por \vect{x}{j}, el vector de dimensi on $j$.
Cuando se utiliza un comando para denir una f ormula matem atica puede dar error si el nuevo comando se utiliza dentro del entorno matem atico. Por ejemplo, el comando denido como: \newcommand{\hipot}{$a^{2}+b^{2}$} dar a un error si se utiliza en modo matem atico. para evitar eso se puede utilizar el comando \ensuremath que permitir a utilizar ese comando en modo matem atico y no matem atico. \newcommand{\hipot}{\ensuremath{a^{2}+b^{2}} Si escribo a2 + b2 o si escribo a2 + b2
2.
Se puede denir o redenir tambi en nuevos entornos, de la misma manera que hemos hecho con los comandos. Para ello existe un comando \newenvironment con la siguiente sintaxis:
P agina: 2
\newenvironment{nombre}[num]{antes}{despu es} Este comando puede tener un argumento adicional. Lo que se especica en la parte antes es lo que se procesa antes del texto en el entorno. Lo que se especica en la parte del despu es son las instrucciones a realizar cuando se encuentra la instrucci on del \end{nombre}. Un ejemplo ilustrativo:
Abstract En este trabajo se analizan varios descriptores de texturas extra dos a partir de la morfolog a matem atica.
%Un entorno m as complejo: \newenvironment{Abstract} { \begin{center} \textbf{Abstract} \end{center}\begin{quote}\emph} %%antes {\end{quote} %despu es } \begin{Abstract} En este trabajo se analizan varios descriptores de texturas extra dos a partir de la morfolog a matem atica. \end{Abstract}
Al igual que a los comandos tambi en se les puede pasar argumentos, por ejemplo en el ejemplo anterior podr amos pasar como par ametro el texto que aparec a en negrita y centrado.
Resumen En este trabajo se analizan varios descriptores de texturas extra dos a partir de la morfolog a matem atica.
%Un entorno m as complejo: \newenvironment{Miabstract}[1] { \begin{center} \textbf{#1} \end{center}\begin{quote}\em} %%antes {\end{quote} %despu es } \begin{Miabstract}{Resumen}%Arg En este trabajo se analizan varios descriptores de texturas extra dos a partir de la morfolog a matem atica. \end{Miabstract}
3.
A Si se intenta utilizar como nombre de comando o entorno alguno ya existente, L TEX dar a un error. Si lo que se pretende es modicar un determinado entorno o comando ya existente se puede hacer con los comandos:
La sintaxis de estos nuevos comandos es igual a los anteriores. Un ejemplo: \renewcommand{\bibname}{Referencias} La modicaci on del comando \bibname implicar a que en lugar de imprimirse en nuestro documento el valor dado por la clase utilizada, se diera el titulo de Referencias a la bibliograf a. En las siguientes secciones veremos con m as detalle la gran utilidad de este comando.
4.
A Todo lo que L TEX numera tiene un contador asociado. El nombre de el contador es el mismo que el entorno o comando que produce el n umero (sin la \). Algunos de estos contadores est andar son los que se muestran a continuaci on:
4.1.
A Los contadores se imprimen en L TEX utilizando un comando con el mismo nombre que el contador pero con el prejo the As , por ejemplo, el contador de ecuaciones equation tiene asociado un comando \theequation, y el contador de n umero de secci on section, un comando \thesection.
Si se quiere modicar la forma en que aparecen estos n umeros, por ejemplo, cambiar de ar abigo a n umeros romanos, se necesita redenir el comando apropiado mediante el comando \renewcommand.
A La forma en que se visualiza se controla con los siguientes comandos de L TEX:
x2
(1)
\renewcommand{\theequation}{\roman{equation}}
P agina: 4
f (x) = A
x2
(ii)
cambiar a la forma en que aparecen los n umeros de los contadores \renewcommand{\theequation}{\textbf{A-\arabic{equation}}} f (x) = A x2 (A-3)
4.2.
El valor que toman todos estos contadores se puede modicar utilizando los siguientes comandos: \addtocounter{contador}{valor} \setcounter{contador}{valor} \stepcounter{contador} %incrementa el contador \value{contador} Por ejemplo, se puede forzar que un determinado n umero de p agina sea 12: \setcounter{page}{12} %se indica el contador y el nuevo valor
5.
\begin{itemize} \item[$\star$] Primero. Segundo. \item[$\star$] Segundo. \end{itemize} El formato de las etiquetas se puede controlar tambi en modicando la denici on de los comandos \labelitemi \labelitemii \labelitemiii. Un ejemplo de como se hace esto para que la etiqueta sea una ser a la siguiente: \renewcommand{\labelitemi}{$\spadesuit$}
Primero.
\begin{itemize} \item Primero. Segundo. \item Segundo. \end{itemize} En el entorno enumerado se puede modicar el tipo de n umeros empleados y el formato, modicando la forma en que se imprimen los contadores relacionados con este entorno: P agina: 5
Primero.
enumi enumii enumii enumiv El estilo de n umeros empleados se determina mediante el comando \labelenumi \labelenumii, etc. Por ejemplo para utilizar letras may usculas para el primer nivel y letras min usculas en el segundo nivel de la enumeraci on: \renewcommand{\labelenumi}{\Alph{enumi}} \renewcommand{\labelenumii}{\alph{enumii}}
\begin{enumerate} \item Primero. \begin{enumerate} \item primero \item segundo \end{enumerate} \item Segundo. \end{enumerate}
6.
A L TEX proporciona un nombre autom atico (dependiendo del estilo y del idioma) para algunos elementos que aparecen en el texto, tales como cap tulos, tablas, guras, bibliograf a.
La siguiente tabla muestra algunos de los comandos asociados. La modicaci on de estos comandos permite cambiar lo que se imprimir a en nuestro documento: Comando \abstractname \appendixname \bibname \chaptername \contentsname \figurename \indexname \listindexname \listtablename \partname \tablename Texto asociado en espa nol Abstract Ap endices Bibliograf a Cap tulo Indice Figura Indice alfab etico Lista de guras lista de Cuadros Parte Cuadro
P agina: 6
7.
Espaciados
En latex existen un conjunto de variables que denen los diferentes espaciados: entre l neas, entre p arrafos, margen a la derecha, a la izquierda, entre guras..etc. Cada tipo de documento tiene unos valores por defecto para estos comandos. Para poder modicarlos se utilizan los siguientes comandos: \setlength y \addtolength. El primero ja la variable a un valor y el segundo incremento el valor actual en un cierto valor. A continuaci on vamos a ver algunas de las variables u tiles para cambiar el espaciado.
7.1.
Separaci on entre l neas en un mismo p arrafo. Existen dos variables b asicas que denen esto: \baselineskip y \baselinestretch. Veamos un ejemplo: \renewcommand{\baselinestretch}{1.5} Esto conseguir a el mismo efecto que modicar directamente el par ametro \baselineskip.
Y ahora hago una prueba para que se vea que ahora es el doble de espaciado entre l neas, escribo un poco m as para que se vea.
\addtolength{\baselineskip}{\baselineskip} Y ahora hago una prueba para que se vea que ahora es el doble de espaciado entre l neas, escribo un poco m as para que se vea.
7.2.
Para controlar el espaciado entre p arrafos existen dos par ametros. \parskip \parident
A Su modicaci on implica la utilizaci on de los comandos de L TEX \settolength y \addtolength
7.3.
Existen varios par ametros para controlar el espaciado entre elementos otantes en el texto. La ametros: tabla 1 muestra algunos de estos par
7.4.
Los par ametros asociados con el espaciado entre entornos matem aticos son: \abovedisplaymath (antes del entorno) y \belowdisplaymath. (despu es del entorno). P agina: 7
Descripci on Espacio entre elementos otantes Espaciado entre texto y elementos otantes Como \textfloatsep en dos columnas Como \floatsep en dos columnas Espacio sobre la leyenda ESpacio bajo la leyenda
7.5.
Veamos ahora como personalizar la forma en que aparecen los entornos tipo lista. Existen un conjunto de comandos que denen el espaciado. \topsep \partopsep \itemsep \parsep \leftmargin \rightmargin \listparindent Espacio vertical extra al comienzo de la lista. Longitud extra al comienzo de la lista si existe una l nea en blanco. Separaci on entre los diferentes elementos de la lista. Espacio vertical entre p arrafos dentro de un elemento de la lista. Espacio horizontal entre el margen izquierdo del entorno y la lista (debe ser no negativo) espacio horizontal entre el margen derecho del entorno y la lista. Cantidad de espacio extra para la sangr a del p arrafo despu es del primero en un elemento de la lista(puede ser negativo). Sangr a de la primera l nea de un elemento de la lista (\item) anchura normal de la caja que contiene la etiqueta
\itemindent \labelwidth
7.6.
P agina: 8