Archive for the 'LaTeX' Category

Numbering lines in LaTeX

Hola!

Tienes un grupo de colaboradores trabajando en un artículo. No todos saben usar SVN. No todos tienen Dropbox.
Una alternativa es que el artículo quede esté en poder de sólo un autor. Si los demás quieren hacer observaciones o corregir errores a la distancia, en vez de decir “Ahí en donde dice ‘graph’, arriba de la Tabla 2…”, puedes usar el paquete de LaTeX lineno. Este paquete pone números a las líneas del documento, para hacer más sencillas las referencias.

Enjoy!

Kile y xdvi

Pese a resistir por largo tiempo al uso de librerías de KDE en Gnome, no pude evitar sucumbir a los encantos de Kile, definitivamente el mejor editor de LaTeX en estos momentos.
La cosa es que, a menos que instale Kubuntu, igual quiero minimizar el uso de KDE. Es por esto que uso xdvi para ver el archivo .dvi que escupe LaTeX. Sin embargo no sabía cómo activar la búsquda inversa, es decir, hacer click en xdvi y ser teletransportado a la línea correspondiente en Kile. Acá está la papa.

En resumen, hay que agregar la opción

-src-specials

al invocar a LaTeX. Además, al llamar a xdvi hay que hacerlo con las opciones:

-editor "kile --line %l %f" '%target'

Bueno, eso es.

pmatrix con más columnas

Voy a escribir sólo para registrar un hint. Sucede que el ambiente pmatrix de LaTeX, para construir matrices

\begin{pmatrix}
1 & 0\\
0 & 1
\end{pmatrix}

tiene la limitación de soportar hasta 10 columnas por defecto. Esto hace que uno obtenga errores medios incomprensibles si trata de agrandar mucho la matriz.

La solución es simplemente agrandar el número máximo de columnas así:

\setcounter{MaxMatrixCols}{20}

El número máximo de columnas será ahora 20.

Sweet!

Condicionales (1)

Uno está redactando una evaluación y desea tener dos versiones de esta: una para los alumnos y una pauta. En vez de hacer dos archivos aparte usar \ifloquesea. así se define:

\newif\ifpauta\pautafalse

Se define el condicional “pauta”, acá se inicializó en falso.
Después en el archivo:

ifpauta
% Texto para el caso en que "pauta" sea verdadero.
else
% Texto para el caso en que "pauta" sea falso.
fi  

Tengo otra papa más, pero la posteo más tarde…

Dos líneas en subscript

Este hint es útil. Siempre se me olvida. Sirve para porner m’as de una l’inea en un subscript.

usepackage{amsmath}
begin{equation}
x_{substack{a\ b}}
end{equation}

LaTeX Watermarks

En un momento de alta productividad científica (sí, claro…) uno puede confundirse con qué versión de un artículo es la definitiva o un borrador (draft). Para esto, el paquete draftcopy permite de fácil manera poner “una marca de agua” en documentos.

Se usa así. En el preámbulo se debe invocar al paquete:

usepackage[options]{draftcopy}

En donde options debe ser reemplazado por algunos de los siguentes (separados por comas):

- none: No imprimir DRAFT en ninguna página
- first: Imprimir DRAFT en la primera página solamente.
- firsttwo: Imprimir DRAFT en las dos primeras páginas solamente.
- all: Imprimir DRAFT en todas las pags.
- bottom: Imprimir DRAFT en la base de todas las pags.
- bottomafter: Imprimir DRAFT en la base de todas las pags. después de las que tienen DRAFT cruzado.
- light: Imprimir DRAFT en gris claro.
- dark: Imprimir DRAFT en gris oscuro.

También se puede cambiar el texto a imprimir en las páginas (algo distinto de DRAFT). Para ello, colocar en el preámbulo del documento:

draftcopyName{arg1}{arg2}

en donde arg1 es el texto nuevo y arg2 es el factor de escala.

Enjoy!

Ah! y hoy es viernes… vamos a estrenar con la Pamelita la parrilla que nos regalaron mis suegros :P

EDIT: Si usan TexLive, es necesario tener instalado el paquete texlive-latex-extra.

Next Page »


Categories

Microblog: Tweets!

RSS Mis cosas compartidas

RSS Picasaweb

Archives