20
Documentos LaTeX en Ubuntu y Windows moleskinformatico jlrvpuma

Documentos LaTeX en Ubuntu y Windows

Embed Size (px)

DESCRIPTION

Tutorial para la creación de Documentos LaTeX en Ubuntu y Windows. (Documento hecho con LaTeX)

Citation preview

Page 1: Documentos LaTeX en Ubuntu y Windows

Documentos LaTeX

en Ubuntu y

Windows

moleskinformatico

jlrvpuma

Page 2: Documentos LaTeX en Ubuntu y Windows

Indice general

1. Documentos LaTeX 21.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2. Clases de Documento . . . . . . . . . . . . . . . . . . . . . . . . . 21.3. Estructura de un Documento . . . . . . . . . . . . . . . . . . . . 3

1.3.1. Preambulo . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3.2. Cuerpo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.4. Caracteres Especiales . . . . . . . . . . . . . . . . . . . . . . . . . 41.5. Algunos Comandos LaTeX . . . . . . . . . . . . . . . . . . . . . 5

1.5.1. Justificando y Centrando el Texto . . . . . . . . . . . . . 51.5.2. Estilo y Tamano de Letras . . . . . . . . . . . . . . . . . . 71.5.3. Texto Subrayado . . . . . . . . . . . . . . . . . . . . . . . 81.5.4. Quitando Numeracion de Pagina . . . . . . . . . . . . . . 8

1.6. Insercion de Imagenes . . . . . . . . . . . . . . . . . . . . . . . . 81.7. Insercion de Tablas . . . . . . . . . . . . . . . . . . . . . . . . . . 91.8. Alineando a la Izquierda y Derecha . . . . . . . . . . . . . . . . . 101.9. Silabeo o Division de Palabras . . . . . . . . . . . . . . . . . . . 101.10. Documento LaTeX de Ejemplo . . . . . . . . . . . . . . . . . . . 10

2. Compilando en Ubuntu 132.1. Generando PDF con pdflatex . . . . . . . . . . . . . . . . . . . . 13

3. Compilando en Windows 153.1. Generando PDF con pdflatex.exe . . . . . . . . . . . . . . . . . . 15

1

Page 3: Documentos LaTeX en Ubuntu y Windows

Lista de Tablas

1.1. Caracteres especiales . . . . . . . . . . . . . . . . . . . . . . . . . 41.2. Otros caracteres a considerar . . . . . . . . . . . . . . . . . . . . 51.3. Estilos de letra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.4. Tamanos de letra . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2

Page 4: Documentos LaTeX en Ubuntu y Windows

Resumen

Este documento constituye una guıa breve para la creacion de documentos .pdfmediante LaTeX abarcando sobre todo la generacion de documentos de clasearticle en los sistemas operativos Ubuntu y Windows, aunque los pasos que seindican para el primero no deberıan suponer un gran problema si se trasladana otros sistemas Gnu\Linux.

Page 5: Documentos LaTeX en Ubuntu y Windows

1

Page 6: Documentos LaTeX en Ubuntu y Windows

1

Documentos LaTeX

1.1. Introduccion

LaTeX es un sistema de composicion de textos que esta formado mayorita-riamente por ordenes (macros) construidas a partir de comandos de TeX 1. Cabesenalar que se pueden aumentar las capacidades de LaTeX utilizando comandospropios del sistema TeX.

LaTeX se basa en comandos y presupone una filosofıa de trabajo diferentea la de los procesadores de texto habituales conocidos como WYSIWYG2 per-mitiendo a quien escribe el documento centrarse unicamente en el contenido sintener que preocuparse en los detalles del formato.

La elaboracion de un documento con LaTeX requiere normalmente 2 etapas;en la primera hay que crear el archivo fuente mediante cualquier editor de textoplano con las ordenes o comandos LaTeX, la segunda etapa consiste en procesaro compilar el archivo fuente mediante un compilador TeX, este interpreta lasordenes en el archivo fuente y prepara el documento para la salida correspon-diente.

