<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[a4paper,12pt]{article}


\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}


\usepackage{anysize} % Soporte para el comando \marginsize
\marginsize{2cm}{2cm}{2cm}{2cm}


% Title Page
\title{MODELOS DE RAZONAMIENTO Y APRENDIZAJE\\~\\~\\Seminario de \latex}
\author{FJRP. MRA, 2005}

\newcommand{\latex}{{\sc LaTeX }}

\begin{document}

%\large

\maketitle

\newpage

\section{Funcionamiento de \latex}
\begin{itemize}
\item Editor/formateador de texto no WYSIWYG (\emph{what you see is what you get})
\item Los detalles de presentación (tipos , tamaños, ...) se deciden al procesar (compilar) el documento \latex
      y dependen del tipo de documento que se esté procesando (carta, libro, artículo, ...)
\item Usuario sólo se preocupa de la estructura lógica del documento (capítulos y secciones) y del contenido (texto, imágenes,...).
\item Documentos \latex son simplemente ficheros ASCII de texto plano que incluyen comandos \latex que se interpretarán en el momento de
      generar la presentación final.
\item Tradicionalmente la presentación final del documento de hace en 2 pasos
	\begin{itemize}
	\item Generación de una presentación independiente del dispositivo final (generación de ficheros \textbf{dvi})
	\item Generación de la presentación específica para el dispositivo final (para impresoras postscript: ficheros \textbf{ps}, para presentación en pantalla: ficheros \textbf{pdf}, para presentación en web: ficheros \textbf{html})
	\end{itemize}


\item \textbf{Procesamiento de documentos \latex}
\begin{description}
\item [latex] Compila el documento \latex y genera el fichero \textbf{dvi} correspondiente
	\begin{verbatim}
	$ latex fichero.tex
	\end{verbatim}
	En caso de error, detiene la compilación en ese punto e informa del error.

\item [dvips] Genera un fichero postscript a partir de un fichero \textbf{dvi}
	\begin{verbatim}
	$ dvips -o fichero.ps fichero.dvi
	\end{verbatim}
	\textbf{dvipdf} genera un fichero \textbf{pdf} a partir del fichero \textbf{dvi} correspondiente

\item [pdflatex] Compila el documento \latex y genera directamente el fichero \textbf{pdf} correspondiente
	\begin{verbatim}
	$ pdflatex fichero.tex
	\end{verbatim}

\end{description}

\textbf{NOTA:} 
\begin{itemize}
\item  Los gráficos incrustados en ficheros \textbf{.ps} (generados con dvips) deben estar en ficheros con formato \textbf{.eps} (encapsulated postscript).
\item  Los gráficos incrustados en ficheros \textbf{.pdf} (generados con dvipdf o pdflatex) deben estar en ficheros con formato \textbf{.pdf} (pueden convertirse con \textbf{epstopdf}) o \textbf{.jpg}.
\end{itemize}


