Bienvenido al blog del noroeste de Mesopotamia! Aquí hablamos de todo:
Política, Dios, ciencia y tecnología, fe, Linux, Latex, Fails,etc.
Siéntase libre de comentar los artículos!
Mostrando entradas con la etiqueta Latex. Mostrar todas las entradas
Mostrando entradas con la etiqueta Latex. Mostrar todas las entradas

sábado, 29 de septiembre de 2012

[LaTeX] Poner un caracter sobre otro en LaTeX

Primero que todo quiero disculparme con ustedes, mis estimados lectores, porque no he tenido chance de publicar en el blog como lo hacía antes. Lamentablemente, cada día las responsabilidades aumentan y el tiempo disminuye. Tengo todas las ganas de volver a publicar artículos y cosas útiles nuevamente.
Bueno, para dejar de lado este tiempo de silencio, quiero compartir con ustedes algo bastante útil a la hora de escribir matemáticas avanzadas en \( \LaTeX\). Se trata de insertar un caracter exactamente bajo (o sobre) otro.
Quizás alguien podría preguntarse: ¿para qué necesito esto? Bueno, la respuesta apunta justamente a escribir matemáticas avanzadas en forma correcta. Por ejemplo, supongamos que tenemos una suma de elementos cuyo subíndice está condicionado. ¿Cómo hacemos esto?

jueves, 26 de enero de 2012

Sangría y espacio entre párrafos en LaTeX

Si has pasado por algún profesor fuera de la media en la universidad, que se caracteriza por ser más exigente que los demás, seguramente cuando te pida trabajos te exigirá formatos especiales para el sangrado y el espaciado entre párrafos.

La verdad es que no tengo idea como configurar esto en Libre/OpenOffice o MsOffice. Hasta ahora, el espacio entre párrafos lo ajusto manualmente a través de la tecla enter y el sangrado a través de la tecla tab. Sin embargo, ¿qué sucede si aquel profesor nos pide, por ejemplo, 2cm de sangría y 0.5cm de espacio entre párrafos?

En LaTeX la solución es sencilla. Simplemente se deben ajustar las longitudes asociadas a la sangría y espacio entre párrafos como sigue:

\setlength{\parindent}{2cm}
\setlength{\parskip}{\baselineskip} 

La primera instrucción hace que la sangría de cada párrafo (\parindent) sea de 2 cm, mientras que la longitud \baselineskip es una medida que indica la separación entre párrafos (\parskip). Sin duda, tanto la sangría como la separación entre párrafos puede tener cualquier longitud. Cuidado, porque la calidad visual y estética de los documentos tiene mucha relación con estas longitudes. Ambas instrucciones deben ser puestas en el preámbulo del documento, es decir, antes de \begin{document}. 

Bonus Track: Interlineado

El interlineado es algo que también piden mucho en la universidad. Personalmente, después de descubrir que el interlineado mayor a 1 hace que la estétitca del documento decaiga drásticamente, me manifiesto en contra de utilizarla, especialmente si se trata de una tesis o un trabajo importante. De todos modos, para manejar el interlineado se debe hacer lo siguiente:

\renewcommand{\baselinestretch}{1.5}

Espero que les sirva. Un abrazo!

miércoles, 9 de noviembre de 2011

[How to] LaTeX para todos parte II

Continuamos con nuestra segunda entrega de \( \LaTeX \) para todos. En esta oportunidad quiero hablar sobre algunos aspectos básicos de \( \LaTeX \), editores, tipos de archivo y otras cosas. Pues bien, no quiero alargarme mucho en la intro así que vamos a lo nuestro.



miércoles, 2 de noviembre de 2011

[How to] LaTeX para todos: Parte I

He decidido escribir este artículo debido a las intenciones y al interés de una amiga por aprender a usar \( \LaTeX \) y la verdad que me gustaría hacer una especie de tutorial sencillo para quienes quieran aprender a utilizar este sistema de composición de textos, de manera que cualquiera pueda aprender. Debido a que el editor del noroeste de mesopotamia es uno solo, pido piedad si no puedo tener las entregas con tanta rapidez como quisiera.


Utilizaré recursos gratuitos donde se puede también aprender de \( \LaTeX \). La idea es que cualquiera pueda aprender en una serie de entregas. Entonces manos a la obra.





viernes, 7 de octubre de 2011

[How to] Subfiguras en LaTeX

Muchas veces al momento de confeccionar un documento, especialmente cuando se trata de un informe para la universidad o una tesis, es molesto tener una gran cantidad de imágenes que ocupan un gran espacio de la hoja y que sus pies de foto están separados.