1.2. Clases de Documento

Existen varias clases de documento, los basicos y mas usados:

article

book

report

Dependiendo de la clase de documento, este puede tener partes, capıtulos,secciones.

Este documento se centrara unicamente en la clase article y la generacionde un documento .pdf a partir de un documento LaTeX mediante MikTeX.

La clase article se usa para documentos cortos para los cuales no es necesariodividir en capıtulos, sino que bastan las secciones y subsecciones y sus parrafos

1Sistema de tipografıa escrito por Donald E. Knuth, aunque utilizado generalmente pa-ra componer formulas matematicas complejas, tambien se puede usar para otras tareas decomposicion, especialmente en la forma de macros como LaTeX.

2What you see is what you get, o bien Lo que ves es lo que obtienes.

2

Page 7: Documentos LaTeX en Ubuntu y Windows

y subparrafos.

1.3. Estructura de un Documento

La estructura de un documento LaTeX se divide en 2 grandes partes: elpreambulo y el cuerpo del documento.

1.3.1. Preambulo

En el preambulo se escriben las instrucciones fundamentales que indicana LaTeX que clase de documento se va a escribir y que caracterısticas va atener este, tambien que paquetes se deben cargar. Por ejemplo, la instruccion ocomando:

\documentclass{article}

hace que LaTeX le de la estructura de un artıculo al documento. Para cargarlos paquetes que se van a utilizar se usa la instruccion:

\usepackage{nombre_de_paquete}

Algunas clases de documentos y algunos paquetes admiten diferentes op-ciones, por lo que en la mayorıa de los casos la sintaxis para cargar clases ypaquetes serıa:

\documentclass[opciones]{clase_documento}

\usepackage[opciones]{nombre_de_paquete}

Si las clases o paquetes que se quieren cargar ofrecen opciones y estas no sedeclaran explıcitamente se cargaran las opciones por defecto.

Cabe resaltar que nada de lo que se escriba en el preambulo aparacera en eldocumento compilado.

1.3.2. Cuerpo

El cuerpo albergara al contenido del documento; es decir el texto, las image-nes, etc. Se inicia el cuerpo del documento con la instruccion:

\begin{document}

y termina con la instruccion:

\end{document}

por ejemplo:

\begin{document}

Aquı va el contenido del documento.

\end{document}

A continuacion el codigo o los comandos LaTeX necesarios para crear undocumento de clase article:3

3Constituirıa el contenido de un archivo fuente -del que lıneas arriba se menciono-.

3

Page 8: Documentos LaTeX en Ubuntu y Windows

Documento de clase article%=================== Preambulo ============================%

\documentclass[a4paper,10pt]{article}

\usepackage[utf8x]{inputenc}

%==========================================================%

%==================== Cuerpo ==============================%

\begin{document}

LaTeX esta formado por un gran conjunto de macros de TeX,

escrito por Leslie Lamport en 1984, con la intencion de

facilitar el uso del lenguaje de composicion tipografica,

TeX, creado por Donald Knuth.

\end{document}

%===========================================================%

1.4. Caracteres Especiales

LaTeX reserva ciertos sımbolos de codigo ASCII para funciones especiales;por ejemplo la barra invertida \, entre otros; por lo que se debe tener cuidadosi se quiere imprimir estos caracteres especiales. Para evitar que el compiladorTeX produzca un error durante la compilacion del archivo fuente, los caracteresespeciales que se quieren imprimir deben ir antecedidos por una barra invertida\, excepto si se trata de la misma barra invertida, de ser este el caso se debeescribir el comando \verb‘\’ o bien $\backslash$4. En la tabla 1.1 se muestranlos caracteres que se desea en la salida y los comandos que los generan:

Tabla 1.1: Caracteres especiales

Salida Comando# \#$ \$% \%

\

& \&{ \{} \}~ \verb‘~’*^ \verb‘^’*\ \verb‘\’*\ $\backslash$

