I difetti di xtab

  • Creatore
    Topic
  • #28331
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti, ho quasi finito un articolino su xtab.

      Mi resta da capire questo pasaggio della documentazione (a pagina 2), riferito al fatto che può capitare che xtab presenti qualche problema (didascalie solitarie, pagine costituite solo da una tabella vuota, …)

      The weaknesses are caused by trying to guess where TeX will put a page break. The package has to guesstimate how long the next entry will be in the table and, if it is too long for the available space, it puts in its own page break. If its guess is off too much in one direction, TeX will break the page unexpectadly; if it’s off in the other direction supertabular will put in an unnecessary page break.

      Non capisco. Pensavo che l’ambiente xtabular si comportasse come il normale tabular, ma controllasse -ovvero calcolasse– le dimensioni in altezza della tabella ad ogni riga: se queste dimensioni superano quelle dell’intera pagina, vengono inseriti automaticamente l’argomento opzionale tabletail e il comando \end{tabular}, e la tabella viene fatta continuare su una nuova pagina inserendo l’argomento opzionale tablehead.

      Come fa xtab a sbagliare il calcolo? Che cosa c’è da indovinare?

      Grazie mille,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #28332
        Up
        0
        Down
        ::

        Ciao a tutti, ho quasi finito un articolino su xtab.

        Mi resta da capire questo pasaggio della documentazione (a pagina 2), riferito al fatto che può capitare che xtab presenti qualche problema (didascalie solitarie, pagine costituite solo da una tabella vuota, …)

        The weaknesses are caused by trying to guess where TeX will put a page break. The package has to guesstimate how long the next entry will be in the table and, if it is too long for the available space, it puts in its own page break. If its guess is off too much in one direction, TeX will break the page unexpectadly; if it’s off in the other direction supertabular will put in an unnecessary page break.

        Non capisco. Pensavo che l’ambiente xtabular si comportasse come il normale tabular, ma controllasse -ovvero calcolasse– le dimensioni in altezza della tabella ad ogni riga: se queste dimensioni superano quelle dell’intera pagina, vengono inseriti automaticamente l’argomento opzionale tabletail e il comando \end{tabular}, e la tabella viene fatta continuare su una nuova pagina inserendo l’argomento opzionale tablehead.

        Come fa xtab a sbagliare il calcolo? Che cosa c’è da indovinare?

        Quel passo descrive le debolezze di supertabular, non di xtab. Il problema, che xtab asserisce di risolvere, è nell’interazione fra il meccanismo di decisione di supertabular su quando mandare una riga a nuova pagina e quello di TeX nel decidere un cambio pagina, che funzionano in modo quasi indipendente.

        Ciao
        Enrico

      • #28333
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Quel passo descrive le debolezze di supertabular, non di xtab. Il problema, che xtab asserisce di risolvere, è nell’interazione fra il meccanismo di decisione di supertabular su quando mandare una riga a nuova pagina e quello di TeX nel decidere un cambio pagina, che funzionano in modo quasi indipendente.

          In questi giorni ho giocato un po’ con xtab: trovo che quelle limitazioni (dadasalie solitarie, tabelle vuote, …) si presentino anche con xtab. Naturalmente, nulla di irrimediabile: ma IMHO un lavoro di messa a punto manuale è talvolta (per non dire spesso) necessario.

          Grazie mille,
          Lorenzo

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top