Una solución para esto es utilizar el paquete subfigure (existen otros mecanismos también, éste es uno de ellos) para crear sub-imágenes al momento de insertar gráficos o fotografías en \( \LaTeX\). La ventaja de esto es el orden, puesto que LaTeX agrega un pequeño pie de foto a cada imagen y un pie de foto general al final de bloque de imágenes. Subfigure lo que hace es crear como una especie de mini galería donde se ubican ordenadamente las imágenes, lo cual es realmente útil cuando se tienen diferentes gráficos que describen un mismo proceso. La siguiente foto muestra como podrían quedar dispuestas los gráficos.

lunes, 12 de septiembre de 2011

[How to] Códigos de barra en LaTeX

He encontrado que algunas personas simplemente desconocen la potencia que tiene \(\LaTeX \). Muchas de ellas comparan a \(\LaTeX \) con otros sistemas como MSWord u Openoffice.org, las que si bien proporcionan facilidad y rapidez para hacer documentos, no proveen de calidad profesional. \(\LaTeX \) es mucho más que un simple procesador de textos, es una imprenta en tu PC, con la ventaja de la extensión que proporcionan sus paquetes.

Bueno, basta de chachara y vamos a lo nuestro. Hay varios tipos de códigos de barras, pero aquí les muestro una manera sencilla de crear éste tipo de código. Ahora, se debe tener cuidado, porque PSTRICKS no soporta la compilación PDFLATEX directa, sino que hay que dar un pequeño rodeo. La secuencia es: LaTeX->DVI2PS->PS2PDF y con eso obtendrán el código. Les dejo el ejemplo a continuación:

\documentclass{minimal}
\usepackage{pst-barcode}

\begin{document}
\begin{pspicture}(3.5,1.2in)
    \psbarcode{12345678}{includetext inkspread=0.5}{ean8}
\end{pspicture}
\end{document}


Eso eso todo mis estimados lectores. Un Abrazo!

LINK:

domingo, 7 de agosto de 2011

[LaTeX] Numeración de páginas estilo Romano

Seguramente estás pensando en hacer tu tesis en LaTeX y aunque es muy posible que estés confundido al respecto, personalmente te puedo decir que si se puede hacer y que los resultados son realmente buenos.

El problema está en que los procedimientos para hacer tesis son un poco exigentes, y algunas veces piden cosas que no quedan bien. En esta oportunidad quiero motrarles como dejar la numeración de las páginas en estilo Romano, para así poder cumplir con uno de las tantas exigencias de los procedimientos para crear tesis. Entonces, vamos a lo nuestro:


martes, 5 de julio de 2011

[How-to] Como generar las famosas Drop Caps en LaTeX

Lo más probable es que todo el que vea este post conozca algún libro o haya visto obras antiguas donde cada capitulo o parte comienza con una gran letra, generalmente gótica o con algún estilo, y que ocupa 3 o más líneas de texto. Generalmente, muchas de las columnas de los diarios utilizan las Drop Caps (no se como traducir esto, lo siento) al comienzo de ellas.

Esto es bastante sencillo de lograr en LaTeX y existen 2 maneras, una más complicada que la otra. Vamos por parte.
  1. Utilizando el paquete Lettrine: Lo que se debe hacer es incluir el paquete Lettrine a nuestro documento escribiendo en el preámbulo del mismo la instrucción:

    \usepackage{lettrine}

    Y luego para insertar las drop caps se debe hacer:

  2. \lettrine[lines=1]{E}{n} un lugar de la mancha... Al inicio del párrafo. Notar que el parámetro lines de la instrucción \lettrine permite determinar cuantas líneas ocupará la Drop Cap en el párrafo. Si se omite este opción, LaTeX lo considerará como si fueran 2 líneas. La segunda letra también aparece con mayúsculas para que tenga consistencia con la Drop Cap. Lo que se obtiene es lo siguiente :
    También podría escribirse lo siguiente
    \lettrine[lines=3]{\textit{E}}{n un lugar de la Mancha}... Y lo que se obtiene es:
  3. Utilizar el paquete Yfonts: Solo basta incluir el paquete Yfonts en el preámbulo del documento como sigue:

    \usepackage{yfonts}

    Y para poder insertar una Drop Cap, solo es necesario añadir la instrucción:

    \yinipar{U}

    Lo que inserta una Drop Cap con una altura de 3 líneas, como se muestra a continuación:

    Abrazo!!