4El comando \backslash se usa en el modo matematico, por lo tanto debe colocarse entre$ y $.

4

Page 9: Documentos LaTeX en Ubuntu y Windows

* Tanto el caracter ‘ como este otro ’ son comillas simples.

Hay ademas algunos caracteres que producen en la salida otros caracteres osımbolos sin que el compilador produzca un error, por ejemplo la salida:

>, >, <, <

debe ser producida mediante los comandos:

\verb’>’, $>$, \verb’<’, $<$

En la tabla 1.2 se muestran algunos de los caracteres mencionados y lassalidas que producen:

Tabla 1.2: Otros caracteres a considerar

Salida Caracteres‘’ (apertura: acento grave, cierre: comilla

simple)“” (apertura: doble acento grave, cierre: do-

ble comilla simple)¡ (apertura de signo de exclamacion.)¿ (apertura de signo de interrogacion.)

1.5. Algunos Comandos LaTeX

Como se ya se ha mencionado lıneas arriba, LaTeX no es un editor de textoWYSIWYG y se maneja por comandos o instrucciones.

Antes que nada, se mencionara a una utilidad importante a la hora de do-cumentar los archivos fuente, los comentarios.

Los comentarios no apareceran en el documento compilado. Se usa el caracter% (porcentaje) para los comentarios. Todo lo que este despues del sımbolo % ,en una misma lınea, no sera tomado en cuenta por el compilador.Lo siguiente:

%Este es un comentario

Los comentarios no apareceran en el documento compilado.

%\verb’~’

produce:Los comentarios no apareceran en el documento compilado.

1.5.1. Justificando y Centrando el Texto

Justificando

LaTeX automaticamente quita los espacios en blanco que se encuentren entrepalabras, ademas justifica la lınea; es decir, rellena con espacios de tal forma de

5

Page 10: Documentos LaTeX en Ubuntu y Windows

que esta se distribuya justo en el espacio asignado, ademas hace los saltos delınea automaticamente. Se puede forzar un salto de lınea mediante el comando\newline o bien con el comando \\. Por ejemplo:

Esta es la primera lınea \newline

Y esta es la segunda lınea \newline

Esta es la tercera lınea \\

Y esta es la cuarta lınea \\

Esta es la quinta lınea y al igual que la tercera lınea de texto,

aparece identada.

produce lo siguiente:Esta es la primera lınea.Y esta es la segunda lınea.

Esta es la tercera lınea.Y esta es la cuarta lınea.

Esta es la quinta lınea y al igual que la tercera lınea de texto, aparece identada,

es decir corrida hacia la derecha.

Si se quiere evitar la identacion se escribe el comando \noindent antes deltexto:

Lınea de texto uno \\

\noindent Lınea de texto dos No identada.

Tambien se puede especificar el espacio para la siguiente lınea:

La siguiente lınea estara a 1.2 cmts. hacia abajo \\[1.2cm]

Parrafos

LaTeX comienza un nuevo parrafo cada vez que se deja una lınea en blancodespues de cualquiera de los comandos de salto de lınea. Lo siguiente:

A continuacion 2 parrafos: \\

Muchos a~nos despues, frente al peloton de fusilamiento, el

coronel Aureliano Buendıa habıa de recordar aquella tarde

remota en que su padre lo llevo a conocer el hielo. \\

El mundo era tan reciente, que muchas cosas carecıan de nombre,

y para mencionarlas habıa que se~nalarlas con el dedo.

produce:A continuacion 2 parrafos:

Muchos anos despues, frente al peloton de fusilamiento, el coronel Aureliano Buendıahabıa de recordar aquella tarde remota en que su padre lo llevo a conocer el hielo.

6

Page 11: Documentos LaTeX en Ubuntu y Windows

El mundo era tan reciente, que muchas cosas carecıan de nombre, y para mencio-

narlas habıa que senalarlas con el dedo.

Centrando

Para centrar un texto, este debe estar entre \begin{center} y \end{center}.Por ejemplo:

