Академический Документы
Профессиональный Документы
Культура Документы
En la edicin de textos de documentos que requieran algn formato especial siempre se recomiendo enfocarse en el contenido de los textos y dejar que el formato se realice de forma automtica. Como recomendacin general ya sea que se use un procesador de palabras o un editor de texto plano, se debe evitar forzar el formato. Por ejemplo, si va a escribir el ttulo de una seccin numerada, debe evitar poner manualmente los atributos del texto como nmeros, el formato en negrilla, o el tamao de la letra. Si se esta en un procesador de texto debe usar las deniciones de estilo apropiadas, mientras que si esta trabajando en un editor de texto plano, debe usar los comandos de estructura del programa especco de generacin del documento formateado. En el ltimo caso se recomienda, siempre que sea posible, usar los comandos de estilo en lugar de los comandos de formateo del texto:
\ section { Hola mundo } \ textbf {\ large 1 Hola mundo }
1 Hola mundo
Opcin recomendada!
1 Hola mundo
Formato manual
Marcacin descriptiva versus marcacin procedimental. El autor se centra en la labor de escritura y creacin, sin distraerse con asuntos que no son relevantes en el proceso de autora. El documento es independiente de la plataforma, facilitando su manejo, almacenado, consulta y proceso. Sencillez de edicin y fcil manejo con cualquier clase de herramientas de edicin de textos. Apoyado por un adecuado sistema de representacin mejora la calidad nal de los documentos y unica el uso de las convenciones de estilo de cada idioma y rea de conocimiento. Gracias al riguroso diseo tambin se facilita la automatizacin del proceso y el intercambio de documentos por medios informticos.
Tipos de estructuras I
Tipo de documento: Libro, artculo, carta, etc Pgina de Ttulo Tabla de contenidos Captulos, secciones, subsecciones, apndices Listas: numeradas: 1 tem 1 2 tem 2 No numeradas: tem 1 tem 2
Tipos de estructuras II
Citas:
If real is what you can feel, smell, taste and see, then 'real' is simply electrical signals interpreted by your brain
Pies de pgina, encabezamiento de pginas Elementos otantes: Figuras, tablas Referencias cruzadas: a captulos, secciones, guras, tablas, nmeros de ecuaciones, y por su puesto referencias a artculos. Note que esto es equivalente a los links que permiten navegar entre pginas web, o diferentes partes de una pgina web.
Ver http://gfif.udea.edu.co/instiki computadores All encontrarn un ejemplo de un wiki que permite ecuaciones matemticas y referencias cruzadas. La wikipedia es el ejemplo por excelencia de un wiki y su potencial para escribir documentos estructurados. Cada implementacin wiki suele tener sus caractersticas
http://villate.org/parsewiki/ se descomprime, y el archivo parsewiki se copia a un directorio del $PATH, por ejemplo $HOME/bin. Abra el emacs para crear un archivo llamado, por ejemplo, artiwiki.txt
A continuacin estudiaremos un wiki que se puede usar desde la lnea de comandos. Su nombre es parsewiki. Una vez bajado de
con
$ emacs artiwiki.txt
artiwiki.txt
{Ttulo: Aroma de Caf} {Autor: Juan Valdez} {Organizacin: Caf de Colombia} {Direccin: [mailto:cofee@federacion.com cofee@federacion.com] } {Versin: 0.1} {Fecha: 5 de agosto de 2009} {Idioma: es} {Resumen: Se muestra la estructura bsica de un artculo.} = Introduccin = En la introduccin se explica el estado del arte, y se plantea el problema a resolver. Tambin se explica como = Resultados = Como dijo Donald Knuth, el creador de TeX, Science is what we understand well enough to explain to a computer. Art is everything else we do. En este artculo cientfico tenemos muchos resultados: # Primer ''resultado'' # Segundo '''resultado''' # Tercer resultado Y tambin un bonito grfico [[barra.png]] = Conclusiones = Ahora convierta esto a LaTeX con ,,parsewiki,,, disponible en http://villate.org/parsewiki/, con el comando: parsewiki -f latex artiwiki.txt > artiwiki.tex
artiwiki.tex
{Ttulo: Aroma de Cafe} {Autor: Juan Valdez} {Organizacin: Cafe de Colombia} {Idioma: es} {Resumen: Se muestra la estructura basica de un articulo.} = Introduccion = En la introduccion se explica
artiwiki.tex
% Created by parsewiki \ documentclass [12 pt ,a4 paper ]{ article } \ usepackage [ latin 1]{ inputenc } \ usepackage [ spanish ]{ babel } \ usepackage { graphicx } [...] \ begin { document } \ title { Aroma de Cafe } \ author { Juan Valdez \\ \ emph { Cafe de Colombia }\\ \ maketitle \ begin { abstract } Se muestra la estructura basica de un articulo . \ end { abstract } \ section { Introduccion } En la introduccion se explica
artiwiki.html
<! DOCTYPE HTML PUBLIC " -// W3C // DTD HTML 4.01// EN " " http :// www . w3 . org / TR / html4 / strict . dtd " > < html lang = " es " > < head > <! -- Created by parsewiki $Revision : 1.29 $ -- > < title > Aroma de Cafe </ title > </ head > < body > < div align = " center " ><h1 > Aroma de Cafe </ h1 > Juan Valdez <br > <em > Cafe de Colombia </ em > <br > </ div > < blockquote > <p >Se muestra la estructura basica de un articulo . </p > </ blockquote > <h2 > Introduccion </ h2 > <p >En la introduccion se explica </ p >
Resultado:
A LTEX PDF
HTML
artiwiki.tex
# Primer ''resultado'' # Segundo '''resultado''' # Tercer resultado * Primer ''resultado'' * Segundo '''resultado''' * Tercer resultado [[barra.png]]
artiwiki.tex
\ begin { enumerate } \ item Primer \ emph { resultado } \ item Segundo \ textbf { resultado } \ item Tercer resultado \ end { enumerate } \ begin { itemize } \ item Primer \ emph { resultado } \ item Segundo \ textbf { resultado } \ item Tercer resultado \ end { itemize } \ includegraphics { barra }
artiwiki.html
<ol > <li ><p > Primer < em > resultado </ em > </p > </ li > <li ><p > Segundo < strong > resultado </ strong ></p ></ li > <li ><p > Tercer resultado </ p ></ li > </ ol > <ul > <li ><p > Primer < em > resultado </ em > </p > </ li > <li ><p > Segundo < strong > resultado </ strong ></p ></ li > <li ><p > Tercer resultado </ p ></ li > </ ul > <p > < img src =" barra . png " alt =" barra . png " > </p >
A E Instalando LT X I
En Debian/ubuntu: Para una instalacin bsica, instale TEXLive, junto con algunos A paquetes tiles de LTEX:
# apt-get install texlive texlive-latex-extra texlive-math-extra texlive-science latex-beamer auctex
Esqueletos I
Artculo
\ documentclass [12 pt ]{ article } %opening \ title {} \ author {} \ begin { document } \ maketitle \ begin { abstract } \ end { abstract } \ section {} \ begin { thebibliography }{99} \ bibitem {} \ end { thebibliography } \ end { document }
Esqueletos II
Libro
\ documentclass [12 pt ]{ book } %opening \ title {} \ author {} \ begin { document } \ maketitle \ chapter {} \ section {} \ begin { thebibliography }{99} \ bibitem {} \ end { thebibliography } \ end { document }
Esqueletos III
Carta
\ documentclass [a 4 paper ,10 pt ]{ letter } \ begin { document } % If you want headings on subsequent pages , % remove the `` %'' on the next line : % \ pagestyle { headings } \ begin { letter }{ TO _ ADDRESS } \ address {} \ opening {}
LT Xen emacs E
Una vez instalado el paquete auctex del emacs, cuando se abre un A documento en LTEX, el emacs se carga con los menus: Preview, LaTeX, y Command. Es conveniente usar las abrebituras de teclado relacionadas con estos menus resumidas en la Tabla al nal de este documento. En el menu LaTeX existen bsicamente tres tipos de comandos Comandos de estructura o ambientes (enviroments) LaTeXInsert Environment (C-c C-e). Corresponden a los comandos del tipo
\ begin { AMBIENTE } \ end { AMBIENTE }
A Macros: Comandos gnericos de LTEX, LaTeXMacro... (C-c RET). Del tipo: \comando[opciones]{argumentos} Macros de seccin, LaTeXSection (C-c C-s).
\ chapter { TITULO } , \ section { TITULO }, \ subsection { TITULO }, ...
1. Esqueleto
A Para abir un documento LTEXnuevo en emacs, por ejemplo, miarticulo.tex, escriba en lnea de comandos:
miarticulo.tex
\ documentclass [12 pt ]{ article } \ begin { document } \ end { document }
El preambulo son los comandos que van entre \documentclass y \begin{document}. Es conveniente introducir un buen preambulo 2.1 Con codicacin de las fuentes (encoding) A 2.2 Con AMS LTEX 2.3 Con el paquete grco 2.4 Con datos de la pgina de ttulo Cada uno de estos paquetes se pueden cargar con C-c <enter> y, usando el <TAB> en el minibuer, \usepakage. Despues de algunos momentos, desde el minibuer se pregunta por:
Package:
2. Preambulo
2.1 Codicacin: La codicacin de caracteres es el mecanismo usado para denir caracteres especiales, como los caracteres con acentos: , , , , , etc. La codicacin tpica para los caracteres del idioma espaol en los editores de texto en windows es latin1. En Linux se suele usar la codicacin mucho ms general utf8. Hay varas opciones para usar los caracteres especiales del espaol A Usar los comandos de LTEX: \'a \'e \'{\i} \'o \'u \~n. Usar la codicacin utf8 Usar la codicacin latin1. En emacs: denir la codicacin latin1 (ver expliacacin siguiente). Cerrar el documento y volverlo a abrir para que cargue la codicacin latin1
complete el minibuer:
miarticulo.tex
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } Possible completions are: ansinew applemac ascii cp1250 cp1252 cp1257 cp437 \ begin { document } cp437de cp850 cp852 cp858 cp865 latin1 latin2 \ end { document } latin3 latin4 latin5 latin9 next utf8 utf8x
El resultado de seleccionar utf8 se muestra a la derecha. Para escribir textos en espaol con las convenciones correctas y la ruptura de palabras adecuadas es conveniente cargar el paquete babel:
miarticulo.tex
C-c <Enter> -> \usepackage Package: babel Options: <TAB>spa<TAB>nish
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } \ usepackage [ spanish ]{ babel } \ begin { document } \ end { document }
A 2.2 AMS LTEX Es conveniente tener a disposicin los comandos matemticos y los smbolos matemticos denidos por los paquetes
amsmath amssymb
C-c <Enter> -> \usepackage Package: amsmath Options: <TAB>
miarticulo.tex
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } \ usepackage [ spanish ]{ babel } \ usepackage { amsmath } \ usepackage { amssymb } \ begin { document } \ end { document }
Y repita para amssymb. 2.3 Paquete grco Finalmente debemos cargar el paquete que nos permite cargar grcos
miarticulo.tex
C-c <Enter> -> \usepackage Package: graphicx
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } \ usepackage [ spanish ]{ babel } \ usepackage { amsmath } \ usepackage { amssymb } \ usepackage { graphicx } \ begin { document } \ end { document }
2.4 Pgina de ttulo Ahora procederemos con la pagina de ttulo. Repetir el paso siguiente para cada uno de los comandos de ttulos, en su orden:
TITULOCMD: \title \author \thanks \date \today \maketitle
miarticulo.tex
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } \ usepackage [ spanish ]{ babel } \ usepackage { amsmath } \ usepackage { amssymb } \ usepackage { graphicx } \ title { Aroma de Caf} \ author { Juan Valdz\ thanks { jvaldez@cafedecolombia . com }\\ Caf de Colombia } \ date {\ today } \ begin { document } \ maketitle {} \ end { document }
Note que
\thanks y \today van dentro de \author y \date respectivamente \\ en \author, signica ruptura de lnea (similar to \n en bash) \maketitle va despus de \begin{document}
Luego escribimos el esqueleto de las secciones con sus correspondientes rtulos. Para cada seccin se usa el comando
C-c C-s <TAB>
Possible completions are: chapter paragraph part section subparagraph subsection subsubsection \ begin { abstract } Se demuestra que el caf de Colombia es el mejor del mundo \ end { abstract } \ section {Introduccin } \ label { sec : intro } \ section { Resultados } \ label { sec : resu }
\section \ section { Conclusiones } \ label { sec : conclu } Title: Introduccin (Optional) What label: sec:intro
Para usar las referencias cruzadas es conveniente cargar en el emacs el men Ref
M-x reftex-mode
Para ilustrar el uso de las referencias cruzadas considere el siguiente texto en la seccin de Introduccin
\ begin { abstract } Se demuestra que el caf de Colombia es el mejor del mundo \ end { abstract }
\ section { Introduccin} \ label { sec : intro } En la Sec .~\ ref { sec : resu } mostraremos los resultados \ section { Resultados } \ label { sec : resu } \ section { Conclusiones } \ label { sec : conclu } \ begin { thebibliography }{99} \ bibitem { refcafe } Caf de Colombia , La Mula , ediciones cafeteras , 2000 \ end { thebibliography }
En la Sec.~\ref{sec:resu} mostraremos los resultados, similares a los encontrados en Seleccione la referencia conteniendo la palabra mula y pulse <Enter>
C-c [ Regex ...: mula
\ begin { abstract } Se demuestra que el caf de Colombia es el mejor del mundo \ end { abstract } \ section { Introduccin} \ label { sec : intro } En la Sec .~\ ref { sec : resu } mostraremos los resultados , similares a los encontrados en \ cite { refcafe } \ section { Resultados } \ label { sec : resu } \ section { Conclusiones } \ label { sec : conclu } \ begin { thebibliography }{99} \ bibitem { refcafe } Caf de Colombia , La Mula , ediciones cafeteras , 2000 \ end { thebibliography }
Para hacer referencias a ecuaciones se usa un procedimiento similar Escribamos primero una ecuacin, en la seccin Resultados:
\ begin { abstract } Se demuestra que el caf de Colombia es el mejor del mundo \ end { abstract }
\ section { Introduccin} \ label { sec : intro } En la Sec .~\ ref { sec : resu } mostraremos los resultados , similares a los encontrados en \ cite { refcafe } \ section { Resultados } \ label { sec : resu } Sea \ begin { equation } \ label { eq : yx 2} y= x ^2 \ end { equation } \ section { Conclusiones } \ label { sec : conclu } \ begin { thebibliography }{99} \ bibitem { refcafe } Caf de Colombia , La Mula , ediciones cafeteras , 2000 \ end { thebibliography }
secciones tablas
Para compilar el documento de click en el icono , o use C-c C-c l<TAB> <enter>. Despus de compilar varias veces, debe aparecer en el minibuer el mensaje:
LaTeX: successfully formatted {1} page
, o use
Resultado: miarticulo.dvi
\ documentclass { article } \ usepackage [ utf 8]{ inputenc } \ usepackage [ spanish ]{ babel } \ usepackage { amsmath } \ usepackage { amssymb } \ usepackage { graphicx } \ title { Aroma de Caf} \ author { Juan Valdz\ thanks { jvaldez@cafedecolombia . com }\\ Caf de Colombia } \ date {\ today } \ begin { document } \ maketitle {} \ begin { abstract } Se demuestra que el caf de Colombia es el mejor del mundo \ end { abstract } \ section { Introduccin} \ label { sec : intro } En la Sec .~\ ref { sec : resu } mostraremos los resultados , similares a los encontrados en \ cite { refcafe } \ section { Resultados } \ label { sec : resu } Sea \ begin { equation } \ label { eq : yx 2} y= x ^2 \ end { equation } La ec .~(\ ref { eq : yx 2}) es una parbola \ section { Conclusiones } \ label { sec : conclu } \ begin { thebibliography }{99} \ bibitem { refcafe } Caf de Colombia , La Mula , ediciones cafeteras , 2000 \ end { thebibliography } \ end { document }
miarticulo.tex
A continuacin nos centraremos en las otras esctructuras. Todas ellas se obtienen desde C-c C-e y la correspondiente estructura Listas
\ begin { enumerate } \ item hola \ item mundo \ end { enumerate } \ begin { itemize } \ item cruel \ item y despiadado \ end { itemize }
Tablas otantes
\ begin { table } \ centering \ begin { tabular }{ ll } $x $ & $y $\\ 1 & 1\\ 2 & 4 \\ 3 & 9 \\ \ end { tabular } \ caption { Bonita tabla } \ label { tab : bon } \ end { table }
http://gfif.udea.edu.co/cf/latex/barra.eps http://gfif.udea.edu.co/cf/latex/barra.png
\ begin { figure } \ centering \ includegraphics { barra } \ caption { Barra } \ label { fig : barra } \ end { figure }
Obteniendo el PDF Hay dos alternativas: A travs de dvi para guras en .eps, o directamente el PDF para guras en .jpg, .png, etc. Sunpongamos que el archivo se llama archivo.tex Una vez obtenido el dvi, bien sea con el emacs o con el comando
$ latex archivo que genera archivo.dvi, se puede generar el PDF, usando el comando $ dvipdf archivo.dvi que genera archivo.pdf NOTA: Las guras tienen que estar en formato eps !
Usando pdflatex en lugar de latex. En emacs este comportamiento se obtiene usando C-c C-t C-p, note el cambio en los iconos de Run LaTeX y View LaTeX. O directamente desde la lnea de comandos con
$ pdflatex archivo
que genera archivo.pdf NOTA: Las debe estar en formato jpg, png, pdf ! Lo ms conveniente es tener la gura en varios formatos y slo cargarla con el nombre (sin la extensin). Entonces dependiento del comando para generar el PDF se eligira automaticamente la extensin ms conveniente. Ejemplo
\inclugegraphics{barra}
Modo matemtico
Hasta ahora nos hemos concentrado en estructuras de modo texto. Ahora nos enfocaremos en las estructuras en modo matemtico. Los comandos de modo matemtico se activan en emacs+auctex con C-c ~, estn disponibles en el men Math, y algunos se pueden acceder con abreviaturas de comandos que comienzan con `. El tipo de letra que suele ser usada en expresiones matemticas es la italica. Recomendaciones generales Hay dos tipos de ecuaciones
En lnea: Se usan dentro de prrafos $x_1=2$: x1 = 2 Centradas: Ponga rtulos a las ecuaciones que vaya a referenciar
x1 = 1
(1)
Para escribir en modo texto dentro de modo matemtico se recomienda usar el comando \text. Note que obs se podra interpretar como o b s , mientras que obs se interpretara ms facilmente como la abreviatura de observador en $x_{\text{obs}}$ xobs Igualmente las variables o parmteros escritos en lnea siempre deben ir en modo matemtico: $VARIABLE$. Por ejemplo, la variable a, cuando este dentro de un parrfo siempre debe ir como $a$. a Use fracciones de la forma $a/b$: a/b en lnea y \frac{a}{b}: en b ecuaciones centradas.
Use abreviaturas de teclado para introducir smbolos siempre que sea posible
Estructuras matemticas
Varias ecuaciones
x= ex
2
x2 2 i = erf (ix ) 2
x
(2)
\ begin { align } \ label { eq : alex } \ int x =&\ frac {x ^2}{2}\ nonumber \\ \ int e ^{ x ^2}=&\ frac {-i \ sqrt {\ pi }}{2} \ operatorname { erf }( i x ) \ end { align }
donde 2 erf (x ) =
e t dt
donde \ begin { align *} \ operatorname { erf }( x )=\ frac {2}{\ sqrt {\ pi }} \ int _0^ x e ^{ - t ^2}\ , dt \ end { align *}
Note el alineamiento con respecto al =, denido mediante el caracter &, en la ec. (2). \nonumber se usa para evitar que nmere la lnea correspondiente align* es para evitar la numeracin de la ecuacin completa \operatorname es para usar funciones matemtics que no estn A denidas en LTEX.
L =i L D L + i eR D eR he LeR he eR L i 1 Wi W 1 B B 4 4
+ (D ) D 2 + ( )2 .
(3)
casos
ij =
1 si i = j 0 si i = j
(4)
\ begin { align } \ delta _{ i j }= \ begin { cases } 1 & \ text { si $i =j $}\\ 0 & \ text { si $i \ neq j $}\\ \ end { cases } \ end { align }
matrices
a b c a b a b b c b c
= = =
(5)
\ begin { align } A =& \ begin { matrix } a & b \\ b & c \\ \ end { matrix }\ nonumber \\ =&\ begin { bmatrix } a & b \\ b & c \\ \ end { bmatrix }\ nonumber \\ =\ begin { pmatrix } a & b \\ b & c \\ \ end { pmatrix } \ end { align }
Correcin ortogrca
Para la correccin ortogrca en espaol, primero hay que cargar el diccionario de espaol con
Tools Spell Checking Change dictionary
Use new dictionary (RET for current, SPC to complete): castellano8
Tools Spell Checking Spell-Check buffer Tools Spell Checking Automatic spell checking (Flyspell)
Abreviaturas de teclado
Enviroment: Comando Comando de Seccin Activar Referencias cruzadas Poner \ref Poner \cite A Correr L TEX Ver dvi Active/desactive pdflatex Cargue todos los comandos Active men Math Ingrese smbolo Ingrese funcin Cambie diccionario a Espaol Correccin al vuelo Preview buer Preview en punto Remueva Preview en punto
C-c C-e, y <TAB> hasta encontrar el enviroment deseado C-c <enter> C-c C-s M-x reftex-mode C-c ) C-c [ C-c C-c l<TAB><Enter> C-c C-c v<TAB><Enter> C-c C-t C-p C-u C-c C-n C-c ~ `SIMBOLO ` C-FUNCION M-x ispell-change-dictionary <enter> castellano8 M-x flyspell-mode C-c C-p C-b C-c C-p C-p C-c C-p C-c C-p