\item \textbf{Distribuciones \latex y herramientas de edición}
\begin{itemize}
\item \latex para linux: suele incluirse por defecto en la instalación básica de la mayoría de distribuciones (distribución \textbf{texmf})
\item \latex para windows: Distribución \textbf{miktex}: \texttt{http://www.miktex.org}
\item Herramientas de edición:
	\begin{itemize}
	\item \textbf{Para linux:} KILE, editor basado en KDE:  \texttt{http://kile.sourceforge.net/}
	\item \textbf{Para windows:} TeXnicscenter: \texttt{http://www.texniccenter.org}
	\end{itemize}

\item Repositorio de recursos (paquetes, clases de documentos): \texttt{http://www.ctan.org} 
\end{itemize}



\end{itemize}



\section{Estructura de los documentos \latex}

\begin{itemize}
\item Dos partes en los documentos \latex.
	\begin{itemize}
	\item \textbf{Preámbulo: }  declaración del tipo de documento, carga de paquetes y definición de parámetros 
		del documento 
	\item \textbf{Documento: }  texto del documento junto con los comandos para darle estructura lógica (secciones,
                subsecciones,...) y demás componentes del documento (figuras, tablas, referencias, etc).
	\end{itemize}

\end{itemize}

\subsection{Preámbulo}
Desde la declaración del tipo de documento hasta el comando \verb!\begin{document}!.

\begin{small}
\begin{verbatim}
\documentclass[a4paper,12pt]{article}    % tipo de documento + parámetros del doc.

\usepackage[latin1]{inputenc}   % paquete para uso de caracteres latin1
\usepackage[spanish]{babel}     % paquete de traducción al español

\usepackage{anysize}            % paquete para control de márgenes
\marginsize{2.25cm}{2.25cm}{2.25cm}{2.25cm}   % comando definición de margenes

\begin{document}
. . .
\end{verbatim}
\end{small}

\subsubsection{Tipos de documentos}
\begin{itemize}
\item Tipos de documentos básicos: 
	\begin{itemize}
	\item \texttt{book}: libros
	\item \texttt{report}: informes 
	\item \texttt{article}: artículos científicos
	\item \texttt{letter}: plantilla para cartas
	\end{itemize}

\item Otros: \texttt{slides, beamer, prosper, lncs,...}
\item Se especifica, junto con sus opciones, con el comando \verb!\documentclass[...]{...}!
\item Cada clase está descrita en un fichero de clase de docuemnto (extensión \textbf{cls})
	\begin{itemize}
	\item Componentes estructurales admitidos en el doc.
	\item Definición de opciones
	\item Definición de la tipografía final del documento
	\end{itemize}
\item Opciones típicas (dependen del tipo de doc.): 
	\begin{itemize}
	\item tipo de papel: \texttt{a4paper, letterpaper,...}
	\item tamaño de letra base: \texttt{10pt, 11pt, 12pt}
	\item otros: \texttt{oneside, twoside, openright, openany, onecolumn, twocolumn, landscape, draft, final,...}
	\end{itemize}
\end{itemize}



\subsubsection{Paquetes}
\begin{itemize}
\item Carga de especificaciones adicionales para incluir nuevas funcionalidades en la definición del documento
   o para modificar el comportamiento por defecto de los comandos básicos.
\item Se carga (junto con las opciones) con: \verb!\usepackage[...]{...}!
\item Paquetes usuales:
	\begin{description}
	\item[inputenc] Codificación de caracteres de entrada (opción \texttt{latin1} para soportar tildes y ñ)
	\item[babel] Adaptación a diferentes idiomas (traducción de etiquetas, símbolos, etc)
	\item[graphicx] Soporte para la incrustación de gráficos en diferentes formatos (eps, pdf, jpg, ...)
	\item[anysize] Soporte para la definición sencilla de márgenes
	\end{description}
\end{itemize}


\subsection{Organización del documento}
\begin{itemize}
\item El usario define la estructura del documento usando una serie de comandos estructurales 
\item La numeración y el formateo de los títulos se hace de forma automática al compilar el documento.
	\begin{itemize}
	\item Definidos en la especificación del tipo de documento (fichero \textbf{.cls}) y modificable en el preámbulo.
	\item No todos los comandos estructurales estás disponibles en todos los tipos de doc.
	\item Nivel de anidamiento implícito en los propios comandos y en su orden de aparición
	\end{itemize}
\item Comandos estructurales (de mayor a menor nivel de anidamiento).
	\begin{description}
	\item[part] Definición de partes [sólo en \textbf{book}]  

          \verb!\part{título de la parte}!
	\item[chapter] Definción de capítulos  [sólo en \textbf{book} y \textbf{report}]

          \verb!\chapter{título del capítulo}!
	\item[section] Definición de secciones 

          \verb!\section{título de la sección}!
	\item[subsection] Definición de subsecciones 

          \verb!\subsection{título de la subsección}!
	\item[subsubsection] Definición de subsubsecciones 

          \verb!\subsubsection{título de la subsubsección}!
	\item[paragraph] Definición de párrafos

          \verb!\paragraph{título del párrafo}!
	\item[subparagraph] Definición de subpárrafos

          \verb!\subparagraph{título del subpárrafo}!
	\end{description}
\item Puede incluirse un título abreviado (útil para los índices) poniéndolo entre corchetes

          \verb!\section[título abreviado]{título de la sección}!
\item Puede omitirse la numeración con las variantes con $*$

          \verb!\section*{título de la sección sin numerar}!
\end{itemize}

\subsubsection{Generación de índices}
\begin{itemize}
\item \latex permite generar automáticamente un índice con la estructura del doc.
\item Uso del comando \verb!\tableofcontents! dentro del doc. para indicar el punto de inserción del índice automático.
\item Requiere realizar dos compilaciones del fichero .tex para determinar los num. de página 
\end{itemize}

\section{Formateo del texto}

Por defecto \latex controla los tamaños y la tipografía del texto en función de las definiciones de tipo de documento.

\begin{itemize}
\item \textbf{Tipos de letras:} Uso en comando (\verb!\textt{...}!) y en entorno (\verb!\begin{ttfamily} ... \end{ttfamily}!)
	\begin{itemize}
	\item \verb!\textrm{...}!  / \verb!\rmfamily!: familia de fuentes Roman (por defecto) ($\approx$ Times) 
	\item \verb!\textsf{...}!  / \verb!\sffamily!: familia de fuentes Sans Serif ($\approx$ Helvetica, Arial)
	\item \verb!\texttt{...}!  / \verb!\ttfamily!: familia de fuentes Typewriter ($\approx$ Courier)
	\item \verb!\textit{...}!  / \verb!\itshape!: fuentes en itálica (cursiva)
	\item \verb!\textsl{...}!  / \verb!\slshape!: fuentes inclinadas
	\item \verb!\textsc{...}!  / \verb!\scshape!: fuentes en versalita
	\item \verb!\textbf{...}!  / \verb!\bfseries!: fuentes en negrita
	\item \verb!\textmd{...}!  / \verb!\mdseries!: fuentes en grosor medio/normal (por defecto)
	\item \verb!\textnormal{...}!  / \verb!\normalfont!: fuente principal del documento
	\item Variantes para entorno matemático: \verb!\mathrm!, \verb!\mathbf!, \verb!\mathtt!, \verb!\mathit!, \verb!\mathcal!, ...
	\end{itemize}

\item \textbf{Tamaños:} Uso entornos (\verb!\begin{small}... \end{small}!) y directamente dentro de la ''región'' 
         actual (celda de una tabla, fragmento delimitado por \verb!{...}!resto del doc.,...)

         Tamaños no absolutos, son proporcionales al tamaño base del doc. especificado en la clase del doc.
	\begin{itemize}
	\item \verb!\tiny! / \verb!\begin{tiny}...! : {\tiny texto} 
	\item \verb!\scriptsize! / \verb!\begin{scriptsize}...! : {\scriptsize texto} 
	\item \verb!\footnotesize! / \verb!\begin{footnotesize}...! : {\footnotesize texto} 
	\item \verb!\small! / \verb!\begin{small}...! : {\small texto}  
	\item \verb!\normalsize! / \verb!\begin{normalsize}...! (por defecto) : {\normalsize texto} 
	\item \verb!\large! / \verb!\begin{large}...! : {\large texto} 
	\item \verb!\Large! / \verb!\begin{Large}...! : {\Large texto} 
	\item \verb!\LARGE! / \verb!\begin{LARGE}...! : {\LARGE texto} 
	\item \verb!\huge! / \verb!\begin{huge}...! : {\huge texto} 
	\item \verb!\Huge! / \verb!\begin{Huge}...! : {\Huge texto} 
	\end{itemize}

\item \textbf{Espaciado:} \latex controla automáticamente las sangrías, espacios interlínea, espacio entre párrafos, saltos de línea y página, etc.
\begin{itemize}
\item Por defecto, \latex omite los espacios innecesarios y los saltos de línea supérfluos del texto fuente.
	\begin{itemize}
	\item Las palabras y comandos están separados por al menos un espacio en blanco o por un único salto de línea.
	\item En el texto fuente, los párrafos estás señalados por una linea en blanco.
	\item En los tipos de doc. básicos no hay espacio extra entre párrafos y todos comienzan con una indentación (sangría) 
              a la derecha.
	\end{itemize}

\item Puede controlarse manualmente: estableciendo los valores de los espacios en el preámbulo o insertar saltos mediante comandos
	\begin{itemize}
	\item \verb!\newline!: salto de línea, nuevo párrafo  (también \verb!\\!)
	\item \verb!\newpage!: salto de página
	\item \verb!\noindent!: al incio de párrafo anula la indentación
	\item Para anular indentación e incluir espacio entre los párrafos, añadir en el prámbulo:
	\begin{small}
	\begin{verbatim}
	\setlength{\parindent}{0cm} % anula indentación de párrafos
	\setlength{\parskip}{8pt}   % establece separación entre párrafos a 8 'puntos' 
	\end{verbatim}\end{small}
 
	\end{itemize}
\end{itemize}
	

	

\end{itemize}








\section{Entornos}

\subsection{Entornos de lista}
\begin{itemize}
\item \textbf{Listas no enumeradas:} indentación automática
\begin{small}
\begin{verbatim}
\begin{itemize}
\item texto del primer elemento
\item texto del segundo elemento
\item texto del tercer elemento
	\begin{itemize}
	\item primer subelemento
	\item segundo subelemento
	\end{itemize}
\item texto del cuarto elemento
\end{itemize}
\end{verbatim}
\end{small}

\item \textbf{Listas enumeradas:} numeración e indentación automática
\begin{small}
\begin{verbatim}
\begin{enumerate}
\item texto del primer elemento
\item texto del segundo elemento
\item texto del tercer elemento
	\begin{enumerate}
	\item primer subelemento
	\item segundo subelemento
	\end{enumerate}
\item texto del cuarto elemento
\end{enuemrate}
\end{verbatim}
\end{small}

\item \textbf{Descripción/definciones}
\begin{small}
\begin{verbatim}
\begin{description}
\item[uno] texto del primer elemento
\item[dos] texto del segundo elemento
\item[tres] texto del tercer elemento
\item[cuatro] texto del cuarto elemento
\end{itemize}
\end{verbatim}
\end{small}

\end{itemize}

\subsection{Entornos tabulares}
\begin{itemize}
\item Uso del entorno \textbf{tabular} para organizar el contenido en tablas
\item En los parámetros del entorno se establece el número de columnas y su alineación 
	\begin{itemize}
	\item \textbf{c:} centrada, \textbf{r:} alin. derecha, \textbf{l:} alin. izq. 
	\end{itemize}
\item Pueden anidarse: tablas dentro de tablas
\item Se rellena de izquierda a derecha y de arriba a abajo
	\begin{itemize}
	\item Las columnas se separan con \verb!&amp;! 
	\item Las líneas se separan con \verb!\\!
	\item Pueden crearse celdas múltiples con \verb!\multicolumn{nº colums}{alineacción}{texto celda}!
	\end{itemize}
\item Las líneas verticales se establecen en los parámetros del entorno y las horizontales se añaden con
 el comando \verb!\hline!
\begin{small}
\begin{verbatim}
\begin{tabular}{|c|ll|}
\hline
\textbf{titulo 1} &amp; \textbf{titulo 2} &amp; \textbf{titulo 3} \\ \hline \hline
aaa &amp; 111 &amp; 111 \\
bbb &amp; 222 &amp; 222 \\
ccc &amp; 333 &amp; \begin{tabular}{c}
            33A \\
            33B \\
            \end{tabular} \\
ddd &amp; 444 &amp; 444 \\
\hline
\end{tabular}
\end{verbatim}
\end{small}

\begin{tabular}{|c|ll|}
\hline
\textbf{titulo 1} &amp; \textbf{titulo 2} &amp; \textbf{titulo 3} \\ \hline \hline
aaa &amp; 111 &amp; 111 \\
bbb &amp; 222 &amp; 222 \\
ccc &amp; 333 &amp; \begin{tabular}{l}
            33A \\
            33B \\
            \end{tabular} \\
ddd &amp; 444 &amp; 444 \\
\hline
\end{tabular}


\end{itemize}


\subsection{Imágenes}
\begin{itemize}
\item Uso del paquete \textbf{graphicx} (\verb!\userpackage{graphicx}! en preámbulo)
\item Uso del comando \textbf{includegraphic} para incrustar imágenes en el punto donde se sitúa el comando
\begin{small}
\begin{verbatim}
\includegraphics[opciones]{nombre-fichero}
\end{verbatim}
\end{small}

\item \underline{Opciones:} lista de parametros y valores en formato \verb!param=valor!, separados por comas
	\begin{itemize}
	\item Control del tamaño de la imagen en valores absolutos (cm, pt) o relativos (\% respecto a una longitud definida [ancho de página, ancho celda actual en tabla, etc])
        \item Ejemplo: \verb![width=3.5cm, heigth=2cm]!
	\end{itemize}

\item \underline{Nom. fichero:} nombre del fichero a incluir sin la extensión
	\begin{itemize}
	\item En función del tipo de fichero final a generar se buscará la extensión que corresponda
	\item \textbf{.eps} al generar ficheros \emph{postscript}
	\item \textbf{.pdf} o \textbf{.jpg} al generar ficheros \emph{PDF} 
	\end{itemize}
\item Ejemplo:
\begin{small}
\begin{verbatim}
\includegraphics[width=0.75\linewidth]{ejemplo2}
         % incluye la imagen del fichero "ejemplo2" y la escala para
         % que ocupe el 75 % del ancho de la línea actual
\end{verbatim}
\end{small}

\end{itemize}



\subsection{Figuras y tablas}




\section{Modo matemático}


\section{Citas y referencias}

\subsection{Etiquetas y refencias}

\subsection{Referencias bibliográficas}

\section{Más información}
\end{document}
</pre></body></html>