\begin{center}

Este es un texto centrado.

\end{center}

produce:

Este es un texto centrado.

Espacios

Se pueden insertar espacios verticales y horizontales. Para especificar untamano exacto de los espacios vertical y horizontal, se usan los comandos\vspace*{tamano} y \hspace*{tamano} respectivamente. Donde, tamano puedeser:

1in : en pulgadas

1cm : en centımetros.

-3m : en milimetros. El signo negativo significa que el salto sera haciaarriba.

2ex : el largo igual a 2 veces una letra x.

9pt : es el tamano del punto utilizado para definir el tamano de las letras.

Por ultimo, el comando \vfill , seguido de un texto, genera el espacio justo paraque este quede al final de la pagina y el comado \hfill , seguido de un texto,genera los espacios horizontales suficientes para que este quede al final de lalınea. Por ejemplo:

Htexto uno \hspace*{0.4cm} Htexto dos \\

Htexto tres \hfill Htexto cuatro.

produce:Htexto uno Htexto dos

Htexto tres Htexto cuatro.

Cambio de Pagina

Para forzar un cambio de pagina se usa el comando: \newpage.

1.5.2. Estilo y Tamano de Letras

LaTeX provee varios tipos y tamanos de letra. Los estilos pueden verse enla tabla 1.3 y los tamanos de letra, de menor a mayor, en la tabla 1.4.

7

Page 12: Documentos LaTeX en Ubuntu y Windows

Tabla 1.3: Estilos de letraEstilo: Negrita Italica Enfasis

Comando: \textbf {texto} \textit{texto} \emph{texto}Salida: Texto Texto Texto

Tabla 1.4: Tamanos de letraComando Salida Comando Salida

{\tiny Texto} Texto {\large Texto} Texto{\scriptsize Texto} Texto {\Large Texto} Texto

{\footenotesize Texto} Texto {\LARGE Texto} Texto{\small Texto} Texto {\huge Texto} Texto

{\normalsize Texto} Texto {\Huge Texto} Texto

1.5.3. Texto Subrayado

Para subrayar un texto se usa el comando \underline. Por ejemplo:

\underline{Este es un texto subrayado.}

produce: Este es un texto subrayado.

1.5.4. Quitando Numeracion de Pagina

Por defecto LaTeX numera cada pagina, para quitar la numeracion se usael comando \thispagestyle{empty} justo despues del inicio del cuerpo del docu-mento:

\begin{document}

\thispagestyle{empty}

. . .

1.6. Insercion de Imagenes

Para insertar imagenes en un documento LaTeX es necesario cargar el pa-quete graphicx . Como se ha mencionado antes, para cargar paquetes, estos de-ben ser declarados en el preambulo. La mejor forma de cargar las imagenes escrear un directorio junto al archivo fuente del documento y dentro del directorioguardar las imagenes. Por ejemplo:

%Esto debe ir en el preambulo: \usepackage[pdftex]{graphicx}

\begin{center}

\includegraphics[scale=.35]{Images/latex.png}

\end{center}

produce:

8

Page 13: Documentos LaTeX en Ubuntu y Windows

Se asume que junto al archivo fuente del documento hay un directorio Imagesdentro del cual se encuentra la imagen latex.png.

1.7. Insercion de Tablas

Se pueden crear tablas mediante tabular . Lo siguiente:

%Tabla sin bordes

\begin{tabular}{lll}

Columna 1 & Columna 2 & Columna 3 \\

Columna 1 & Columna 2 & Columna 3 \\

\multicolumn{3}{c}{3 en 1}\\

\end{tabular}

%Tabla con bordes:

\begin{tabular}{|l|l|l|}

\hline

Columna 1 & Columna 2 & Columna 3 \\

\hline

Columna 1 & Columna 2 & Columna 3 \\

\hline

\multicolumn{3}{|>{\columncolor[gray]{0.4}}c|}{3 en 1} \\

\hline

\end{tabular}

