16 de junio de 2009

Truquitos en LaTeX (I)


Para los que no lo sepan, LaTeX es un procesador de textos científicos de alta calidad.
Oseasé, un "Word" pero bien hecho, y que fue inicialmente desarrollado para escribir matemáticas más fácilmente que con el (incomodísmo) editor de ecuaciones del Word o de otros similares.

Bueno, el caso es que se ha ido extendiendo a todos los campos, y ahora prácticamente cualquier revista científica, cualquier libro un poco currado o cualquier artículo sale (o debería) escrito en LaTeX.

¿Por qué? Pues por que queda mejor (sencillamente). Claro que eso no es gratis.

LaTeX requiere un procesado de un código fuente (que es lo que escribes) para ver lo que realmente sale. A esto se le llama WYSIWYM (What You See Is What You Mean "lo que estás viendo es lo que quieres decir"), frente a los WYSIWYG (What You See Is What You Get "lo que estás viendo es lo que obtendrás").

Éstos son probablemente los grupos de siglas más horteras que he visto nunca, pero bueno, permite diferenciar el Word (en el que eliges una palabra, le das a negrita y se pone negrita) del LaTeX (en el que eliges una palabra, le das a negrita, y lo que aparece es \textbf{palabra}, peeero, al compilarlo, ya aparecerá negrita).

El caso es que trasteando con el LaTeX me he ido encontrando con dificultades que, una vez resueltas, paso a contar a todo al que también le pase y lo busque por internet.
Las pondré sin orden ni nada, según me apetezca:

1) Cómo hacer que una matriz tenga más columnas de las 10 que vienen por defecto:

Para matrices grandes de más de 10 columnas, tenemos que cambiar primero el contador MaxMatrixCols (porque si no no te deja hacer matrices más grandes), hasta un número máximo (que puede ser el de la matriz más grande del documento o un número suficientemente grande aunque te pases):

\setcounter{MaxMatrixCols}{18}


2) Cómo cambiar la separación entre columnas de matrices o separación entre eqnarray:

En esta web, se cuenta muy instructivamente algunas cositas.

Para cambiar el ancho de columna (en matrices, en eqnarrays, y otros) se hace:

\setlength{\arraycolsep}{2pt}

Por defecto, es 5pt.


3) Cómo cortar las palabras al final de las líneas:


· Lo primero es cargar los paquetes necesarios según el idioma del documento:

\usepackage[spanish]{babel}

Se pueden cargar varios idiomas, poniendolos con comas: \usepackage[spanish,greek,french]{babel}

· Si alguna palabra en concreto la corta mal, o directamente no la corta y sobresale en el párrafo, se puede poner "\-" donde quieras que la corte.
Por ejemplo:
Si la palabra que corta mal es abreviatura
por ejemplo, que se ve que sobre-
sale del resto del párrafo, o que
la corta pero lo hace mal, abrev-
iatura, lo que se hace es poner...

abre\-viar

y así le indicas que si tiene que cortarla, que la corte por ahí.

· Para curarse en salud, sobretodo con palabras difíciles, nombres propios, etc. lo suyo es indicar al principio del documento cómo se deben cortar, con

\hyphenation{Bee-tho-ven}

Así, le indicamos que la palabra "Beethoven", en caso de que la tenga que cortar porque está al final de una línea, la corte en esos sitios, y no en otros.

· Finalmente, para ajustar globalmente cómo quieres que corte las palabras, están las variables internas de LaTeX "\pretolerance", "\tolerance" y "\emergencystretch". (ver esto en inglés)http://www.tex.ac.uk/cgi-bin/texfaq2html?label=overfull

"\pretolerance" es el valor que LaTeX usa (\pretolerance=100, por defecto) en primer lugar para ver dónde cortar las líneas. Si no sale un corte digno, carga las divisiones de palabras que están en el paquete "babel" e intenta cortar la línea con el valor de \tolerance. Si tampoco funciona, introducirá un 'espacio de emergencia' con "\emergencystretch".

La más interesante es "\tolerance", (\tolerance=200, por defecto) que se puede cambiar fácilmente:

\tolerance=202

y lo interesante es cambiarlo gradualmente y ver cómo re-formatea el documento, hasta que concuerde con lo que deseas.



Seguiremos otro día con más...

9 de junio de 2009

Cómo insertar varias figuras juntas y cómo insertar y numerar automáticamente el pie de figura

En nuestro amigo Word, de las mejores y más divertidas cosas que nos puede pasar es darte cuenta de que tienes que insertar una imagen en la página 3, cuando tú ya estás escribiendo la página 8, y comprobar como TODO se mueve de sitio, te toca renumerar todo, las figuras no se pueden poner una al lado de la otra, etc.

Pues antes de tirarse por la ventana, conviene saber que el Word es así (un poquillo tocapelotas) pero que también se le puede "domesticar" un poco.

Insertar varias figuras juntas:

Para que no se solapen, para poder ponerlas una al lado de la otra, para poder ponerles el mismo pie de figura, etc., es muy útil utilizar:

Insertar > Imagen > Nuevo dibujo

que crea ese cuadrito que se ve en la imagen.

Después, con el cuadrito seleccionado, se inserta una o varias figuras:

Insertar > Imagen > Desde archivo...

