Algunos trucos para el Scientific WorkPlace 3.0

Esta es una lista de problemas que hemos encontrado en SW3.0 y que hemos resuelto. Muchas de las soluciones son bastante "chapuceras". Si has dado con una solución más elegante por favor dímela. Lo mismo, si tenes más trucos.  letelier@dsic.upv.es

  1. Para que ponga "Referencias" en lugar de "Bibliografía"
  2. Para justificar texto a la derecha
  3. Para insertar una imagen en la portada del estilo BOOK
  4. Para que la bibliografía aparezca en el índice
  5. Conseguir separación de palabras en español
  6. Especificar márgenes del documento
  7. Poner etiquetas de definición y ejemplo en español usando contadores independientes
  8. Poner figuras flotantes
  9. Especificar interlineado
  10. Especificar separación entre columnas
  11. Trabajar con distinto número de columnas en un mismo documento
  12. Generar ficheros PDF
  13. Instalar estilo, por ejemplo Springer-Verlag LNCS
  14. Referencias en otro formato sin usar Bibtex
  15. Cambiar el interlineado de un párrafo (distinto al del estilo)
  16. Poner un comentario a pie de Tabla y que salga en el índice correspondiente

Para que ponga "Referencias" en lugar de "Bibliografía"

Esta línea es para cuando sea una sección y que ponga "Referencias" en
vez de Bibliografía.

\addcontentsline{toc}{section}{\refname}


Para justificar texto a la derecha

INSERT, HORIZONTAL-SPACE, CUSTOM, STRETCHY


Para insertar imagen en la portada del tipo BOOK

Hacer un Edición, Paste Special, y luego en la Figura configurarla a INLINE. Si no está
centrada se les puede añadir espacio virtual en la parte derecha (o izquierda, dependiendo de hacia donde se quiera mover)
indicando en PICTURES-PROPERTIES de la Figura en Right un valor negativo
(por ejemplo -26 la desplaza unos 3 centímetros a la izquierda).


Para que la bibliografía aparezca en el índice

Añadir un campo TeX encapsulado con el contenido siguiente en el documento maestro:

\addcontentsline{toc}{chapter}{\bibname}

la ubicación exacta es en la primera referencia bibliográfica justo a la
izquierda del nombre del primer autor. Si se pone en la línea anterior
el contador de número de página no es el correcto.


Conseguir separación de palabras en español

1. Crear un subdirectorio bajo el directorio donde está instalado SWP (al que llamaremos SWP30). El nombre del directorio no es relevante pero a partir de aqui será se hará referencia a él como fmtdir.
2. Obtener el patrón de separación de palabras más actualizado desde ftp://ftp.dante.pub/tex/language/hyphenation/eshyph.tex y almacenarlo en fmtdir. (Aquí tienes una versión de eshyph.tex ).
3. Copiar todos los ficheros del directorio SWP30\TCITeX\TeX\LaTeX\base en el directorio fmtdir.
4. Copiar en fmtdir el fichero language.dat que está en el directorio SWP30\TCITeX\TeX\LaTeX\Babel . Modificar el  fichero language.dat con un editor ASCII, de manera que su contenido resultante sea:

5. En el directorio fmtdir, copiar el fichero fonttext.ltx al fichero fonttext.cfg. Modificar el fichero fonttext.ltx con un editor ASCII. La línea con la instrucción \newcommand\encodingdefault{OT1} debe modificarse por \newcommand\encodingdefault{T1}.

6. Arrancar la herramienta TrueTex formatter (está en el grupo de programas de SWP). Cuando se presente el cuadro de diálogo elegir Cancel. Seleccionar Preload=xxx desde el menú y presionar Default. Ir a  File | Open TeX source file . "Moverse" al directorio fmtdir , introducir como nombre de fichero latex.ltx y dar Ok.

7. Renombrar el fichero generado latex.fmt por latex_sp.fmt y copiar este último al directorio SWP30\TCITeX\TrueTeX.

8. Arrancar el SWP, ir a Typeset | Expert Settings | Format Settings y elegir TrueTeX como el formateador. Pulsar Add/Modify y poner como "Tex format file" latex_sp . Cambiar el nombre del formateador a, por ejemplo, Spanish TrueTeX y dar Ok. A la posterior pregunta si se desea crear un nuevo formateador responder Yes.

El directorio fmtdir puede ser eliminado.



Especificar márgenes del documento

1. Añadir el paquete geometry
    Ir a Typeset | Options and Packages
    Seleccionar Packages Options
    Presionar Add
    Seleccionar geometry
    Salir

2. Definir márgenes
    Ir a Typeset | Preamble
    Añadir una línea como la siguiente, en la cual se fijan los márgenes a ciertas cantidades

    \geometry{tmargin=3.5cm, lmargin=2.5cm, rmargin=2.5cm, bmargin=2.5cm, noheadfoot}

  noheadfoot indica que no se deja espacio adicional para la cabecera y el pie de la página.



Poner etiquetas de definición y ejemplo en español usando contadores independientes

   Ir a Typeset | Preamble
   Añadir las siguientes líneas (sobreescribiendo las dos últimas si ya existen).

        \newtheorem{definicion}{Definición}
   \newtheorem{ejemplo}{Ejemplo}
   \newtheorem{definition}[definicion]{Definición}
   \newtheorem{example}[ejemplo]{Ejemplo}



Poner figuras flotantes

Copiar estos dos ficheros ( efmar.sty y eftci.sty ) en el directorio que crees llamado c:\SW30\TCITex\TeX\Latex\personal