\end{center}

produce:

Columna 1 Columna 2 Columna 3Columna 1 Columna 2 Columna 3

3 en 1

Columna 1 Columna 2 Columna 3Columna 1 Columna 2 Columna 3

3 en 1

Donde:

& es el delimitador de columnas. Indica el fin de una columna y el iniciode otra.

| dibuja las lıneas verticales y \hline dibuja las lıneas horizontales.

l y c justifican el texto de la columna, otro valor puede ser r.

\multicolumn permite ocupar el numero de columnas especificado en laprimera opcion, tambien se puede dar color a la columna mediante el co-mando \columncolor[color]{valor} antecedido por el caracter >.

9

Page 14: Documentos LaTeX en Ubuntu y Windows

1.8. Alineando a la Izquierda y Derecha

Una forma de alinear un contenido a la izquierda es colocando dicho conteni-do entre \begin{flushleft} y \end{flushleft}. De la misma forma, para alinear uncontenido a la derecha, este se coloca entre \begin{flushright} y \end{flushright}.Por ejemplo:

\begin{flushleft}

\includegraphics[scale=.35]{Images/latex.png}

\end{flushleft}

\begin{flushright}

\includegraphics[scale=.35]{Images/latex.png}

\end{flushright}

produce:

1.9. Silabeo o Division de Palabras

Para que LaTeX divida las palabras de acuerdo al idioma espanol es nece-sario usar el paquete babel con la opcion spanish:

\usepackage[spanish]{babel} %Esto debe ir en el preambulo

A veces sucede que LaTeX no divide las palabras como se espera; por ejemplo,la palabra correspondiente la podrıa dividir de la forma corre-spondiente, paraevitar esto podemos usar el comando \- de esta forma:

co\-rres\-pon\-dien\-te

o bien \hyphenation, este comando debe ser declarado en el preambulo, se usade la siguiente manera:

\hyphenation{co-rres-pon-dien-te}

1.10. Documento LaTeX de Ejemplo

A continuacion se muestra un documento LaTeX de ejemplo, un archivofuente. Los archivos fuente deben guardarse con la extension .tex . El siguientearchivo fuente se llamara ArticuloUno.tex y junto a el se encuentra un directoriollamado Images que contiene el archivo o imagen BlancaVarela.jpg :

10

Page 15: Documentos LaTeX en Ubuntu y Windows

ArticuloUno.tex\documentclass[a4paper,10pt]{article}

\usepackage[spanish]{babel}

\usepackage[utf8x]{inputenc}

\usepackage[pdftex]{graphicx}

\begin{document}

\thispagestyle{empty}

\begin{center}

\huge \textbf{Blanca Varela}

\end{center}

\begin{center}

\includegraphics[scale=.5]{Images/BlancaVarela.jpg}

\end{center}

\emph{Blanca Leonor Varela Gonzales} (\emph{Lima},

\emph{Peru}, 10 de agosto de 1926 - † 12 de marzo de 2009 )

estaba considerada como una de las voces poeticas mas importantes

de la actualidad en America Latina. Se inicio en la poesıa en la

Universidad Nacional Mayor de San Marcos de la capital peruana,

donde ingreso en 1943 para estudiar Letras y Educacion. \\

En 1949 llego a Parıs, donde entrarıa en contacto con la vida

artıstica y literaria del momento de la mano de Octavio Paz,

una figura determinante en su carrera literaria, que la conectarıa

con el cırculo de intelectuales latinoamericanos y espa~noles

radicados en Francia.\\

De esta etapa data su amistad con

\emph{Sartre}, \emph{Simone de Beauvoir}, \emph{Henri Michaux},

\emph{Alberto Giacometti}, \emph{Leger}, entre otros.\\

\begin{verse}

\begin{center}

\emph{\textbf{Curriculum Vitae}}

\end{center}

\emph{Digamos que ganaste la carrera} \\

\emph{y que el premio} \\

\emph{era otra carrera} \\

