latex2e-es: tabbing

 
 9.22 ‘tabbing’
 ==============
 
 Sinopsis:
 
      \begin{tabbing}
      FILA1COL1 \= FILA1COL2 \= FILA1COL3 \= FILA1COL4 \\
      FILA2COL1 \>                \> FILA2COL3 \\
      ...
      \end{tabbing}
 
    El entorno ‘tabbing’ proporciona una manera de alinear el texto en
 columnas.  Funciona mediante el establecimiento de tabuladores y
 tabulación tanto como si se hubiera hecho en una máquina de escribir
 común.  Es el más adecuado para los casos en que el ancho de cada
 columna es constante y conocido de antemano.
 
    Este entorno se puede dividir en varias páginas, a diferencia del
 entorno ‘tabular’.
 
    Las siguientes instrucciones se pueden utilizar dentro de un entorno
 ‘tabbing’:
 
 ‘\\ tabbing’
      Final de línea.
 
 ‘\= (tabbing)’
      Establece una tabulación en la posición actual.
 
 ‘\> (tabbing)’
      Avanza a la siguiente tabulación.
 
 ‘\<’
      Coloca el siguiente texto a la izquierda del margen local (sin
      necesidad de cambiar el margen).  Sólo se puede usar al comienzo de
      la línea.
 
 ‘\+’
      Mueve hacia la derecha el margen izquierdo del siguiente y todas
      las subsecuentes instrucciones de tabulación, empezando la línea de
      tabulación, de ser necesario.
 
 ‘\-’
      Mueve el margen izquierdo hacia la izquierda de la siguiente y
      todas las subsecuentes instrucciones de tabulación, comenzando con
      la línea de tabulación si es necesario.
 
 ‘\' (tabbing)’
      Mueve todo lo que ha escrito hasta ahora en la columna actual, es
      decir, cualquier cosa desde la instrucción ‘\>’, ‘\<’, ‘\'’, ‘\\’ o
      ‘\kill’ más reciente, a la derecha de la columna anterior, a ras de
      la tabulación de la columna actual.
 
 ‘\` (tabbing)’
      Permite poner texto alineado a la derecha contra cualquier
      tabulación, incluyendo la tabulación 0.  Sin embargo, no puede
      mover el texto a la derecha de la última columna porque allí no hay
      tabulación.  La instrucción ‘\`’ mueve todo el texto que le sigue,
      hasta la instrucción ‘\\’ o ‘\end{tabbing}’ que termina la línea,
      al margen derecho del entorno tabbing.  No debe haber instrucción
      ‘\>’ o ‘\'’ entre el ‘\`’ y la instrucción que termina la línea.
 
 ‘\a (tabbing)’
      En un entorno ‘tabbing’, las instrucciones ‘\=’, ‘\'’ y ‘\`’ no
      producen acentos en la manera usual (SeeAcentos).  En su
      lugar, se utilizan estas instrucciones ‘\a=’, ‘\a'’ y ‘\a`’.
 
 ‘\kill’
      Fija una tabulación sin producir texto.  Trabaja igual que ‘\\’
      salvo que esta desecha la línea actual en lugar de producir algo
      útil.  El efecto de cualquier instrucción ‘\=’, ‘\+’ o ‘\-’ en esa
      línea seguirá en vigor.
 
 ‘\poptabs’
      Restaura las posiciones de tabulación salvadas por la última
      ‘\pushtabs’.
 
 ‘\pushtabs’
      Guarda todas las posiciones de tabulación actuales.  Útil para
      cambiar temporalmente las posiciones de tabulación en medio de un
      entorno ‘tabbing’.
 
 ‘\tabbingsep’
      Distancia a la izquierda de la tabulación movida por ‘\'’.
 
    En este ejemplo se compone tipográficamente una función de Pascal en
 el formato tradicional:
 
      \begin{tabbing}
      function \= fact(n : integer) : integer;\\
               \> begin \= \+ \\
                     \> if \= n $>$ 1 then \+ \\
                              fact := n * fact(n-1) \- \\
                        else \+ \\
                              fact := 1; \-\- \\
                  end;\\
      \end{tabbing}