que se colocarán dentro de ese cuadro, y no se pueden sacar de él.
Ahora, se recolocan dentro de ese cuadro de la forma que quieras (juntas, lo más separadas posible, una encima de la otra, o lo que sea)


y luego ajustas el tamaño del cuadro lo más posible, arrastrando sus esquinas, simplemente.

Y ahora ese "conjunto" formado por las 2 imágenes se trata como uno sólo, pudiendo centrarlo, poniendo el cursor justo después del cuadro y dándole a centrar, o lo que sea.
En cualquier momento se pueden recolocar las figuras, cambiarlas de tamaño o insertar otra, sin que se altere todo el documento (salvo que hagas más grande o más pequeño el cuadro, claro), y es mucho más cómodo, rápido y versátil que "agrupar" las figuras entre sí.

Introducir y numerar automáticamente el pie de figura:

Y quien dice "pie de figura", dice "pie de tabla", "número de ecuación", etc.

Esto se hace en

Insertar > Referencia > Título

y ahí puedes poner una palabra que quieras que aparezca en el pie de figura (si no te gusta "Ilustración", puedes hacer uno nuevo en "Nuevo rótulo" y llamarlo "Figura", elegir cómo se numera (por capítulos, en total...) en "Numeración", etc.).


Creando un nuevo rótulo que sea "Figura", al darle a introducir aparecerá "Figura" y el número correspondiente que se actualizará cada vez que insertes una imagen antes.



Es decir, si antes de esta imagen (Nº 1) inserto otra con Insertar > Referencia > Título, la primera pasará a ser la Nº 1 y la segunda se numerará automáticamente como Nº 2.

Esto es muuuuy cómodo, porque si no cada vez que metes una figura, te toca renombrar todas las posteriores.

Bien, pues después de esta referencia, escribes el pie de foto, lo centras si quieres, y ya está.

Monísimo.

1 de junio de 2009

Cómo descargar los mensajes del Outlook Express

A petición de una amable lectora aquí va un breve y posiblemente incompleto artículo sobre cómo descargar los correos en el Outlook Express.


Bien, yo no tengo Outlook Express (apenas he tenido un breve escarcero con él y, para mí, es un poco pesado), así que todo esto lo he sacado de por ahí. Para variar, yo uso la versión del Mozilla del asunto: ¡Mozilla Thunderbird!.
Además de tener un nombre más molón (Correo Ave Fénix) tiene un logo chulo, y es una pasada de sencillo, rápido, fiable y todo.

Pero bueno, a lo que vamos. Para los que no quieran "pasarse" del Outlook al Thunderbird, aquí van una serie de cositas.

Para guardar correos en tu equipo:

Opción 1 (cutre como la muerte):

Abrir mensaje, dar a seleccionar todo, copiar y pegarlo en Word, y guardar.

Uuuuh, qué currado.

Opción 2 (idem):

Abrir mensaje, dar a Archivo > Imprimir, e imprimirlo en .pdf.

Opción 3: cómo hacer una copia de seguridad de los mensajes

Al parecer, Outlook tiene una carpeta "Almacén", donde guarda los correos. Bueno, pues para hacer una copia de seguridad de éstos (para recuperarlos en caso de catástrofe nuclear, o de que el ordenador decida un día petar...), hay que hacer esto:

1) En el Outlook Express, ir a Herramientas > Opciones
2) En la pestaña "Mantenimiento" hacer clic en "Carpeta de Almacén"
3) Copia la ruta de esa carpeta ("Ubicación del almacén")
4) Busca esa ruta en tu PC (ooooo, la otra opción, que es darle a Inicio > Ejecutar, y pegar ahí la ruta, y te lleva directamente a la carpeta)
5) Selecciona todo y guárdalo en un sitio seguro.

Tampoco estaría mal hacer una copia de seguridad de los contactos, a un archivo .csv.
1) Archivo > Exportar > Libreta de direcciones
2) Hacer clic en Archivo de texto (valores separados por coma)

Incluso se puede guardar la cuenta de correo/noticias a un archivo:
1) Herramientas > Cuentas
2) En la pestaña "Correo", seleccionar la cuenta de correo/noticias y dar a "Exportar"
3) Darle a "Guardar en", y elegir dónde.

De esta forma, tendrás siempre una copia de los mensajes y direcciones y cuentas y noticias.

Para importar de nuevo los mensajes de esa copia de seguridad (o las direcciones, cuentas o noticias) sólo hay que hacer lo contrario:

Correos:
1) Archivo > Importar > Mensajes
2) Hacer clic en "Seleccione el programa a de correo desde el que desea importar" y elegir cuál
3) Elegir "importar correo de un directorio de almacenamiento de OE (5 ó 6, el que sea)"
4) Examinar > (buscar la carpeta donde lo guardaste) y Aceptar
5) Hacer clic en "Todas las carpetas", dar "Siguiente" y "Finalizar".

Direcciones:
1) Archivo > Importar > Otra libreta de direcciones
2) Hacer clic en Archivo de texto (valores separados por coma)
3) Examinar > (buscar la carpeta donde guardaste el archivo .csv) y Abrir.

Cuenta de correo/noticias:
1) Herramientas > Cuentas
2) En la pestaña Correo/Noticias dar a Importar
3) Darle a "Buscar en" y buscar la carpeta donde lo guardaste


Y bueno, creo que ya. Espero haber resuelto algo...