\emph{que no bebiste el vino de la victoria} \\

\emph{sino tu propia sal} \\

\emph{que jamas escuchaste vıtores }\\

\emph{sino ladridos de perros }\\

\emph{y que tu sombra} \\

\emph{tu propia sombra }\\

\emph{fue tu unica} \\

\emph{y desleal competidora} \\

\end{verse}

\end{document}

11

Page 16: Documentos LaTeX en Ubuntu y Windows

El documento generado lucira mas o menos como lo muestra la figura 1.1:

Figura 1.1: Documento de ejemplo

12

Page 17: Documentos LaTeX en Ubuntu y Windows

2

Compilando en Ubuntu

Para poder compilar los archivos .tex es necesario instalar Texlive y algunasextras.1.

Se puede encontrar mas informacion acerca de Texlive en la siguiente direc-cion:

http://www.tug.org/texlive/

Procedemos entonces a instalar los paquetes con el comando2:

sudo apt-get install texlive texlive-latex-recommended texlive-pstricks

texlive-latex-extra texlive-lang-spanish texlive-math-extra

Despues de haber instalado con exito los paquetes ya es posible generar unarchivo imprimible en formato .dvi a partir de uno con extension .tex.

Ya se ha mencionado tambien, lıneas arriba, que este documento se centraen la generacion de documentos .pdf a partir de un archivo fuente LaTeX, porlo que se omitiran los formatos .ps y .dvi.

Para generar un documento .pdf basta invocar el programa pdflatex que seinstalo con Texlive.

Antes que nada convengamos en que el archivo fuente se encuentra en eldirectorio:

/home/usuario/ArchivosTeX/ArticuloUno

de esta forma la ruta completa del archivo .tex serıa3:

/home/usuario/ArchivosTeX/ArticuloUno/ArticuloUno.tex

2.1. Generando PDF con pdflatex

Para generar un documento .pdf con pflatex es necesario invocar dicho pro-grama con algunas opciones; es decir, debemos pasarle el directorio de salida o,lo que es lo mismo,la ruta del directorio donde se generara el documento .pdf y

1 Como ya se ha mencionado, este documento esta dirigido a usuarios de los sistemasWindows y Ubuntu por el lado Gnu\Linux, de manera que los comandos ilustrados para lainstalacion de Texlive en este capıtulo seran validos para el sistema Gnu\Linux mencionado.

2Cada paquete debe ir separado por un espacio y sin saltos de lınea.3Se trata del documento de ejemplo de la seccion 1.10 contenida en el capıtulo 1

13

Page 18: Documentos LaTeX en Ubuntu y Windows

la ruta del archivo fuente.

Las rutas no deben contener espacios en blanco.

Se recomienda que el directorio de salida deba ser el mismo donde se encuen-tra el archivo fuente, ya que al generar el documento .pdf tambien se generanotros archivos que usa la misma aplicacion y que podemos eliminarlos despuesde haberse obtenido el documento .pdf.

El comando para invocar a pflatex debe seguir el siguiente patron:

pdflatex [opcion...] [archivo]

o

pdflatex --opcion1 --opcion2 /ruta/del/Archivo.tex

Puede encontrarse mas informacion acerca de las opciones de pdflatex en lasiguiente direccion:

http://man.he.net/man1/pdflatex

Ejecutamos pdflatex :

pdflatex --interaction=nonstopmode

--output-directory=/home/usuario/ArchivosTeX/ArticuloUno

/home/usuario/ArchivosTeX/ArticuloUno/ArticuloUno.tex

Como se puede apreciar, el directorio de salida se asigna mediante la opcion--output-directory y despues de la opcion,u opciones si hay mas de una, se asignala ruta del archivo fuente separada por un espacio.

Sin embargo, existe un pequeno inconveniente con la forma de ejecutar elcomando, pues, aunque generara el documento .pdf no cargara la imagen y encambio mostrara la ruta especificada en el archivo fuente, tal como lo muestrala figura 2.1:

