Runaway argument

  • Questo topic ha 21 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da OldClaudio.
  • Creatore
    Topic
  • #49238
    Up
    0
    Down
    ::


    Ciao a tutti,

    durante la compilazione ricevo il seguente errore:

    Runaway argument
    {\con
    !File ended while scanning use of \@writefile

    \par
    l.35 \begin{document}

    Leggendo in rete “Runaway argument” viene sollevato quando manca una parentesi graffa…ma come la trovo?
    Poi, forzando la compilazione ricevo il seguente errore:

    !Package inputenc Error: Unicode char \u8: not set up for use with LaTeX
    l.401
    A questa riga ho il seguente testo:

    “Il bioburden è più di una semplice valutazione quantitativa del numero di batteri presenti nella lesione; la diversità, la virulenza e l’interazione degli organismi sono fattori fondamentali per l’impatto negativo dei microorganismi sulla lesione.”

    E sinceramente non capisco 😕 😕 🙄 🙄

    Grazie
    Marco

Visualizzazione 20 filoni di risposte
  • Autore
    Risposte
    • #49239
      Up
      0
      Down
      ::

      Ciao a tutti,

      durante la compilazione ricevo il seguente errore:

      Runaway argument
      {\con
      !File ended while scanning use of \@writefile

      \par
      l.35 \begin{document}

      Leggendo in rete “Runaway argument” viene sollevato quando manca una parentesi graffa…ma come la trovo?
      Poi, forzando la compilazione ricevo il seguente errore:

      !Package inputenc Error: Unicode char \u8: not set up for use with LaTeX
      l.401
      A questa riga ho il seguente testo:

      “Il bioburden è più di una semplice valutazione quantitativa del numero di batteri presenti nella lesione; la diversità, la virulenza e l’interazione degli organismi sono fattori fondamentali per l’impatto negativo dei microorganismi sulla lesione.”

      E sinceramente non capisco 😕 😕 🙄 🙄

      Senza un esempio minimo è impossibile rispondere al primo quesito. Il secondo riguarda evidentemente un carattere spurio nel tuo input, oppure hai un file codificato come latin1 che cerchi di compilare come utf8.

      Ciao
      Enrico

    • #49240
      Up
      0
      Down
      ::


      Ciao Enrico,

      grazie per la risposta.

      Ho un’altra domanda, e riguarda la bibliografia.
      E’ possibile compilare un .bib anche se nel testo non ho citazioni?
      Ossia, ho un elenco di 10 articoli che voglio inserire nella bibliografia ma non sono citati nel testo…posso farli comparire lo stesso?

      Grazie!

    • #49241
      Up
      0
      Down
      ::

      Ciao Enrico,

      grazie per la risposta.

      Ho un’altra domanda, e riguarda la bibliografia.
      E’ possibile compilare un .bib anche se nel testo non ho citazioni?
      Ossia, ho un elenco di 10 articoli che voglio inserire nella bibliografia ma non sono citati nel testo…posso farli comparire lo stesso?

      Grazie!

      \nocite{*} prima di \bibliography{…}

      Ciao
      Enrico

    • #49242
      Up
      0
      Down
      ::

      \nocite{*} prima di \bibliography{…}

      Quindi così, giusto?

      `
      \addcontentsline{toc}{chapter}{Bibliografia}
      \nocite{*}
      \bibliography{biblio}
      \bibliographystyle{acm}
      `

      Però non appare…né nell’indice né a fondo tesi…uhm

    • #49243
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Hai fatto eseguire bibtex?

        Il file .bib è quello che contiene l’elenco delle citazioni in formato “bibtex”; bibtex è il progrramma che con l’interediario del file di stile bibliografico, nel tuo caso ams, lo trasforma in un file .bbl, e il comando \bibliografy, tra le altre cose, legge il file .bbl e ne LaTeX ne esegue la compilazione.

      • #49244
        Up
        0
        Down
        ::


        Si, ma non avevo visto un errore durante la compilazione della bibliografia.
        Ho un altro problemino;
        la maggio parte dei record sono “manual”;
        ad esempio in uno ho come autore “3M Health Care” e poi il titolo;
        nella bibliografia viene stampato in questo modo: “Care, M.H. Titolo, 2006”

        Come mai?
        CIao
        Marco

      • #49245
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non usare come autore il nome di un ente, ma usalo come campo editor, oppure come campo note; per l’indicizzazione usa la parola chiave key presente apposta per dare una posizione negli indici a quelle referenze che non hanno un autore.

        • #49246
          Up
          0
          Down
          ::


          Ok grazie 😀

          Ho un problema con questa tabella…che è veramente grande e non ci sta, ma non so come sistemarla 😳

          `

          \begin{table}
          \centering
          \begin{tabular}{|l|l|l|} \hline
          {\parbox{5cm}{Condizioni generali: livelli di assistenza richiesti per ADL, relativi a: igiene, nutrizione, medicazioni e movimenti}} & {\parbox{3cm}{4-Buone Abili a eseguire le proprie ADL}} & {\parbox{3cm}{3-Discrete Necessità di assistenza per eseguire le ADL}} & {\parbox{3cm}{2-Scadenti Richiede assistenza per più ADL}} & {\parbox{3cm}{1-Pessime Totalmente dipendente su tutte le ADL}} \\ \hline
          {\parbox{5cm}{Stato mentale: risponde alle domande relative al tempo, spazio e persone in modo soddisfacente e veloce}} & {\parbox{3cm}{4-Lucido Orientato nel tempo, spazio e persone; risposta rapida}} & {\parbox{3cm}{3-Apatico Orientato nel tempo, spazio e nelle persone, con una ripetizione della domanda.}} & {\parbox{3cm}{2-Confuso Parzialmente orientato nel tempo, spazio e persone. La risposta può essere rapida}} & {\parbox{3cm}{1-Stuporoso Totalmente disorientato. La risposta può essere lenta o rapida. Il paziente potrebbe essere in coma}} \\ \hline
          {\parbox{5cm}{Deambulazione: Distanza e indipendenza nella deambulazione}} & {\parbox{3cm}{4-Normale Deambula fino a quando è affatica. Cammina da solo o con l'assistenza di presidi (es. bastone)}} & {\parbox{3cm}{3-Cammina con aiuto. Deambula finché è affatica. Richiede l'assistenza di una persona per la deambulazione. Può usare anche un presidio}} & {\parbox{3cm}{2-Costretto su sedia. Cammina o si muova soltanto sulla sedia.}} & {\parbox{3cm}{1-Costretto a letto. Confinato a letto per tutte le 24 ore.}} \\ \hline
          {\parbox{5cm}{Mobilità Quantità e controllo del movimento di una parte del corpo}} & {\parbox{3cm}{4-Piena
          Può rimuovere e controllare le estremità come vuole. Può o non può usare un presidio}} & {\parbox{3cm}{3-Moderatamente limitata
          Può usare o controllare le estremità con la minima assistenza di un’altra persona. Può o non può usare un presidio}} & {\parbox{3cm}{2-Molto limitata. Limitata indipendenza ai movimenti e al controllo delle estremità. Richiede maggior assistenza di un’altra persona. Può usare un presidio.}} & {\parbox{3cm}{1-Immobile. Non ha indipendenza nel movimento o controllo delle estremità. Richiede assistenza per il movimento di ogni estremità.}} \\ \hline
          {\parbox{5cm}{Incontinenza Valutazione dell’insufficienza del controllo di urine e feci}} & {\parbox{3cm}{4-Assente Non incontinente di urine e/o feci. Può avere un catetere}} & {\parbox{3cm}{3-Incontinenza di urine 1-2 volte/die e/o feci 1 volta die}} & {\parbox{3cm}{2-Abituale (urine) Incontinenza di urine e/o feci 2-3 volte/die, ma non sempre.}} & {\parbox{3cm}{1-Doppia Totale incontinenza di urine e feci.}} \\ \hline
          \end{tabular}
          \caption{Scala di Norton modificata nel 1985 da Nancy Stotts.}
          \end{table}
          `

          Grazie
          Marco

        • #49247
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Prova questo codice:
            [code]
            \documentclass{book}
            \usepackage{graphicx}

            \begin{document}

            \begin{table}
            \rotatebox{90}%
            {\parbox{\textheight}{
            \centering
            \begin{tabular}{|p{5cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|} \hline
            Condizioni generali: livelli di assistenza richiesti per ADL, relativi a: igiene, nutrizione, medicazioni e movimenti &
            4-Buone Abili a eseguire le proprie ADL &
            3-Discrete Necessità di assistenza per eseguire le ADL &
            2-Scadenti Richiede assistenza per più ADL &
            1-Pessime Totalmente dipendente su tutte le ADL \\
            \hline
            Stato mentale: risponde alle domande relative al tempo, spazio e persone in modo soddisfacente e veloce &
            4-Lucido Orientato nel tempo, spazio e persone; risposta rapida &
            3-Apatico Orientato nel tempo, spazio e nelle persone, con una ripetizione della domanda. &
            2-Confuso Parzialmente orientato nel tempo, spazio e persone. La risposta può essere rapida &
            1-Stuporoso Totalmente disorientato. La risposta può essere lenta o rapida. Il paziente potrebbe essere in coma \\
            \hline
            Deambulazione: Distanza e indipendenza nella deambulazione &
            4-Normale Deambula fino a quando è affatica. Cammina da solo o con l’assistenza di presidi (es. bastone) &
            3-Cammina con aiuto. Deambula finché è affatica. Richiede l’assistenza di una persona per la deambulazione. Può usare anche un presidio &
            2-Costretto su sedia. Cammina o si muova soltanto sulla sedia. &
            1-Costretto a letto. Confinato a letto per tutte le 24 ore. \\
            \hline
            Mobilità Quantità e controllo del movimento di una parte del corpo &
            4-Piena
            Può rimuovere e controllare le estremità come vuole. Può o non può usare un presidio& 3-Moderatamente limitata
            Può usare o controllare le estremità con la minima assistenza di un’altra persona. Può o non può usare un presidio &
            2-Molto limitata. Limitata indipendenza ai movimenti e al controllo delle estremità. Richiede maggior assistenza di un’altra persona. Può usare un presidio. &
            1-Immobile. Non ha indipendenza nel movimento o controllo delle estremità. Richiede assistenza per il movimento di ogni estremità. \\
            \hline
            Incontinenza Valutazione dell’insufficienza del controllo di urine e feci &
            4-Assente Non incontinente di urine e/o feci. Può avere un catetere &
            3-Incontinenza di urine 1-2 volte/die e/o feci 1 volta die &
            2-Abituale (urine) Incontinenza di urine e/o feci 2-3 volte/die, ma non sempre. &
            1-Doppia Totale incontinenza di urine e feci. \\
            \hline
            \end{tabular}
            \caption{Scala di Norton modificata nel 1985 da Nancy Stotts.}}}
            \end{table}

            \end{document}
            [/code}

            Sta nella pagina standard della classe book, anche se esce dal margine destro, ma almeno non esce dal foglio.

            Sta attento a come definisci le colonne; esiste già il descrittore per caselle di testo di larghezza specificata.

            Inutile dire che la tabella è comunque brutta e forse un paio di enumerazioni annidate sarebbero meglio; tuttavia la scelta è tua. I filetti che riquadrano le caselle non sono professionali; la larghezza della tabella è comunque eccessiva.Le caselle non hanno una loro omogeneità, eccetera.

          • #49248
            Up
            0
            Down
            ::


            Uh…mi sa che c’è ancora qualche problema 😳 😳
            Perché viene stampata in orizzontale ma va ben oltre il margine destro.

            Questo il mio preambolo:

            `
            \documentclass[italian,12pt,a4paper,oneside]{book}
            \usepackage[italian]{babel}
            \usepackage[utf8]{inputenc}
            \usepackage{graphicx}
            \usepackage{amsmath}
            \usepackage{booktabs}
            \usepackage{amsfonts}
            \usepackage{amssymb}
            \usepackage{multirow}
            \usepackage{gensymb}
            \usepackage{setspace}
            \usepackage[section]{placeins}
            \usepackage{url}
            \usepackage{lipsum}
            \usepackage{pdflscape}
            \usepackage{textcomp}`

          • #49249
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Prova questo, che ha solo qualche piccola differenza rispetti al precedente e la tabella entra completamente(ehm, quasi) nella pagina della classe book:
              `
              \documentclass{book}
              \usepackage[italian]{babel}
              \usepackage[latin1]{inputenc}
              \usepackage{graphicx}

              \begin{document}

              \begin{table}
              \rotatebox{90}{\parbox{\textheight}{\small
              \centering
              \begin{tabular}{|p{5cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|} \hline
              Condizioni generali: livelli di assistenza richiesti per ADL, relativi a: igiene, nutrizione, medicazioni e movimenti &
              4-Buone Abili a eseguire le proprie ADL &
              3-Discrete Necessità di assistenza per eseguire le ADL &
              2-Scadenti Richiede assistenza per più ADL &
              1-Pessime Totalmente dipendente su tutte le ADL \\
              \hline
              Stato mentale: risponde alle domande relative al tempo, spazio e persone in modo soddisfacente e veloce &
              4-Lucido Orientato nel tempo, spazio e persone; risposta rapida &
              3-Apatico Orientato nel tempo, spazio e nelle persone, con una ripetizione della domanda. &
              2-Confuso Parzialmente orientato nel tempo, spazio e persone. La risposta può essere rapida &
              1-Stuporoso Totalmente disorientato. La risposta può essere lenta o rapida. Il paziente potrebbe essere in coma \\
              \hline
              Deambulazione: Distanza e indipendenza nella deambulazione &
              4-Normale Deambula fino a quando è affaticato. Cammina da solo o con l'assistenza di presidi (es. bastone) &
              3-Cammina con aiuto. Deambula finché è affaticato. Richiede l'assistenza di una persona per la deambulazione. Può usare anche un presidio &
              2-Costretto su sedia. Cammina o si muova soltanto sulla sedia. &
              1-Costretto a letto. Confinato a letto per tutte le 24 ore. \\
              \hline
              Mobilità Quantità e controllo del movimento di una parte del corpo &
              4-Piena
              Può rimuovere e controllare le estremità come vuole. Può o non può usare un presidio& 3-Moderatamente limitata
              Può usare o controllare le estremità con la minima assistenza di un'altra persona. Può o non può usare un presidio &
              2-Molto limitata. Limitata indipendenza ai movimenti e al controllo delle estremità. Richiede maggior assistenza di un'altra persona. Può usare un presidio. &
              1-Immobile. Non ha indipendenza nel movimento o controllo delle estremità. Richiede assistenza per il movimento di ogni estremità. \\
              \hline
              Incontinenza Valutazione dell'insufficienza del controllo di urine e feci &
              4-Assente Non incontinente di urine e/o feci. Può avere un catetere &
              3-Incontinenza di urine 1-2 volte/die e/o feci 1 volta die &
              2-Abituale (urine) Incontinenza di urine e/o feci 2-3 volte/die, ma non sempre. &
              1-Doppia Totale incontinenza di urine e feci. \\
              \hline
              \end{tabular}
              \caption{Scala di Norton modificata nel 1985 da Nancy Stotts.}}}
              \end{table}

              \end{document}
              `

              Rispetto alla precedente versione ci sono le impostazioni per l’italiano e per l’input encoding (latin1, nota bene, non utf8- se tu usi utf8 sta attento alle lettere accentate e agli apostrofi).

              Copia l;intero mio codice in un file .tex, compreso \documentclass fino a \end{document} e vedi che cosa ottieni.
              Se ottieni la pagina 1 con la tabella ruotata e quasi completamente dentro i margini, compresa la didascalia, allora deve produrre lo stesso risultato nel tuo documento, ma controlla di avere caricato tutti i pacchetti necessari, compreso graphicx, importante per il comando \rotatebox; d’altra parte nel tuo documento inserirai, suppongo, delle figure, quindi userai \includegraphics, per cui, immagino, il pacchetto graphicx l’hai già caricato. Tuttavia, insistere su un punto che può sfuggire è importante.
              Nota che se hai impostato margini diversi, diciamo con geometry, lo specchio di stampa potrebbe essere ancora troppo piccolo, quindi cambia \small con \footnotesize; evita di scendere fino a \scriptsize, altrimenti nessuno riesce a leggere la tua tabella.

              Piccolo problema con il tuo preambolo: carica solo amssymb, perché questo pacchetto carica da solo amsfonts.

              Vedo che carichi il pacchetto setspace; orrore, orrore! Se proprio devi usarlo, la tabella compilala con un valore unitario dell’ingrandimento dell’avanzamento di riga; forse è questo il motivo per il quale la tua tabella è comunque troppo grande.

              Se non ti viene comunque, accludi il file .log, altrimenti diventa troppo difficile aiutarti.

            • #49250
              Up
              0
              Down
              ::


              Copiando tutto ottengo un “Missing $ inserted” alla riga 44 (dove c’è la caption).
              Provandolo invece sul mio documento ora la tabella è tutta nella pagina ma siamo proprio al limite.
              Il margine è inteso come dove c’è il numero di pagina o posso arrivare fino alla fine?

              Grazie infinite
              Marco

            • #49251
              Up
              0
              Down
              ::

              Copiando tutto ottengo un “Missing $ inserted” alla riga 44 (dove c’è la caption).

              Io non ho errori.

              Ciao
              Enrico

            • #49252
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                In una testatina completa la parte letterale e il numero di pagina sono agli estremi dello specchi di stampa. Nel file che ti ho mandato e la classe book, senza nessun comando di sezionamento il numero 1 della pagina è un filino a sinistra della linea di base della didascalia. Da te può darsi che succeda lo stesso o che con margini più piccoli anche solo di un paio di millimetri, il tutto stia nella pagina; del resto compila con l’opzione draft; se nel margine esterno della pagina dove compare la tabella ti viene una lunga e spessa linea nera, vuol dire che la tabella scappa nei margini.

              • #49253
                Up
                0
                Down
                ::


                Ok grazie.
                Nel frattempo è sorto un problema con un’altra tabella.

                Sto provando a fare la prima parte (fino a 2° stadio escluso) in questo modo:
                `
                \begin{table}
                \centering
                \begin{tabular}{cccc}
                \toprule
                \textbf{Detersione}& \textbf{Cod. Med.} & \textbf{Medicazione} & \textbf{Dur. Medic.} \\
                \midrule
                \multicolumn{4}{|c|}{1° Stadio}
                \multirow{4}{*}{fisiologica tiepida o ringer} \\
                & A & {\parbox{5cm}{pasta o crema all'ossido di zinco}} & ad ogni cambio \\
                & B & film barriera & ad ogni cambio \\
                & C & pellicola poliuretano & fino a 7gg + AB \\
                & D & {\parbox{5cm}{placca idrocolloide extra sottile}} & fino a 7gg + AB \\
                \bottomrule
                \end{tabular}
                \caption{Schema riassuntivo.}
                \end{table}`

                Ma non funziona 😥
                Per le tabelle sono negato 😥

              • #49254
                Up
                0
                Down
                ::


                Sto provando a fare il “2° stadio” ma non riesco perché il numero di colonne è diverso rispetto al “1° stadio”

                `
                \begin{table}
                \centering
                \begin{tabular}{ccccc}
                \toprule
                {\parbox{2cm}{\textbf{Detersione}}} & {\parbox{1cm}{\textbf{Cod. Med.}}} & \textbf{Medicazione} & \textbf{Dur. Medic.} \\
                \midrule
                \multicolumn{4}{c}{1° Stadio} \\
                \midrule
                \multirow{4}{*}{\parbox{2cm}{{fisiologica tiepida-ringer}}}
                & A & {\parbox{5cm}{pasta-crema ossido di zinco}} & ad ogni cambio \\
                & B & film barriera & ad ogni cambio \\
                & C & pellicola poliuretano & fino a 7gg + AB \\
                & D & {\parbox{5cm}{placca idrocoll. extra sottile}} & fino a 7gg + AB \\
                \midrule
                \multicolumn{4}{c}{2° Stadio} \\
                \midrule
                & Essudante & Non Essudante & \\
                \midrule
                \multirow{3}{*}{\parbox{2cm}{{fisiologica tiepida-ringer}}}
                & E & {\parbox{5cm}{alginato+film poliuretano}} & & ad ogni cambio \\
                & F & – & idrocoll+film poliuretano &ad ogni cambio \\
                & G & schiuma+film poliuretano & & fino a 7gg + AB \\
                \bottomrule
                \end{tabular}
                \caption{Schema riassuntivo.}
                \end{table}
                `

              • #49255
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Vedi questa soluzione:
                  `
                  \begin{table}
                  \centering
                  \begin{tabular}{ccccc}
                  \toprule
                  {\parbox{2cm}{\textbf{Detersione}}} & {\parbox{1cm}{\textbf{Cod. Med.}}} & \textbf{Medicazione} & \textbf{Dur. Medic.} \\
                  \midrule
                  \multicolumn{5}{c}{1° Stadio} \\
                  \midrule
                  \multirow{4}{*}{\parbox{2cm}{{fisiologica tiepida-ringer}}}
                  & A & \multicolumn2c{pasta-crema ossido di zinco} & ad ogni cambio \\
                  & B & \multicolumn2c{film barriera} & ad ogni cambio \\
                  & C & \multicolumn2c{pellicola poliuretano} & fino a 7gg + AB \\
                  & D & \multicolumn2c{placca idrocolloide extra sottile} & fino a 7gg + AB \\
                  \midrule
                  \multicolumn{5}{c}{2° Stadio} \\
                  \midrule
                  && Essudante & Non Essudante & \\
                  \midrule
                  \multirow{3}{*}{\parbox{2cm}{{fisiologica tiepida-ringer}}}
                  & E & \parbox{25mm}{alginato+film poliuretano} & –& ad ogni cambio \\
                  & F & — & \parbox{30mm}{idrocoll+film poliuretano} &ad ogni cambio \\
                  & G & \parbox{25mm}{schiuma+film poliuretano} &– & fino a 7gg + AB \\
                  \bottomrule
                  \end{tabular}
                  \caption{Schema riassuntivo.}
                  \end{table}
                  `

                  Onestamente non viene una gran tabella, ma almeno qui non ci sono gli errori della tua versione.

                  Quel gg non mi piace; capisco che abituati a vedere questa abbreviazione con il plurale in burocratese non ci facciamo più caso; tuttavia io scriverei 7 dì; oltretutto il nome “dì” nelle ricette si usa sempre; questa tabella è una specie di ricetta, quindi… 🙂

                • #49256
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Visto che la tua megatabella va avanti per altri due stati, forse ti conviene questo codice a 4 colonne, dove le 5 colonne dello stadio 2 sono solo simulate:
                    `
                    \begin{table}
                    \centering
                    \begin{tabular}{cccc}
                    \toprule
                    {\parbox{2cm}{\textbf{Detersione}}} & {\parbox{1cm}{\textbf{Cod. Med.}}} & \textbf{Medicazione} & \textbf{Dur. Medic.} \\
                    \midrule
                    \multicolumn{4}{c}{1° Stadio} \\
                    \midrule
                    \multirow{4}{*}{\parbox{2cm}{{fisiologica tiepida-ringer}}}
                    & A & pasta-crema ossido di zinco & ad ogni cambio \\
                    & B & film barriera & ad ogni cambio \\
                    & C & pellicola poliuretano & fino a 7gg + AB \\
                    & D & placca idrocolloide extra sottile & fino a 7gg + AB \\
                    \midrule
                    \multicolumn{4}{c}{2° Stadio} \\
                    \midrule
                    && \parbox{25mm}{\centering Essudante} \ \parbox{25mm}{\centering Non Essudante} \\
                    \midrule
                    & E & \parbox{25mm}{alginato+film poliuretano} \ \parbox{25mm}{\centering –}& ad ogni cambio \\
                    \multicolumn1{m{25mm}}{fisiologica tiepida-ringer}
                    & F & \parbox{25mm}{\centering –} \ \parbox{25mm}{idrocoll+film poliuretano} &ad ogni cambio \\
                    & G & \parbox{25mm}{schiuma+film poliuretano}\ \parbox{25mm}{\centering –} & fino a 7gg + AB \\
                    \bottomrule
                    \end{tabular}
                    \caption{Schema riassuntivo.}
                    \end{table}
                    `

                    ecco uno dei molti usi del descrittore di colonna m{…} disponibile con il pacchetto array.

                  • #49257
                    Up
                    0
                    Down
                    ::


                    Chiarissimo, grazie 1000.

                    Ultima tabella “strana” (grande)
                    Non riesco a sistemarla 😥 😥

                    `
                    \begin{table}{ccccccccc}
                    \rotatebox{90}%
                    {\parbox{\textheight}{
                    \hline
                    \toprule
                    {\parbox{2cm}{\textbf{codice senza punto}}} & {\parbox{2cm}{\textbf{codice}}} & \textbf{nota} & {\parbox{2cm}{\textbf{Descr breve DWH}}} & \textbf{Descr completa} & {\parbox{2cm}{\textbf{Tariff. Euro dal 1.1.2010}}} & \textbf{BS\_n} & \textbf{BM\_M1} & \textbf{Desc.\_BS\_M1} \\
                    \midrule
                    {\parbox{2cm}{9659}}
                    & {\parbox{2cm}{96.59}}
                    & M
                    & {\parbox{3cm}{Altra irrigazione di ferita}}
                    & {\parbox{3cm}{Altra irrigazione di ferita; Pulizia di ferita NAS, medic di ferita superficiale; escluso: sbrigliamento (86.22, 86.27-86.28))}}
                    & 3,70
                    & 1
                    & 026
                    & Altre prestazioni \\
                    \midrule
                    {\parbox{2cm}{96591}}
                    & {\parbox{2cm}{96.59.1}}
                    & IM
                    & {\parbox{3cm}{Medicazione avanzata semplice (10 X 10 cm)}}
                    & {\parbox{3cm}{Medic avaz. compl. (<25cm) (detersione, sbrigliamento,medicazioni),max 60 med/anno per pz.}}
                    & 10,55
                    & 1
                    & 026
                    & Altre prestazioni \\
                    \midrule
                    {\parbox{2cm}{96592}}
                    & {\parbox{2cm}{96.59.2}}
                    & IM
                    & {\parbox{3cm}{Medicazione avanzata complessa (< 25 cm)}} & {\parbox{3cm}{Medic avaz. compl. (<25cm) (detersione, sbrigliamento,medicazioni),max 60 med/anno per pz.}} & 19,50 & 1 & 026 & Altre prestazioni \\ \midrule {\parbox{2cm}{96593}} & {\parbox{2cm}{96.59.3}} & IM & {\parbox{3cm}{Medicazione avanzata complessa (25-80 cm)}} & {\parbox{3cm}{Medic avaz. compl. (25-80 cm) (detersione, sbrigliamento,medicazioni),max 60 med/anno per pz.}} & 32,50 & 1 & 026 & Altre prestazioni \\ \midrule {\parbox{2cm}{96594}} & {\parbox{2cm}{96.59.4}} & IM & {\parbox{3cm}{Medicazione avanzata complessa (> 80 cm)}}
                    & {\parbox{3cm}{Medic avaz. compl. (25-80 cm) (detersione, sbrigliamento,medicazioni),max 60 med/anno per pz.}}
                    & 58,66
                    & 1
                    & 026
                    & Altre prestazioni \\
                    \midrule
                    {\parbox{2cm}{96595}}
                    & {\parbox{2cm}{96.59.5}}
                    & IM
                    & {\parbox{3cm}{Medicazione avanzata complicata per infez e prof}}
                    & {\parbox{3cm}{Medic avaz. complicata per infez e prof (Detersione, antisepsi, sbrigliamento, medicazioni; applicazioni distribuite in un tempo max di 45 gg consecutivi, come da protocollo) per un massimo di 20 medicazioni all'anno per paziente. Occorre che la struttura sanitaria che effettua la prestazione conservi la documentazione fotografica della lesione).}}
                    & 61,71
                    & 1
                    & 026
                    & Altre prestazioni \\
                    \midrule
                    {\parbox{2cm}{96596}}
                    & {\parbox{2cm}{96.59.6}}
                    & IM
                    & {\parbox{3cm}{Medicazione avanzata complicata per infez e prof e/o recalcitranti}}
                    & {\parbox{3cm}{Medic avaz. complicata per infez, prof e/o recalcitranti (Detersione, sbrigliamento chirurgico, medicazioni speciali con le seguenti tecniche strumentali: medicazioni cavitarie, vacuum-terapia, toilette chirurgica ad ultrasuoni, collagene con l'impiego di membrane biologiche o supporti speciali, neuromudulazione per neoangiogenesi e rivascolarizzazione periferica) per un massimo di 20 medicazioni all'anno per paziente. Occorre che la struttura sanitaria che effettua la prestazione conservi la documentazione fotografica della lesione}}
                    & 61,71
                    & 1
                    & 026
                    & Altre prestazioni \\
                    \bottomrule
                    \caption{Elenco del tariffario delle prestazioni.}}}
                    \end{table}
                    `

                    Tra l’altro credo che l’unico modo per fare questa tabella sia metterla in orizzontale, ma anche in questo caso andrebbe ben oltre una pagina

                    Come sempre, grazie. 🙄 🙄

                  • #49258
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Te la sto aggiustando, ma è piena di errori; scambi tabular con table, apri e chiudi gli ambienti senza preoccuparti del loro annidamento, eccetera.

                      Troverai la soluzione domani, spero.

                    • #49259
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        `
                        {%\tiny
                        \footnotesize
                        \tabcolsep=4pt
                        \begin{longtable}{m{9mm}ccm{17mm}m{25mm}*3{c}m{10mm}}
                        \caption{Elenco del tariffario delle prestazioni.}\\[.5ex]
                        \toprule
                        \textbf{codice senza punto} & \textbf{codice} & \textbf{nota}
                        & \textbf{Descrizione breve DWH} & \textbf{Descrizione completa}
                        & {\parbox{13mm}{\textbf{Tariff. Euro dal 1.1.2010}}} & \textbf{BS\_n}
                        & \textbf{BM\_M1} & \textbf{Desc. BS\_M1} \\
                        \midrule
                        \endfirsthead
                        \multicolumn9l{Continua tabella \thetable}\\[.5ex]
                        \toprule
                        \textbf{codice senza punto} & \textbf{codice} & \textbf{nota}
                        & \textbf{Descrizione breve DWH} & \textbf{Descrizione completa}
                        & {\parbox{13mm}{\textbf{Tariff. Euro dal 1.1.2010}}} & \textbf{BS\_n}
                        & \textbf{BM\_M1} & \textbf{Desc. BS\_M1} \\
                        \midrule
                        \endhead
                        \multicolumn9r{\textit{continua}}
                        \endfoot
                        \bottomrule
                        \endlastfoot
                        9659
                        & 96.59
                        & M
                        & Altra irrigazione di ferita
                        & Altra irrigazione di ferita; Pulizia di ferita NAS, medic di ferita superficiale; escluso: sbrigliamento (86.22, 86.27-86.28))
                        & 3,70
                        & 1
                        & 026
                        & Altre prestazioni \\
                        \midrule
                        96591
                        & 96.59.1
                        & IM
                        & Medicazione avanzata semplice (10 X 10 cm)
                        & Medic avaz. compl. (<25cm) (detersione, sbrigliamento, medicazioni), max 60 med/anno per pz.
                        & 10,55
                        & 1
                        & 026
                        & Altre prestazioni \\
                        \midrule
                        96592
                        & 96.59.2
                        & IM
                        & Medicazione avanzata complessa (< 25 cm) & Medic. avaz. compl. (<25cm) (detersione, sbrigliamento, medicazioni), max 60 med/anno per pz. & 19,50 & 1 & 026 & Altre prestazioni \\ \midrule 96593 & 96.59.3 & IM & Medicazione avanzata complessa (25-80 cm) & Medic. avaz. compl. (25-80 cm) (detersione, sbrigliamento, medicazioni), max 60 med/anno per pz. & 32,50 & 1 & 026 & Altre prestazioni \\ \midrule 96594 & 96.59.4 & IM & Medicazione avanzata complessa (> 80 cm)
                        & Medic. avaz. compl. (25-80 cm) (detersione, sbrigliamento, medicazioni), max 60 med/anno per pz.
                        & 58,66
                        & 1
                        & 026
                        & Altre prestazioni \\
                        \midrule
                        96595
                        & 96.59.5
                        & IM
                        & Medicazione avanzata complicata per infez e prof
                        & Medic. avaz. complicata per infez e prof (Detersione, antisepsi, sbrigliamento, medicazioni; applicazioni distribuite in un tempo max di 45 gg consecutivi, come da protocollo) per un massimo di 20 medicazioni all'anno per paziente. Occorre che la struttura sanitaria che effettua la prestazione conservi la documentazione fotografica della lesione).
                        & 61,71
                        & 1
                        & 026
                        & Altre prestazioni \\
                        \midrule
                        96596
                        & 96.59.6
                        & IM
                        & Medicazione avanzata complicata per infez e prof e/o recalcitranti

                        & Medic. avaz. complicata per infez, prof e/o recalcitranti (Detersione, sbrigliamento chirurgico, medicazioni speciali con le seguenti tecniche strumentali: medicazioni cavitarie, vacuum-terapia, toilette chirurgica ad ultrasuoni, collagene con l'impiego di membrane biologiche o supporti speciali, neuromudulazione per neoangiogenesi e rivascolarizzazione periferica) per un massimo di 20 medicazioni all'anno per paziente. Occorre che la struttura sanitaria che effettua la prestazione conservi la documentazione fotografica della lesione
                        & 61,71
                        & 1
                        & 026
                        & Altre prestazioni \\
                        \end{longtable}}
                        `

                        Naturalmente bisogna caricare il pacchetto longtable.

                        La tabella è bruttissima; sta su due pagine scrivendala in corpo 8pt (\footnotesize); potrebbe stare in una pagina con \tiny, ma poi ci vuole il microscopio per leggerla. Come vedi dalla prima riga ci ho provato. Con \footnotesize esce dai margini, ma si legge tutta, magari cavandosi un po’ gli occhi.

                        La conclusione è che le colonne sono troppo strette per tutto il testo che dovrebbero contenere.

                        Potresti comporre in landscape e in formato PDF questa tabella, magari con campi m{…} più larghi e senza specificare nessun crpo più piccolo, poi potresti inserire nel tuo documento una pagina alla volta girata di 90º con \includegraphics. L’importante è saper spezzare il file in cui è composta la tabella in landscape nelle sue singole pagine e saperle smarginare correttamente. Magari in questa circostanza si potrebbe anche usare un valore di scala leggermente minore di 1 se fosse necessario. Se lavori con un Mac il problema è semplice perché basta usare Anteprima o Preview in modo intelligente. su Windows o Linux ci sono certamente programmi che fanno lo stesso mestiere; al limite c’è sempre ghostscript che è capace di fare queste cose. Ma bisogna lavorarci sopra non poco. Un’altra possibilità che forse, e ripeto forse, può evitare di usare longtable potrebbe essere quella di comporre su 8 colonne tutto il resto e comporre nella “riga” successiva con un \multicolumn8{m{…}} la Descrizione completa, in modo che possa disporre di tutta la larghezza della pagina; in questo modo ogni descrizione completa, anche le più lunghe, occuperebbe poche righe; volendo si potrebbe lasciare la prima colonna di questa “rigona” per metterci il titolo Descrizione completa in neretto, e poi usare le restante 7 colonne per la descrizione in questione. Te lo lascio fare, ma, mi raccomando, non fare i pasticci che hai fatto nel codice che hai allegato al tuo ultimo messaggio 😀

                    Visualizzazione 20 filoni di risposte
                    • Devi essere connesso per rispondere a questo topic.

                    Go to top