LaTeX

De Wikicima
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Consideraciones básicas de texto)
(Secciones)
Línea 159: Línea 159:
 
Ac\'a empieza el texto de la primera secci\'on
 
Ac\'a empieza el texto de la primera secci\'on
 
La arborescencia de secciones se autonumera de forma autom\'atica.
 
La arborescencia de secciones se autonumera de forma autom\'atica.
Si se quiere hacer una referencia a una secci\'on, la etiquetamos y la citamos \ref{sec:intro1} y \ref{sec:intro2a}
+
Si se quiere hacer una referencia a una secci\'on, la etiquetamos y la
  +
citamos \ref{sec:intro1} y \ref{sec:intro2a}
   
 
\subsection{Esto es la pimera sub secci\'on}
 
\subsection{Esto es la pimera sub secci\'on}
Línea 169: Línea 169:
 
\subsubsection{Esto es la primera sub sub sub secci\'on}
 
\subsubsection{Esto es la primera sub sub sub secci\'on}
 
\label{sec:intro2a}
 
\label{sec:intro2a}
  +
</pre>
  +
  +
== Ecuaciones ==
  +
  +
<pre>
  +
\section{Ecuaci\'on}
  +
Creeamos nuestra primera ecuaci\'on. Para eso, necesitaremos tener presente la sintaxis del entorno matem\'atico. !`Tiene una infinidad de entradas! !` M\'as si se le a\~naden los paquetes espec\'ificos!, vean \url{https://en.wikipedia.org/wiki/List_of_mathematical_symbols_by_subject} y \url{https://en.wikibooks.org/wiki/LaTeX/Mathematics}
  +
  +
Las ecuaciones se pueden escribir dentro de la l\'inea de texto dentro de \$ \$ o utilizando entornos c\'omo el \verb+\eqnarray+. Cada nueva l\'inea, crea autom\'aticamente una referencia nueva.
  +
  +
Ejemplo de la ecuaci\'on de la hipotenusa en l\'inea de texto $H = \sqrt{C_{1}^{2} + C_{2}^{2}}$, mientras que la ecuaci\'on de navier stokes sin viscosidad (ecuacioens de Euler) est\'an expresadas en \ref{eq:Euler_momento} (conservaci\'on del momento), \ref{eq:Euler_nocompresible} (incompresible).
  +
  +
\begin{eqnarray}
  +
\label{eq:Euler_momento}
  +
\frac{\partial \vec{u}}{\partial t} + (\vec{u}.\vec{\nabla})\vec{u} &=& -\vec{\nabla} \omega + \vec{g} \\
  +
\label{eq:Euler_nocompresible}
  +
\vec{\nabla} \vec{u} &=& 0
  +
\end{eqnarray}
 
</pre>
 
</pre>

Revisión de 15:20 23 jun 2023

Breve introducción a LATEX

El LaTeX es un lenguaje de edición de textos de alta calidad y usado en ciencia. Fue creado por Leslie Lamport en 1984, para facilitar el uso del lenguaje de composición tipográfica, TEX creado por Donald Knuth (info-Wikipedia).

Es muy potente y fácilmente se puede complicar, pero no hace falta para hacer documentos lindos!

Contenido

Estructura

Los documentos para LaTeX, tienen una estructura básica de:

  • cabecera: Donde informamos del tipo de documento que se quiere crear y qué paquetes se van a usar
  • cuerpo: El contenido propio del documento

Cabecera

En la cabecera se especifica qué tipo de documento y paquetes (y su configuración) se van a usar. Hay una gran variedad de paquetes, accesibles desde el TeX Users Group para casi todo lo que une se pueda imaginar

Una cabecera sencilla sería:

\documentclass{article}
\usepackage{graphicx}
\usepackage{url}

Los paquetes de la cabecera se usan de la siguiente forma:

\usepackage[configuración]{NombrePaquete}

Cuerpo

El contenido del documento empieza y termina con

\begin{document}
\end{document}

Todo lo que esté puesto dentro de doument será compilado y procesado

Generalidades

Los archivos LaTeX usan la extensión .tex.

El LaTeX se encarga de hacer todos los cálculos necesarios para:

  • Tener una distribución 'linda' de elementos dentro del documento. Aunque es de las primeras cosas que normalmente les usuaries pelean para cambiar
  • Tener los índices y sus referencias de forma correcta. Números de página, figuras, ecuaciones, tablas, referencias bibliográficas, ... son calculados y asignados cuando se compila. Esto hace que a veces sea necesario compilar el documento más de una vez. Un mensaje típico que aparece es:
LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

Compilación

Los documentos son compilados y transformados a un formato intermedio .dvi, para finalmente transformarlos al formato deseado, ps o pdf. Se compila siguiendo:

latex [documento]
dvips [documento]

o para pasarlo directamente a pdf

pdflatex [documento]

Caracteres especiales

Hay una serie de caracteres específicos dentro de LaTeX:

  • \: Usado para distinguir el texto de las instrucciones de LaTeX
  • %: Usado para comentarios dentro del documento
  • $: Encierra texto que será tratado como texto matemático
  • _: Dentro del entorno matemático indica sub-índice, da error si se usa fuera de él
  • &: Usado para la separación de las columnas de las tablas
  • : Más de un espacio, no se tiene en cuenta
  • \\: Usado para forzar el salto de línea
  • { }: Usado para marcar comienzo-fin entorno de texto

Entornos

Hay muchas funcionalidades en LaTeX que se definen a partir de su etiqueta de comienzo y fin. Todo lo que se escriba dentro de este entorno, será procesado de acuerdo a las propiedades y características del entorno. La estructura general es la siguiente:

\begin[Opciones]{NombreEntorno}

\end{NombreEntorno}

Dentro de los entornos, están los entornos flotantes los cuáles se ubicarán en el documento de acuerdo a los criterios de estética propios de LaTeX. Dentro de esta categoría se encuentran por ejemplo figuras y tablas.

Referencias cruzadas

El LaTeX permite hacer referencia a casi todas las componentes del documento. Para eso se utilizan las etiquetas. El código general es el siguiente:

(...) Texto/sección a referenciar (...) \label{tipo:Nombre}

Cuando se referencia en el texto \ref{tipo:Nombre}

La estructura tipo:Nombre no es obligatoria, pero se recomienda, puesto que se pueden tener elementos distintos (ej. tabla, figura, ecuación, ...) de lo mismo y así lo identificamos fácilmente. Las etiquetas comunes son:

  • eq:Nombre: Para las ecuaciones
  • fig:Nombre: Para las figuras
  • tab:Nombre: Para las tablas
  • sec:Nombre: Para las secciones

Ejercicio práctico de creación de un documento

Vayamos a crear el primer documento LaTeX

Figura para la práctica Exactas.png

Cabecera

\documentclass{article}

Cuerpo documento

\begin{document}
\end{document}

Título

\begin{document}
% Entorno centrado
\begin{center}
% Tamaño grande de texto
{\Large{Mi primer documento con \LaTeX{}}} \\
Llu\'is Fita
\end{center}

Consideraciones básicas de texto

%seccion
\section{Consideraciones b\'asicas de texto}

%verb++: codigo fuente 
Marcadores \\
Tildes: \verb+\'+: \'a, \'E, \'v, ... \\
Tildes: \verb+\`+: \`o, \`E, \`a, ... \\
di\'eresis: \verb+\"+: \"e, \"O, ... \\
e\~ne: \verb+\~+: \~n \\


Marcado: \\
\verb+{\bfseries{}}+: {\bfseries{negrita}} \\
\verb+{\itshape{}}+: {\itshape{cursiva}} \\
\verb+{\underline{}}+: {\underline{subrayado}} \\
\verb+\verb+: \verb+mono espacio+

Tama\~nos: \\
\verb+{\tiny{}}+: {\tiny{m\'as peque\~no}} \\
\verb+{\scriptsize{}}+: {\scriptsize{peque\~no (notas a pie)}} \\
\verb+{\small{}}+: {\small{peque\~no}} \\
\verb+{{}}+: {{normal}} \\
\verb+{\large{}}+: {\large{grande}} \\
\verb+{\Large{}}+: {\Large{m\'as grande}} \\
\verb+{\huge{}}+: {\huge{inmenso}} \\
\verb+{\Huge{}}+: {\huge{m\'as inmenso}} \\

Secciones

\section{Esto es una secci\'on}
\label{sec:intro1}
Ac\'a empieza el texto de la primera secci\'on
La arborescencia de secciones se autonumera de forma autom\'atica.
Si se quiere hacer una referencia a una secci\'on, la etiquetamos y la 
citamos \ref{sec:intro1} y \ref{sec:intro2a}

\subsection{Esto es la pimera sub secci\'on}
Ac\'a empieza el texto de la primera sub secci\'on
\subsubsection{Esto es la primera sub sub secci\'on}
Ac\'a empieza el texto de la primera sub sub secci\'on
\subsubsection{Esto es la segunda sub sub secci\'on}
\subsection{Esto es la segunda sub secci\'on}
\subsubsection{Esto es la primera sub sub sub secci\'on}
\label{sec:intro2a}

Ecuaciones

\section{Ecuaci\'on}
Creeamos nuestra primera ecuaci\'on. Para eso, necesitaremos tener presente la sintaxis del entorno matem\'atico. !`Tiene una infinidad de entradas! !` M\'as si se le a\~naden los paquetes espec\'ificos!, vean \url{https://en.wikipedia.org/wiki/List_of_mathematical_symbols_by_subject} y \url{https://en.wikibooks.org/wiki/LaTeX/Mathematics}

Las ecuaciones se pueden escribir dentro de la l\'inea de texto dentro de \$  \$ o utilizando entornos c\'omo el \verb+\eqnarray+. Cada nueva l\'inea, crea autom\'aticamente una referencia nueva.

Ejemplo de la ecuaci\'on de la hipotenusa en l\'inea de texto $H = \sqrt{C_{1}^{2} + C_{2}^{2}}$, mientras que la ecuaci\'on de navier stokes sin viscosidad (ecuacioens de Euler) est\'an expresadas en \ref{eq:Euler_momento} (conservaci\'on del momento), \ref{eq:Euler_nocompresible} (incompresible).

\begin{eqnarray}
\label{eq:Euler_momento}
\frac{\partial \vec{u}}{\partial t} + (\vec{u}.\vec{\nabla})\vec{u} &=& -\vec{\nabla} \omega + \vec{g} \\
\label{eq:Euler_nocompresible}
\vec{\nabla} \vec{u} &=& 0
\end{eqnarray}