1. En Preamble al final incluir lo siguiente:
        \RequirePackage[nolists]{endfloat}
   \RequirePackage{eftci}
   \RequirePackage{efmar}

Los dos primeros son obligatorios. Se puede quitar [nolists] y sacará una lista al final de la figuras. (hay más opciones que se pueden mirar en el help de endfloat).

El último es opcional y permite que el texto indicador de dónde iría la figura lo coloque fuera de los márgenes del texto. Caso de quitarlo el texto "Figure 1 over here" aparecerá en el documento mismo.

2. Insertar un text field con el contenido:
        \begin{figure}[tbp] \centering

        lo de \centering se puede quitar

3. Insertar una tabla de 1x1.

4. Colocar el cursor dentro de la tabla y hacer FILE-Import Picture. Importamos así la figura.

5. En las opciones de la Figura, indicar flotamiento INLINE. NADA MÁS.

6. Incluir un text field justo a la derecha de la figura con el contenido:
        \caption{Ejemplo de jerarquía.\label{Dibujo1}}

donde se indica el texto del caption y la clave de referencia de la figura.

7. Insertar un text field con el contenido:
        \end{figure}



Especificar interlineado

Ir a Typeset | Preamble
Añadir la siguiente línea (por ejemplo para interlineado 1.5)

    \renewcommand{\baselinestretch}{1.5}



Especificar separación entre columnas

Ir a Typeset | Preamble
Añadir la siguiente línea (por ejemplo para separación 0.6cm)

    \setlength{\columnsep}{0.6cm}



Trabajar con distinto número de columnas en un mismo documento

1. Añadir el paquete multicol
    Ir a Typeset | Options and Packages
    Seleccionar Packages Options
    Presionar Add
    Seleccionar multicol
    Salir

2. Indicar en el documento el inicio/término de un bloque con múltiples columnas.
    Por ejemplo para una sección de tres columnas:

       \begin{multicols}{3}
    o
       \end{multicols}

Nota: Las figuras deben ajustarse floating y Top of page, haciendo un PageBreak justo antes
de la página donde aparecerán.



Generar ficheros PDF

Es necesario tener instalado Adobe Acrobat 3.0 o 3.01 incluyendo Acrobat Distiller.

1. Cambiar las propiedades del driver de impresión.
    Ir a Inicio | Configuración | Impresoras
    Seleccionar la impresora Distiller
    Ir a Propiedades
    Ir a Fuentes
    Seleccionar Usar siempre fuentes True Type
    Pulsar Enviar Fuentes Como ...
    Introducir 1 como Punto inicial para ...
    Seleccionar Utilizar fuentes True Type y no las de la impresora ...
    Aceptar y salir.

2. Cambiar opciones de Distiller
    Arrancar Acrobat Distiller
    Ir a Distiller | Opciones de trabajo
    Ir a Incrustación de fuentes
    Seleccionar Incrustar todas las fuentes
    Desseleccionar Incrustar subjuegos de fuentes
    Ir a General
    Seleccionar Compatibilidad Acrobat 3.0
    Aceptar
    Ir a Distiller | Ubicación de fuentes
    Añadir carpeta ...\TCITeX\fonts\truetype
    Aceptar y salir



Instalar estilo, por ejemplo Springer-Verlag LNCS

1. Como se trataba de un tipo de documento {article}
copiar un shell de artículo en el correspondiente subdirectorio
de shells

...\SWP30\Shells\Journal Articles o
...\SWP40\Shells\Articles\SW

2. Modificar en este fichero el tipo de documento por el que corresponda, por ejemplo:

\documentclass{llncs}

3. Copiar el .cst del tipo de documento en un subdirectorio bajo  

...\SWP30\Styles\ , por ejemplo

...\SWP30\Styles\ llncs

Si no dispone de un .cst usar LaTeX article.cst
renombrándolo pro ejemplo a: llncs.cst

4. Copiar los ficheros .cls y otros en un subdirectorio bajo

...\SWP30\TCITeX\TeX\LaTeX\contrib\supported\

Por ejemplo, el fichero llncs.cls en:

C:\SWP30\TCITeX\TeX\LaTeX\contrib\supported\llncs


Referencias en otro formato sin usar Bibtex

Por ejemplo para obtener [Sánchez99]
En Bibliografy Item Properties poner Key =Sanchez99(sin acento) y Label =Sánchez99
Cuando se hace referencia, con CITE, poner key =Sanchez99

De todas formas lo más recomendable es usar Bibtex


Cambiar el interlineado de un párrafo (distinto al del estilo)

Opción 1:
\begin {spacing}{3} .....texto ......\end{spacing}
(para pasar a interlineado 3)

Esta opción ,si el texto es una sección, por ejmplo Bibliografía, creo que no funciona,
en este se sugiere la opción

Opción 2:
\renewcommand{\baselinestretch}{1} \small  ....texto ....\end
(En esta opción se cambia también de tipo de letra,
si no se quiere hacer este cambio, se le puede engañar haciendo
dos cambios sucesivos: \small \Normalfont , por ejemplo.


Poner un comentario a pie de Tabla y que salga en el índice correspondiente

Deberemos utilizar una tabla de tipo flotante, en el menu de más a la derecha aparece como table4_3;
Podemos cambiar donde estará situada [h]:here, [t]:top, [b]¨:botton, el título , la etiqueta ...

\begin{table}[h]\centering LA_TABLA \caption{título asociado\label{Tabla}} \end{table}