Tabelle: compilazione bloccata

  • Creatore
    Topic
  • #42764
    Up
    0
    Down
    ::


    Ciao a tutti.

    In un capitolo della mia tesi ho inserito una tabella.
    Quando vado a compilare dal main file, accade che la copilazione si blocca al livello di questo capitolo.
    Se tolgo il capitolo o se tolgo al tabella la copilazione non si arresta.
    Non riesco a trovare nessun informazione in rete a riguardo.
    Uso il pacchetto \usepackage{booktabs}.
    Il codice della tabella è il seguente:
    [
    begin{table}[h]

    \centering
    \resizebox{\columnwidth}{!}{
    \begin{tabular}{l c c c}

    \toprule
    \textbf{Component} & \textbf{Sub component mass\\[kg]} & \textbf{Total component mass\\[kg]} & \textbf{$\%$ \\of total mass} \\
    \midrule

    Electric Machine & & 192 & 5 \\
    \ Electric generators &140 & 192 & 5 \\
    \ Electric motor &52 & 192 & 5 \\
    Battery &Geometry & 8.57 &5 \\
    PV &Informatic Basics & 44 &5 \\
    Power conditioning unit &Phisics 1+2 & 205 & 10 \\
    Stack & & 267 &5 \\
    \ Stack &Collector & 267 &5 \\
    \ Stack &Electrolyte & 267 &5 \\
    \ Stack &Anode & 267 &5 \\
    \ Stack &Cathode & 267 &5 \\
    Turbocharger &Phisics 1+2 & 29 & 10 \\
    Heat exchanger &Phisics 1+2 & 10.1 & 10 \\
    Tank &Phisics 1+2 & 629 & 10 \\
    \bottomrule

    \end{tabular}}]

    Grazie.[/list][/code]

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

      Ciao a tutti.

      In un capitolo della mia tesi ho inserito una tabella.
      Quando vado a compilare dal main file, accade che la copilazione si blocca al livello di questo capitolo.
      Se tolgo il capitolo o se tolgo al tabella la copilazione non si arresta.
      Non riesco a trovare nessun informazione in rete a riguardo.
      Uso il pacchetto \usepackage{booktabs}.
      Il codice della tabella è il seguente:
      `
      \begin{table}[h]

      \centering
      \resizebox{\columnwidth}{!}{
      \begin{tabular}{l c c c}

      \toprule
      \textbf{Component} & \textbf{Sub component mass\\[kg]} & \textbf{Total component mass\\[kg]} & \textbf{$\%$ \\of total mass} \\
      \midrule

      Electric Machine & & 192 & 5 \\
      \ Electric generators &140 & 192 & 5 \\
      \ Electric motor &52 & 192 & 5 \\
      Battery &Geometry & 8.57 &5 \\
      PV &Informatic Basics & 44 &5 \\
      Power conditioning unit &Phisics 1+2 & 205 & 10 \\
      Stack & & 267 &5 \\
      \ Stack &Collector & 267 &5 \\
      \ Stack &Electrolyte & 267 &5 \\
      \ Stack &Anode & 267 &5 \\
      \ Stack &Cathode & 267 &5 \\
      Turbocharger &Phisics 1+2 & 29 & 10 \\
      Heat exchanger &Phisics 1+2 & 10.1 & 10 \\
      Tank &Phisics 1+2 & 629 & 10 \\
      \bottomrule

      \end{tabular}}`

      L’errore è in
      `\textbf{Sub component mass\\[kg]}`
      e simili; non puoi andare a capo all’interno di una cella. Devi usare due righe:
      `\textbf{Component} & \textbf{Sub component} & \textbf{Total component} & \textbf{\% of total} \\
      & \textbf{mass (kg)} & \textbf{mass (kg)} & \textbf{mass} \\`
      Non mi pare però che l’intestazione della seconda colonna rispecchi il contenuto. Sei sicuro di quei “Phisics”?

      Un’altra cosa: probabilmente è meglio dare \small dentro l’ambiente table (e non usare l’unico argomento opzionale [h], ma almeno [ht]) invece che \resizebox.

      Benvenuto!

      Ciao
      Enrico

    • #42766
      Up
      0
      Down
      ::


      Ho risolto il problema inserendo le due rigne al posto di una.
      Il comando \small non mi rimpicciolisce abbastanza la tabella. Per questo motivo continuo ad usare \resizebox.
      Il contenuto della tabella è eterogeneo perchè ho fatto copia e incolla con un altra tabella.
      Grazie comunque dell’osservazione.

      Ciao.

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

Go to top