Diferencia entre revisiones de «Manual de LaTeX/La estructura de un documento en LaTeX»

Contenido eliminado Contenido añadido
Akhram (discusión | contribs.)
Sin resumen de edición
Etiqueta: editor de código 2017
Línea 1:
Ya se ha explicado cómo se compila un documento en {{LaTeX}}, pero, sin embargo, no se ha hablado aún de cómo escribir el documento a compilar. En este capítulo se analiza la estructura básica de un documento, y en el siguiente capítulo se expondrán los conceptos básicos sobre la escritura de texto en {{LaTeX}}.
 
== La estructura ==
Línea 12:
\usepackage[utf8]{inputenc} % Puede depender del sistema o editor
\begin{document}
Aquí estáiría el texto condel lodocumento queen queramos señalar.
\end{document}
</source>
 
=== Preámbulo ===
En el ''preámbulo'' se escriben las instrucciones fundamentales que indican a {{LaTeX}} qué [[Manual de LaTeX/La estructura de un documento en LaTeX/Preámbulo/Clases de documento|clase de documento]] se va a escribir y qué características va a tener éste, así como también las que indican a {{LaTeX}} qué [[Manual de LaTeX/La estructura de un documento en LaTeX/Preámbulo/Paquetes comunes|paquetes]] se deben cargar. El preámbulo siempre empezará con la instrucción:
 
Línea 28 ⟶ 29:
</source>
 
Declara que el documento comoes un libro, con el tamaño de letra configurado a 12 puntos y utilizando papel tamaño carta. En vez de {{Verb|letterpaper}}, se pueden usar otros tamaños de papel, como lo es A4 ({{Verb|a4paper}}).
 
====Paquetes====
 
Se llama paquete a una extensión del sistema básico que añade nuevas funciones. Hay, literalmente, cientos de paquetes con muy diversas adicionesfunciones: inserción de imágenes ({{Verb|graphicx}}), paquetes gráficos ({{Verb|TikZ}}), internacionalización ({{Verb|babel}}, {{Verb|polyglossia}}), color ({{Verb|xcolor}}), música, ajedrez, ediciones críticas, secuencias de amninoácidos, etc. Todos estos paquetes deberán ser declarados con:
 
<source lang="latex">
Línea 46 ⟶ 47:
Para cargar el paquete {{Verb|amssymb}}, que proporciona símbolos matemáticos de la American Mathematical Society. Si una clase de documento o paquete que queremos cargar ofrece opciones y nosotros no especificamos la que queremos, se cargarán las opciones por defecto.
 
=== Cuerpo ===
 
El cuerpo del documento consiste en prácticamente todo lo que aparecerá en nuestra compilación. Es aquí, pues, donde escribiremos el texto verdadero.
Línea 59 ⟶ 60:
Todo lo que se escriba con posterioridad a esta instrucción será ignorado por {{LaTeX}} y no se compilará.
 
Una vez que iniciemos el cuerpo del documento debemos escribir al final de todo lo escrito la instrucción de cierre <source lang="latex" enclose="none">\end{document}</source> aunque no hayamos terminado todo el documento, pues de otra manera tendremos un error en el proceso de la compilación y no podremos ir viendo cómo van quedando nuestros avances.
 
==== PrincipiosÓrdenes básicoso de la escrituramacros ====
 
Un detalle que probablemente se haya notado es que hayHay ciertos caracteres que tienen una función especial., Encomo estepor ejemplo, hemosel vistosímbolo \, por el que comienzan todas las órdenesinstrucciones, empiezano conlas \llaves y corchetes, que contienen los datos vany entreopciones llavesde (o,las en ocasiones, entre corchetes)instrucciones. Por ejemplo, en <code>\title{Un título}</code> hay una orden (en muchos casos también llamadas macros), que es <code>\title</code> y que ajusta el título del documento con el dato (o argumento) que sigue, que es <code>Un título</code> (en este punto no se añade realmente el título al documento, sino que LaTeX tan sólo lee el dato y lo guarda para cuando haga falta).
 
