Mis trabajos de la escuela con LaTeX

Nota: Esta entrada fue publicada el 3 mar de 2015 @ 22:08 en un blog que tenía anteriormente en Wordpress, y republicada aquí para el record.


Logo de LaTeX

Desde que comencé a usar Vim, he estado tratando de hacer toda mi edición de textos con este, porque una vez que te acostumbras, es imposible dejarlo. Por eso me propuse la meta de aprender a usar LaTeX en febrero, además de que, siendo sinceros, no hay una buena alternativa de ofimática para Linux (LibreOffice no me gusta, y aunque Google Docs es muy bueno, aún le falta... y no es Vim).

Leí muy buenos tutoriales, como The Not So Short Introduction to Latex y A step-by-step LaTeX tutorial, y con la práctica creo que ya son decente en ello. LaTeX es mucho más poderoso que Microsoft Word y aún más sencillo de utilizar (si tienes alguna experiencia en programación o en HTML), además de que garantiza que tus textos terminen con un buen formato. Tiene también la ventaja de que puedes hacer, de manera sencilla, fórmulas matemáticas muy elaboradas, y también cuenta con un paquete para el diseño de circuitos eléctricos (que a gente como yo, que estudio electrónica, nos es muy útil).

LaTeX cuenta con varios formatos para distintos tipos de textos de manera predefinida, cuenta de hecho con el paquete apa6, que da a los textos el formato APA, que es el utilizado por CETYS Universidad. Me tomó solamente unos cuantos minutos crear una plantilla que utilice este formato, con unas cuantas modificaciones, y además genere la portada para mis trabajos.

Dejó aquí el link al repositorio de la plantilla.


Mi configuración de Vim en donde sea

Nota: Esta entrada fue publicada el 3 ene de 2015 @ 18:14 en un blog que tenía anteriormente en Wordpress, y republicada aquí para el record.


Procuro usar Vim siempre que sea posible, lo uso en mi partición de Debian Jessie y en la de Windows, también en mi servidor de DigitalOcean (donde está hosteado este blog) y en mi Raspberry Pi, cuando programo en ella. El problema es que cambio mi .vimrc y mis plugins constantemente y me molesta cuando trabajo en una máquina que no tiene los últimos cambios.

Así que decidí tomar la recomendación que había visto en varios rincones de Internet y convertí mi directorio de vim en un repositorio de git, hosteado en GitHub. El único cambio que tuve que hacer fue mover ~/.vimrc a ~/.vim/vimrc, para hacer que todo el directorio .vim fuera el repositorio.

De esta manera puedo simplemente ejecutar el comando git clone git://github.com/JavierRizzoA/dotvim.git ~/.vim y tener disponibles los últimos cambios.

Si no sabes cómo usar git o GitHub, puedes seguir este tutorial, que fue básicamente lo que hice. En vez de usar Pathogen, yo utilizo Vundle, pero esa es cuestión de gustos.

Si tienen curiosidad por ver mi .vim, lo pueden encontrar aquí.


Aprendiendo a usar tabs en Vim

Nota: Esta entrada fue publicada el 24 dic de 2014 @ 12:32 en un blog que tenía anteriormente en Wordpress, y republicada aquí para el record.


Estaba usando Vim y me di cuenta que tenía 2 terminales abiertas, editando archivos distintos en cada una de estas. Esto es ineficiente, Vim, desde su versión 7, tiene tabs o "pestañas", pero nunca había aprendido a usarlas bien, así que me puse a investigarlo.

Abriendo una pestaña

Para abrir una pestaña, simplemente escribimos :tabnew o :tabe[dit] y listo, esto nos abre una pestaña nueva con un buffer vacío. Si por otro lado quisiéramos abrir un archivo específico en la pestaña, escribiríamos :tabnew nombreDelArchivo.

También si queremos abrir varias pestañas al comenzar Vim, podemos correrlo con el siguiente comando: vim -p archivo1 archivo2 archivo3. Esto nos abriría tres archivos en tres pestañas distintas.

Movimiento entre pestañas

:tabn[ext] y :tabp[revious] mueven a la pestaña siguiente y anterior, respectivamente. Lo mismo hacen gt y gT en normal mode. Si estás usando gVim, puedes usar también el mouse, pero no lo hagas, eso es malo; puedes, pero no significa que debas hacerlo :-P . También están :tabfir[st] y :tabl[ast], que te mueven a la primera y a la última pestaña.

Reacomodar pestañas

Para reacomodar pestañas solamente tienes que hacer :tabm[ove] n, donde n es la posición en la que quieres poner la pestaña actual (la primera pestaña es 0). Si no se especifica un número n, la pestaña se mueve a la última posición.

Ciclo sobre todas las pestañas

:tabd[o] {cmd} sirve para ejecutar el comando cmd en cada pestaña abierta.

¡Lee la documentación!

Todo esto lo saqué de :help tab-page-intro, hay mucha más información que se puede leer ahí.


Síndrome del Vim fantasma

Nota: Esta entrada fue publicada el 22 dic de 2014 @ 22:00 en un blog que tenía anteriormente en Wordpress, y republicada aquí para el record.


phantom vim syndrome

The moments of confusion before one realizes the word editor they are using does not have vi capabilities.
Vjjjjd:u:u:q!....Gah, I always get phantom vim syndrome when using stupid Notepad!

-Urban dictionary

Dicen que usar Vim es como una maldición. Después de usar el mejor editor de texto, cualquier otro programa parece muy ineficiente. Es en serio, tuve que instalar una extensión para Chrome para poder volver a usarlo a gusto.