viernes, 1 de julio de 2011

[LaTeX] Como añadir nuevos temas para Beamer

Una de las cosas un poco decepcionantes de Beamer es el hecho de que no tiene tantos templates o plantillas, como se tienen en Powerpoint. Beamer por defecto trae un conjunto de templates clásicos ya preconfigurados, como lo son los temas: Warsaw, Antibes, Berkeley, etc. Sin embargo, a pesar de la existencia de templates listos para usar, algunos usuarios han decidido crear sus propias plantillas configuradas a su gusto y parecer. Algunas de ellas son bastante parecidas a lo que se podría lograr con Powerpoint, otras son bastante más elegantes.

sábado, 18 de junio de 2011

Compilador de LaTeX online


Si, puede que suene tirado de las mechas, pero es cierto. Existe un compilador de LaTeX que podría sacarte de apuros en caso de emergencia. Se trata de ScribTeX, un simple compilador que permite crear documentos con varios archivos y tiene la capacidad de subir los propios también.


Obviamente, este compilador de LaTeX no es comparable con editores como Kile o TeXMaker, pero podría ser trascendental si no se permiten instalar programas en el computador donde trabajas. Entonces, sólo utilizando la conexión a internet es posible escribir documentos sin la necesidad de instalar una distribución de LaTeX.

Abrazo

Link:

miércoles, 1 de septiembre de 2010

Crea elegantes presentaciones usando Latex

Seguramente muchos de ustedes han pasado por el típico problema de que llevan su hermosa presentación hecha en powerpoint y llegan al PC de la universidad, donde tienen que presentar y... NO HAY OFFICE 2007!!! LAS LETRAS SE CAMBIARON!!! NO SE VEN LOS VIDEOS!!! NO CUADRAN LAS DIAPOSITIVAS!!! etc.

Esto sucede porque los archivos de powerpoint son delicados en el sentido de los tipos de letras y de las versiones de este. Es decir, una presentación de Office 2007 no es totalmente compatible en Office 2003.


Pero, todo tiene solución... Aquí les dejo una nueva forma de crear presentaciones. Quizas cuesta un poco más hacerlas, pero la verdad es que la calidad y la elegancia no tienen comparación. Además, están hechas en PDF (si, leyo bien, PDF), por lo que no existen cambios de letras ni incompatibilidades de ningún tipo. Ya ya... Vamos al grano:

Lo que se debe tener:

  1. El compilador de Latex: En Windows con MikTex es más que suficiente. En Linux, solo  basta usar Synaptic e instalar los paquetes asociados a Latex.
  2. Un editor de Latex: En Windows puede ser el mismo MikTex como también Led, Texnixcenter, Texmaker, etc. En Linux, hasta Nano puede servir como editor. Mi favorito, Kile.

Entonces, en un archivo nuevo el código necesario es el siguiente:

\documentclass{beamer}

\usepackage[utf8x]{inputenc}
\usepackage{default}
\usetheme{Warsaw} 
\author{El autor de la presentación}
\title{Crea elegantes presentaciones usando Latex} 
\begin{document}
 \maketitle
\section*{Indice}
\begin{frame}
\frametitle{Tabla de contenidos}
\tableofcontents{}
\end{frame}
\section{Introducción}
\begin{frame}[allowframebreaks]
\tableofcontents[currentsection]
\end{frame}
%etc etc etc 
 \end{document}

Luego compilamos y aparecerá el archivo PDF con la presentación.

Explicación de algunos elementos:

  1. \documentclass{beamer}: Declara que estamos haciendo una presentación. Se pueden hacer cartas, libros, artículos, etc.
  2. \usepackage[utf8x]{inputenc}: La gracia de \begin{document}Latex es que tiene extensiones en forma de paquetes. En este caso, cargamos lo necesario para utilizar tildes.
  3. \usetheme{Warsaw}: Estilo de la presentación.
  4. \begin{document}: Comienza el documento.
  5. \begin{frame}: Comienza un cuadro.
  6. \section*{Indice}: Se inicia una sección llamada indice que no será numerada y no aparecerá en a tabla de contenidos.
  7. \begin{frame}[allowframebreaks]: Se inicia un cuadro que puede ser cortado si su contenido supera el largo del cuadro
  8. \tableofcontents[currentsection]: Muestra la sección actual.
  9. \end{frame}: Fin del cuadro.
  10. \end{document}: Termina el documento.

En posteriores entregas haré más ejemplos. Lo que se puede obtener es más menos de este estilo:



Saludos!