Otro detalle que hay que destacar es que las órdenes que no van seguidas de algún argumento descartan el o los espacios que le siguen (con la excepción de las órdenes que consisten en un símbolo, como \#, \% o \$). Aunque hay pocas órdenes de este tipo —la mayoría tienen algún dato o consisten en un símbolo— es muy importante tener esto presente por si se diera el caso. La solución en tales casos suele pasar por añadir un «dato» vaciovacío, es decir, un par de llaves.
 
Finalmente, hay que señalar que algunas órdenes no van seguidas de uno o varios argumentos, sino que operan sobre el texto que le sigue hasta que termina el bloque actual delimitado por llaves. En ocasiones, incluso, hay dos variantes que funcionan de cada uno de estos modos. En caso simple es el siguiente:
\textbf{texto en negrita}
{\bfseries texto en negrita}
 
Estas dos formas son equivalentes, pero por lo general se prefiere el primer tipo.
 
Un tipo especial de orden es la que delimita un bloque del documento. Van siempre por pares:
\begin{...}
...
\end{...}
Una estructura así se llama ''entorno'' o ''ambiente'' y la más importante es justamente la que abarca el cuerpo del documento.
 
==== Principios básicos de la escritura ====
 
Todo bloque de texto separado del resto con líneas en blanco se considera un párrafo. No es el único caso en que LaTeX considera que hay un párrafo, pero sí es el más importante. En este caso, se lee el texto contenido en ese bloque y LaTeX lo procesa con objeto de encontrar las mejores divisiones de línea, los mejores guiones y el mejor espaciado posible para el párrafo. También se preocupa de encontrar el mejor punto para cambiar de página, así como de cuadrar el resultado en la página. Todo ello, naturalmente, sin necesidad de intervención directa de quien escribe.
Línea 97 ⟶ 116:
</source>
 
== Órdenes o macros ==
 
{{navegar
Un detalle que probablemente se haya notado es que hay ciertos caracteres que tienen una función especial. En este ejemplo hemos visto que todas las órdenes empiezan con \ y que los datos van entre llaves (o, en ocasiones, entre corchetes). Por ejemplo, en <code>\title{Un título}</code> hay una orden (en muchos casos también llamadas macros), que es <code>\title</code> y que ajusta el título del documento con el dato (o argumento) que sigue, que es <code>Un título</code> (en este punto no se añade realmente el título al documento, sino que LaTeX tan sólo lee el dato y lo guarda para cuando haga falta).
|libro=Manual de LaTeX
 
|actual=La estructura de un documento en LaTeX
Otro detalle que hay que destacar es que las órdenes que no van seguidas de algún argumento descartan el o los espacios que le siguen (con la excepción de las órdenes que consisten en un símbolo, como \#, \% o \$). Aunque hay pocas órdenes de este tipo —la mayoría tienen algún dato o consisten en un símbolo— es muy importante tener esto presente por si se diera el caso. La solución en tales casos suele pasar por añadir un «dato» vacio, es decir, un par de llaves.
|anterior=Introducción/Programas_complementarios
 
|siguiente=La estructura de un documento en LaTeX/El preámbulo y el cuerpo del documento
Finalmente, hay que señalar que algunas órdenes no van seguidas de uno o varios argumentos, sino que operan sobre el texto que le sigue hasta que termina el bloque actual delimitado por llaves. En ocasiones, incluso, hay dos variantes que funcionan de cada uno de estos modos. En caso simple es el siguiente:
}}
\textbf{texto en negrita}
{\bfseries texto en negrita}
 
Estas dos formas son equivalentes, pero por lo general se prefiere el primer tipo.
 
Un tipo especial de orden es la que delimita un bloque del documento. Van siempre por pares:
\begin{...}
...
\end{...}
Una estructura así se llama ''entorno'' o ''ambiente'' y la más importante es justamente la que abarca el cuerpo del documento.
 
[[Categoría:Manual de LaTeX]]