[RISOLTO]calctab: ampiezza colonne

  • Creatore
    Topic
  • #100586
    Up
    0
    Down
    ::


    sto utilizzando questo pacchetto (calctab) per produrre una fattura.
    Mi chiedevo se è possibile impostare la grandezza di una cella. Mi spiego:
    prendendo l’ esempio della documentazione
    `\begin{calctab}
    \amount[id=dinner] {Five dinner}{146}
    \amount[id=breakfast]{Five breakfast}{35}
    \perc[dinner] {Discount}{-8}
    \perc[breakfast]{Discount}{-4}
    \add{Grand total}
    \end{calctab}`

    se, per esempio, sostituisco la dicitura “Five dinner” con qualcosa di molto più esteso (tipo: “gkjkjg yg yg uyg uyg iuyg uyg iuyg g yg yug ouyg ouyg yug yg yug oyug yug uyg uyg yug kyg yug yug yug y yg ouyg oi ouy “) che occupa molto più di una riga, non ottengo una tabella che rimane nei margini, ma con la cella descrizione che occupa più linee di testo, ma solo una riga molto più lunga, con il risultato che la tabella “esce” dai margini della pagina.

    è possibile eviarlo?

    Grazie

    Renato

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #100587
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        renareto” post=100286sto utilizzando questo pacchetto (calctab) per produrre una fattura.
        Mi chiedevo se è possibile impostare la grandezza di una cella. Mi spiego:
        prendendo l’ esempio della documentazione
        `\begin{calctab}
        \amount[id=dinner] {Five dinner}{146}
        \amount[id=breakfast]{Five breakfast}{35}
        \perc[dinner] {Discount}{-8}
        \perc[breakfast]{Discount}{-4}
        \add{Grand total}
        \end{calctab}`

        se, per esempio, sostituisco la dicitura “Five dinner” con qualcosa di molto più esteso (tipo: “gkjkjg yg yg uyg uyg iuyg uyg iuyg g yg yug ouyg ouyg yug yg yug oyug yug uyg uyg yug kyg yug yug yug y yg ouyg oi ouy “) che occupa molto più di una riga, non ottengo una tabella che rimane nei margini, ma con la cella descrizione che occupa più linee di testo, ma solo una riga molto più lunga, con il risultato che la tabella “esce” dai margini della pagina.

        è possibile eviarlo?

        Grazie

        Renato

        Puoi usare un paragraph box. Ecco un esempio:
        `\documentclass{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{calctab}

        \begin{document}

        \begin{calctab}
        \amount[id=dinner] {%
        \parbox{180pt}{
        Voce molto lunga che occupa uno spazio che il mitico
        pacchetto \textbf{calctab} da solo non può gestire 🙂

        Siccome questo è materiale che verrà gestito come
        un normale testo a più capoversi, è possibile inserire
        anche ritorni a capo\dots
        }
        }{146}
        \amount[id=breakfast]{Five breakfast}{35}
        \perc[dinner] {Discount}{-8}
        \perc[breakfast]{Discount}{-4}
        \add{Grand total}
        \end{calctab}

        \end{document}`
        Ciao.
        R.

      • #100588
        Up
        0
        Down
        ::


        ma vedi che tu le cose le sai 🙂

        Grazie ancora

        Renato

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

    Go to top