Figura 2.1: Imagen no encontrada

Para remediar el problema solo basta acceder al directorio donde se encuentrael archivo fuente:

cd /home/usuario/ArchivosTeX/ArticuloUno

y compilar desde esa locacion:

pdflatex --interaction=nonstopmode

--output-directory=/home/usuario/ArchivosTeX/ArticuloUno

ArticuloUno.tex

Notese que en esta ocasion ya no es neceario poner la ruta completa del archivofuente, pues nos encontramos en el mismo lugar.

14

Page 19: Documentos LaTeX en Ubuntu y Windows

3

Compilando en Windows

MikTeX es un compilador LaTeX libre para los sistemas Windows. Se puededescargar la ultima version desde su sitio web:

http://miktex.org/

En este documento se trabajara con la version portable.

Para generar un documento .pdf a partir de un archivo fuente LaTeX sedebe ejecutar el programa pdflatex.exe que se encuentra en el directorio bin deMikTeX y pasarle como parametro la ruta del archivo fuente y del directorio desalida; es decir, donde se generara el documento .pdf.

Las rutas no deben contener espacios en blanco.

Se recomienda que el directorio de salida deba ser el mismo donde se encuen-tra el archivo fuente, ya que al generar el documento .pdf tambien se generanotros archivos que usa la misma aplicacion y que pueden ser eliminados despuesde haberse obtenido el documento .pdf.

Despues de haber descargado la version portable de MikTeX en un archivoautoextraıble y haberlo descomprimido, procedemos a cambiar el nombre deldirectorio raız para acceder a el mas facilmente desde la consola o ventana decomandos de Windows. Se asumira que el nuevo nombre sera MikTeXPortable ysera puesto en la raız del directorio C:\, de manera que para acceder al directoriobin desde la ventana de comandos se escribira el siguiente comado:

cd C:\MikTeXPortable\miktex\bin\

Asumamos tambien que el archivo fuente que se quiere compilar se encuentraen el directorio:

C:\ArchivosTeX\ArticuloUno\

La ruta completa del archivo fuente serıa1:

C:\ArchivosTeX\ArticuloUno\ArticuloUno.tex

3.1. Generando PDF con pdflatex.exe

Teniendo todo listo y no haciendo falta mas que generar el documento .pdf,ejecutamos el programa pdflatex.exe que viene con MikTeX.

1Se trata del documento de ejemplo de la seccion 1.10 contenida en el capıtulo 1

15

Page 20: Documentos LaTeX en Ubuntu y Windows

Primero abrimos la ventana de comandos de Windows, luego accedemos aldirectorio bin de MikTeX :

cd C:\MikTeXPortable\miktex\bin\

Antes de ejecutar pdflatex.exe es necesario senalar que el comando debe tenerla siguiente estructura:

pdflatex.exe [opcion...] [archivo]

o

pdflatex.exe --opcion1 --opcion2 C:\ruta\del\archivofuente.tex

Para mas informacion acerca de las opciones que permite el programa se puedevisitar la siguiente direccion:

http://docs.miktex.org/manual/pdftex.html

Ejecutamos pdflatex.exe:

pdflatex.exe --interaction=nonstopmode

--output-directory=C:\ArchivosTeX\ArticuloUno

C:\ArchivosTeX\ArticuloUno\ArticuloUno.tex

Como se puede apreciar, el directorio de salida se asigna mediante la opcion--output-directory y despues de la opcion,u opciones si hay mas de una, se asignala ruta del archivo fuente separada por un espacio.

Es posible que durante la compilacion se muestre una ventana preguntando sise desea descargar e instalar un paquete que el documento usa pero que MikTeXno tiene instalado, como lo muestra la figura 3.1.

Figura 3.1: Instalacion de nuevo paquete

Se debe aceptar o hacer clic en el boton Install. Este proceso solo se dara unavez por paquete no encontrado.

Luego de haber instalado el/los paquetes se debe volver a ejecutar pdflatex.exe.

16