jueves, 28 de agosto de 2008

Evitar que LaTeX rellene con espacios verticales indeseados

  • PROBLEMA 1: El estilo “book” agrega espacios verticales para alinear el texto con los márgenes de arriba y de abajo a la vez.
    - SOLUCION 1 (aportada por Andrés): Agregar un espacio vertical \vspace{} con un valor negativo. Funciona si hay una tabla o figura a continuación ... hay que probar
    - SOLUCION 2 (NADA SOFISTICADA): agregar un salto de página para lograr que el texto “suba”
    - MAS SOLUCIONES???

  • PROBLEMA 2: Puede ser que un objeto cercano (tabla, figura) es flotante y está centrado o se ha justificado distinto que el texto predeterminado.
    SOLUCION: Sacarle la justificación especial y dejar la alineación predeterminada.
    Es más: NUNCA cambiar justificación de los flotantes. Sí a centrar la figura o tabla DENTRO del flotante.

Modificar márgenes para una porción del documento

  • En el preámbulo del documento poner:
    \def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}\let\endchangemargin=\endlist
  • Antes de la parte “especial” poner (en LyX usar una etiqueta ERT):
    \begin{changemargin}{-2cm}{-2cm}
    Nota: Valores negativos amplían y valores positivos achican el márgen
  • Después de la porción “especial” poner (en LyX usar una etiqueta ERT):
    \end{changemargin}
Nota: Para que funcione con FIGURAS (por ejemplo cuando son más anchas que el texto normal y queremos que se centren en la página) colocar las figuras solas (no dentro de flotante)

Agregar estilo .bst a LyX

Para agregar un estilo nuevo y que LyX lo reconozca
  • Poner el archivo .bst en la carpeta del proyecto (si necesitan la versión de apalike en español pidanmelá porque no sé como enlazarla aquí)
  • En LyX: Ir a Herramientas->Información TEX y seleccionar "Estilos Bibtex" en el menú desplegable. Presionar “Releer” (tiene que aparecer el estilo nuevo en la lista).
  • En el documento LyX maestro hacer click en el campo "Bibliografía Bibtex Generada" y elegir el nuevo estilo desde el menú desplegable

En estilo book: Cambiar leyenda "Cuadro" por "Tabla"

Opción "limpia"
  • Agregar en el preámbulo del documento
    \usepackage[spanish]{babel}
    \addto{\captionsspanish}{\def\tablename{Tabla}}
    \addto{\captionsspanish}{\def\listtablename{Índice de tablas}}

    Nota: También se puede aplicar para cambiar el título de los índices generales o de figuras, poniendo todo en mayúsculas o tipo título.
Opción más "sucia"
  • Buscar en el directorio de miktex o similar la carpeta …\tex\generic\Babel, y ahí el archivo spanish.ldf
  • Buscar aparición de la palabra tablename y cambiar:
    \def\listtablename{\'Indice de cuadros}% por \def\listtablename{\'Indice de tablas}%
  • Y también cambiar:
    \def\tablename{Cuadro}% por \def\tablename{Tabla}%

    Nota: Por las dudas, no está de más haber guardado una copia del archivo spanish.ldf original :P

Convertir figuras de Word a EPS

  • En un documento dejar una figura (o tabla) por página
  • Enviar a imprimir un pdf (con Adobe PDF)
  • Abrir el archivo PDF generado con Adobe Acrobat Professional
  • Usar la herramienta “Tools/Advanced Editing/Crop tool” para recortar la figura de la primera página y con el cursor sobre el borde (un pequeño triángulo) hacer doble click y dar la orden de recortar haciendo enter
  • Repetir en cada página
  • Ir a “Archivo/Save as” y elegir la opción EPS
  • Al abrir el diálogo Settings se puede definir:
    - en el menú desplegable "Language Level" se puede elegir nivel 1 para figuras con colores planos. El nivel 3 permite figuras con transparencias y degradé de colores (los archivos son un poquito más grandes)
    - en el frame "Page Range", si se elige “All” importa todas las páginas a la vez, sino se puede eligir la o las páginas deseadas
Nota:
- Este truco sirve para
generar una figura eps para cada recorte seleccionado, con el mismo nombre de archivo más el número de la página.
- Si se quiere convertir una sola figura, en lugar de All, seleccionar sólo la página deseada.

Exportar de Word a LaTeX sin perder referencias EndNote

En Word
  • Ejecutar "Format Bibliography" de la barra de herramientas de EndNote, utilizando el formato "Bibtex Export". Esto va a insertar todas las citas en el texto con la etiqueta \cite{label} correspondiente

IMPORTANTE:
  • Verificar que todas las referencias (en EndNote) tienen un label no nulo y único
  • Verificar que todas las referencias en el texto están correctamente enlazadas con la librería (ver aquí)
  • La librería bib debe estar actualizada y de acuerdo a LaTeX, sin tildes ni comillas (como se explicó aquí)

martes, 19 de agosto de 2008

Pasos para traducir un documento Word a LaTex

  1. Verificar que el documento tiene todas las referencias bien enlazadas con la librería EndNote
    (ver cómo hacerlo aquí)
  2. Si es necesario, crear la biblioteca de referencias bibtex (ver aquí)
  3. Crear una primera versión del documento TEX, usando la macro de Miguel titulos2latex (no sé como enlazarla!!!) (ver explicación para usarla aquí)
  4. Importar el documento TEX generado en el editor elegido y empezar a trabajar para ponerlo a punto !!