jueves, 24 de febrero de 2011

Evitar que LaTeX divida ecuaciones en linea

Cuando se escribe una ecuación en linea en LaTeX, puede darse el caso que al compilar el documento la ecuación quede partida en dos por situarse al final de una línea. Para evitar que LaTeX divida estas ecuaciones, hay que ponerlas entre llaves:
${y = ax + b}$
De esta manera, LaTeX la tratará como un todo y no la dividirá al final de una línea. Sin embargo, esto puede causar algunos warnings al compilar, debido a que la separación entre palabras es muy grandes. Se puede evitar con el comando
\sloppy
Consultar referencias 1, 2 y 3 para más información sobre este último comando.

miércoles, 2 de febrero de 2011

Bibliografía avanzada en LaTeX: paquete cite

Escribiendo la memoria de mi Proyecto Fin de Carrera he necesitado nuevas formas de citar referencias a lo largo del documento. Mediante el paquete cite de LaTeX se pueden usar técnicas avanzadas a la hora de citar referencias de la bibliografía. Consultar su documentación para conocer su uso.

Hace tiempo que descubrí este paquete en estos apuntes sobre bibliografía avanzada, donde también se muestran otras cosas, como incluir bibliografía al final de cada sección/capítulo, entre otras cosas.

martes, 2 de marzo de 2010

Abrir pdf en un determinado punto

Con el visor de pdfs Sumatra PDF, es posible hacer que después de compilar el documento, se abra el visor en la página del pdf donde tenemos el cursor en el documento LaTeX que estamos editando. Para ello, este programa tiene dos formas de realizar esta sincronización:
  • Mediante el paquete pdfsync, que genera, junto con el fichero pdf, otro fichero que es usado por Sumatra PDF para realizar la sincronización.
    \usepackage{pdfsync}
  • Mediante la opción synctex pasada al compilador pdflatex. Así, en nuestro editor favorito, en las opciones pasadas al compilador, podemos especificar lo siguiente:
    pdflatex -synctex=-1 document.tex
Con ésto, cuando compilemos y visualicemos el fichero pdf desde el programa, se abrirá el documento en la página adecuada, ahorrándonos avanzar hasta el punto que queremos consultar. Esto es especialmente útil en documentos muy extensos.

domingo, 20 de diciembre de 2009

Cambiar la coma decimal por punto en ecuaciones

Al escribir ecuaciones en LaTeX, por defecto aparece una coma decimal si escribimos números decimales. Sin embargo, en español es más correcto sustituirla por un punto decimal. El código LaTeX para realizar este cambio es muy sencillo: basta con escribir en el preámbulo del documento lo siguiente:

\spanishdecimal{.}