








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
documento de ayuda para latex en pc
Tipo: Apuntes
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









Todo documento LATEX posee la siguiente estructura:
Preámbulo: Declaraciones de carácter GLOBAL que afectan a la totalidad del documento
En la página siguiente puede verse un ejemplo de documento simple, tomando la forma de la clase article.
Existen ciertas reglas generales a la hora de escribir texto:
Texto alineado y centrado: El texto se alinea y justifica automáticamente, según medidas predeterminadas o impuestas por nosotros; IMPORTANTE: Toda medida predeterminada es ajustable Los espacios se ignoran: Da igual separar las palabras con 1 espacio o varios. Para aumentar el espacio de separación entre palabras se usa: \ seguido de espacio Punto y aparte: Dejar una línea en blanco equivale a cambiar de párrafo (punto y aparte). Lo mismo se obtiene con \par. Ojo! Nótese que dejar varias líneas en blanco es igual a dejar una: el efecto es el mismo, i.e., comienzo de un nuevo párrafo. Cambio de línea: Se puede cambiar de línea, sin cambiar de párrafo, usando \
Un texto dado puede ajustarse a cualquiera de los dos lados de la página ó al centro:
\begin{center} Texto a centrar \end{center}
\begin{center} El ingenioso hidalgo\ D. Quijote de la Mancha\[0.3cm] Miguel de Cervantes Saavedra \end{center}
El ingenioso hidalgo D. Quijote de la Mancha Miguel de Cervantes Saavedra
\documentclass[a4,11pt]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[spanish]{babel} \renewcommand{\shorthandsspanish}{} \title{Documento Fuente \LaTeX{}} \author{Perico de los Palotes} \date{} \begin{document} \maketitle \tableofcontents Eejmplo de documento \LaTeX\ de la clase {\ttfamily article} con una estructura reducida. Ésta incluye secciones, subsecciones y una referencia cruzada. \section{Primera sección}\label{primera} Una primera sección con una fórmula y una lista. \subsection{Fórmula} Una ecuación: ( \frac{\partial f}{\partial x} = \frac{\partial f}{\partial y}) \subsection{Listas} Una lista de ítems señalados con una marca: \begin{itemize}\itemsep=0pt \item Primer ítem \item Segundo ítem \item Tercer ítem \end{itemize} \section{Segunda sección} Ésta sección complementa a la sección \ref{primera} incluyendo ejemplos de tablas escritas en \LaTeX. \end{document}
Perico de los Palotes
Índice
1
\begin{flushleft} Texto \end{flushleft}
\begin{flushright} Texto \end{flushright}
Probando Probando la forma de alinear la forma de alinear por la izquierda por la derecha
\leftline{Texto} \centerline{Texto} \rightline{Texto}
\[Salto] −→ Espacio vertical de longitud Salto
\vspace{Salto} −→ Análogo al anterior; nótese que no tiene efecto al comienzo de una pági- na, en tal circunstancia se puede usar el comando análogo \vspace*{Salto}, que evita este problema Espacios verticales de longitud predefinida:
Para añadir espacios horizontales podemos utilizar:
\hspace{longitud} −→ Espacio horizontal de extensión longitud
\hspace*{longitud} −→ Igual, válido al comienzo de una línea
Predefinidos:
Si queremos saltar de página, podemos utilizar tanto \newpage como \clearpage, que indican a LATEX que se debe finalizar la página en curso y comanzar una nueva. Nótese que \clearpage posee un significado especial: en el caso de que haya elementos flotantes (como figuras y tablas, para los cuales LATEX se encarga por si solo de buscar la ubicación más adecuada) pendientes de ubicar, tales elementos se imprimirán inmediatamante en la página siguiente, formada por sólo tablas y gráficas. El texto se reiniciará entonces otra página después.
Podemos modificar la separación estándar entre pàrrafos (por defecto igual al valor de la separación entre líneas ó interlínea) manipulando la longitud \parskip del siguiente modo:
\parskip=5mm (por ejemplo)
lo cual añadirá 5mm a la mencionada separación entre párrafos por defecto. Dependiendo de dónde coloquemos éste comando variará su efecto: si se encuentra en el preámbulo, afectará a todo el doc- umento, mientras que dentro del cuerpo del documento sólo afectará a lo que venga a continuación. OJO! Dado que el comando es de carácter local, si está incluido en un grupo (o sea, dentro de {......}, sólo actuará dentro de tal grupo.
La distancia entre líneas (interlínea) también es modificable, situando en el preámbulo (OJO!, y sólo en el preámbulo, fuera de ahi la instrucción no funciona) la instrucción:
\renewcommand*{\baselinestretch}{Número}
lo que escala la interlínea por la cantidad Número (un valor de 2.0 equivaldría a doble espaciado). Si se quiere cambiar el valor de la interlínea en distintas partes del documento, se puede utilizar el paquete setspace, con la sintaxis:
\usepackage[espaciado]{setspace}
lo cual hace el valor de la interlínea en todo el documento igual a espaciado. Los posibles valores son: singlespacing, onehalfspacing y doublespacing, que equivalen respectivamente a un valor de base- linestretch de 1, 1.5 y 2 (si no se incluye la opción espaciado, el valor por defecto es singlespacing). Después, en el cuerpo del documento, puede variarse a voluntad la interlínea mediante los comandos: \singlespacing, \onehalfspacing y \doublespacing.
Para delimitar y hacer más visibles los párrafos, es habitual hacer un sangrado (dejar un pequeño espacio en blanco) al comienzo de cada párrafo. Ésta magnitud es modificable mediante los siguientes comandos:
\noindent −→ Situado al comienzo de un párrafo dado, elimina la sangría de ése párrafo (y sólo de ese).
\parindent=longitud −→ Redefine la sangría estándar a principio de párrafo como longitud. Tiene un comportamiento análogo a \parskip=longitud (cambios globales en el preámbulo, y locales dentro del documento).
Crear un documento article, con la instrucción \parskip=10pt en el preámbulo, compilar lo sigu- iente, y observar el resultado:
Esto es un ejemplo para ver que tanto vspace como los separadores con doble backslash introducen separaciones dentro de un parrafo, pero no son capaces de cambiar de parrafo. \[0.5cm] \vspace{0.5cm} \ \ Para cambiar de parrafo, es necesario o bien introducir una linea en blanco, o bien utilizar el comando equivalente \par que si cambia de parrafo, lo cual puede verse debido a que este nuevo parrafo si posee sangria.
Puede ocurrir que los algoritmos de silabeo de LATEX no funcionen correctamente y que al cambiar de línea se rompa una palabra de forma inadecuada. Para evitarlo hay dos alternativas:
Utilizar la instrucción \hyphenation{lista de palabras} en el preámbulo; por ejemplo, \hyphenation{For-tran fi-che-ro} sólo permitirá la división de las palabras “fortran” y “fichero” por los lugares indicados. Nótese que no se permiten caracteres con acentos ó sim- bolos en el argumento, y que no se hacen distinciones entre las letras mayúsculas y minúsculas de las palabras en la orden.
Fuera del preámbulo, se puede utilizar la instrucción: - Ésta es válido utilizarla en palabras con acentos ó símbolos, por ejemplo: te-lé-fo-no
Él está aquí
se debería escribir \’{E}l est\’{a} aqu\’{\i}
Para otros símbolos pertenecientes a diversos idiomas véase la siguiente tabla:
œ \oe Œ \OE æ \ae Æ \AE å \aa Å \AA ø \o Ø \O ł \l Ł \L ß \ss ¡ !‘ ¿ ?‘
En esta sección describiremos diversos comandos de utilidad a la hora de escribir un texto (comillas, guiones, ordinales, etc...)
En LATEX existen 10 caracteres especiales que el sistema utiliza para distintos propósitos, a saber:
los cuales tienen los siguientes usos:
\ Indicador de comando.
{ } Delimitadores de grupos.
& Separa columnas de una tabla.
% Se utiliza para introducir comentarios: En una línea del fichero fuente dada, todo lo que se encuentre a la derecha de éste signo es ignorado por el compilador y se entiende como comentario.
˜ Se utiliza para evitar la separación de palabras: Es una conocida norma tipográfica el no separar términos complementarios, como por ejemplo Sr. Director ó A. Einstein. Utilizando la tilde como ligadura, se evita que LATEX rompa éstas palabras en dos al cambiar de línea: Sr.˜Director, A.˜Einstein 2
$ _ ˆ Se utilizan en fórmulas matemáticas.
(^2) Otro método es encerrar la frase dentro de un caja: \mbox{Texto}
El carácter reservado significa que no podemos incluirlos en el texto normal simplemente escribién- dolos. En la siguiente tabla se muestra la sintaxis que se debe utilizar para escribirlos dentro de un documento:
˜ ~ & &
$ $ \ \textbackslash % % { { ˆ ^ } }
Tecleamos: << Texto >> Resulta: « Texto » Tecleamos: ‘‘ Texto ’’ Resulta: “ Texto ” Tecleamos: ‘ Texto ’ Resulta: ‘ Texto ’
Tecleamos: - Resulta: - Tecleamos: -- Resulta: – Tecleamos: --- Resulta: — Tecleamos: $-$ Resulta: − (signo matemático menos)
Hay varias formas de introducir los puntos suspensivos: ... −→ (la más sencilla) ... −→ (sólo funciona con la opción spanish de babel) \dots −→ (comando propio de LATEX, siempre disponible \ldots −→ Distancia entre puntos suspensivos algo mayor
Para obtener ordinales abreviados (1a^ ó 1o), podemos hacerlo directamente desde el teclado. Para escribir otros ordinales, puede hacerse con:
\textsuperscript{Superindice}
Por ejemplo, 3\textsuperscript{er} produce 3er. Otra versión (sólo disponible en babel, versión spanish) es:
\sptext{Superindice}
que introduce un punto antes del superíndice y cambia el tamaño del superíndice si es un carácter en mayúsculas: 2.A, 3.er. Para generar correctamente el signo de grado, se utiliza: \textdegree
La inclusión de citas textuales, como la del escritor Bertolt Brecht que viene a continuación, es una tarea sencilla con LATEX. Hay personas que luchan un día, y son buenas. Hay otras que luchan un año y son mejores. Hay quienes luchan mu- chos años, y son muy buenas. Pero hay algunas que luchan toda la vida: ésas son las imprescindible
La inclusión de citas textuales, como la del escritor Bertolt Brecht que viene a continuación, es una tarea sencilla con LATEX. Hay personas que luchan un día, y son buenas. Hay otras que luchan un año y son mejores. Hay quienes luchan muchos años, y son muy buenas. Pero hay algunas que luchan toda la vida: ésas son las imprescindible
Como se puede ver, quotation introduce sangrado en los párrafos de la cita, y disminuye la sepa- ración entre los mismos.
Otro entorno predefinido es el verse, para escribir versos. Tiene la siguiente sintaxis:
\begin{verse} verso1 \ verso2 \ .... \end{verse}
Utilizando el paquete shapepar se pueden contruir párrafos con formas muy especiales. Así por ejemplo, empleando: \heartpar{Texto del párrafo a formatear} puede obtenerse lo siguiente:
El 30 de mar- zo de 1977, el profesor Donald E. Knuth, de la Univer- sidad de Stanford, recibió las galeradas o pruebas de imprenta de la segunda edición del segundo volumen de su famosa obra The Art of Computer Programming. La impresión que dichas pruebas causaron al autor fue nefasta; él mismo las calificó de tipográficamente horribles y tan im- portantes le parecieron los problemas a los que se enfrenta- ba que decidió resolverlos por sí mismo. A partir de las ideas de Gutenberg y utilizando las computadoras como herramientas, Knuth creó TEX, un sistema para es- cribir textos científicos (especialmente matemáti- cos), cómodo y transportable entre platafor- mas, que muchos consideran ahora como la aportación más importante re- alizada en este campo des- de la imprenta de Gutenberg. ♥
Lo anterior es una aplicación del comando general \parshape, que permite construir párrafos de forma arbitraria. Su sintaxis es la siguiente:
\parshape=n i 1 l 1 i 2 l 2... in ln e indica que las primeras n líneas del párrafo tentrán longitudes l 1 ,... , ln, respectivamente, y estarán sangradas i 1 ,... , in, respectivamente. Si el párrafo tiene más de n líneas, las condiciones para la n-ésima serán repetidas hasta final de párrafo. Para cancelar el comando, basta incluir \parshape=0.
Por defecto, LATEX utiliza los tipos Computer Modern Fonts, creados por D.E. Knuth para su utilización en TEX. 4 Estos tipos agrupan tres familias diferentes:
Roman (la opción por defecto)
Sanserif (sin adornos)
Typewriter (tipo màquina de escribir)
con las siguientes instrucciones para obtenerlas, respectivamente:
\textrm{Texto} (roman) \rmfamily Texto
\textsf{Texto} (sanserif) \sffamily Texto
\texttt{Texto} (typewriter) \ttfamily Texto
Los comandos a la izquierda corresponden al modo Texto, es decir, para textos cortos no màs largos que un párrafo. Los comandos a la izquierda se mantienen hasta que se declare una nueva familia, aunque lo usual suele ser incluirlos dentro de un grupo, en la forma siguiente:
Esto es roman, {\sffamily esto es sanserif}, {\ttfamily esto es typewriter}, y esto sigue siendo roman.
que produce:
Esto es roman, esto es sanserif, esto es typewriter, y esto sigue siendo roman.
Completamente análogo a {\sffamily Texto} sería utilizar el siguiente entorno: \begin{sffamily} Texto extenso... \end{sffamily}
(^4) Pueden cargarse otros muchos tipos, lo cual se verá mas adelante
El paquete color permite colorear un texto. Se puede cargar como \usepackage{color}, lo cual permite sólo usar unos pocos colores básicos, o mejor con: \usepackage[usenames]{color}, que permite usar hasta 68 colores diferentes (ver figura).
Para cambiar el color, se usan los comandos:
\textcolor{NombreColor}{Texto}
\color{NombreColor}
siendo la primera la versión corta, y la segunda la versión larga que tendrá efecto hasta que se cambie de nuevo el color (ó hasta que termine el grupo, si se usa: {\color{NombreColor} Texto extenso... }
Todas las características anteriores pueden combinarse:
y esto letra pequeña, sanserif, itálica y roja
GreenYellow Yellow Goldenrod Dandelion Apricot
Peach Melon YellowOrange Orange BurntOrange
Bittersweet RedOrange Mahogany Maroon BrickRed
Red OrangeRed RubineRed WildStrawberry Salmon
CarnationPink Magenta VioletRed Rhodamine Mulberry
RedViolet Fuchsia Lavender Thistle Orchid
DarkOrchid Purple Plum Violet RoyalPurple
BlueViolet Periwinkle CadetBlue CornflowerBlue MidnightBlue
NavyBlue RoyalBlue Blue Cerulean Cyan
ProcessBlue SkyBlue Turquoise TealBlue Aquamarine
BlueGreen Emerald JungleGreen SeaGreen Green
ForestGreen PineGreen LimeGreen YellowGreen SpringGreen
OliveGreen RawSienna Sepia Brown Tan
Gray Black White
Figura 1: Nombre de los 68 colores predefinidos