tabelle ed estetica

  • Creatore
    Topic
  • #103652
    claudio
    Partecipante
      Up
      0
      Down
      ::


      devo fare molte tabelle con dei quadri orari
      un’ipotesi e quella che segue
      `
      \documentclass[a4paper]{book}
      \usepackage{geometry}

      \geometry{a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm}
      \usepackage[utf8]{inputenc}
      \usepackage{amsmath}
      \usepackage[T1]{fontenc}
      \usepackage{lmodern}
      \usepackage[italian]{babel}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \usepackage{booktabs}
      \usepackage{multirow}
      \usepackage{tabularx}
      \newcommand{\spunta}{\multicolumn{1}{c}{$\rlap{$\checkmark$}\square$}}
      \newcolumntype{b}{X}
      \newcolumntype{s}{>{\centering\arraybackslash\hsize=.15\hsize}X}
      \newcolumntype{t}{>{\centering\arraybackslash\hsize=.5\hsize}X}
      \def\tabularxcolumn#1{m{#1}}
      \newcommand{\heading}[1]{\multicolumn{1}{c}{{\large \textbf{#1}}}}
      \newcommand{\headingdue}[1]{\multicolumn{2}{c}{{\large \textbf{#1}}}}
      \newcommand{\headingcinque}[1]{\multicolumn{5}{c}{{\large \textbf{#1}}}}
      \newcommand{\headingsei}[1]{\multicolumn{6}{c}{{\large \textbf{#1}}}}

      \begin{document}
      \begin{tabularx}{\textwidth}{bsssss}
      \toprule
      \multirow{6} * {\large\textbf{ DISCIPLINE}} & \headingdue{1}&\headingdue{2}&\heading{5} \\
      & \headingdue{Biennio}&\headingdue{Biennio}&\heading{Anno} \\
      \cline{2-6}\\
      & \heading{1} & \heading{2}&\heading{3}&\heading{4}&\heading{5} \\
      \cline{2-6}\\
      &\headingcinque{ORE SETTIMANALI}\\
      \midrule
      \headingsei{AREA COMUNE}\\
      \midrule
      \textbf{Lingua e letteratura italiana}&\heading{4}&\heading{4}&\heading{4}&\heading{4}&\heading{4}\\
      \midrule
      Lingua Inglese&3&3&3&3&3\\
      \midrule
      \headingsei{AREA DI INDIRIZZO}\\
      \midrule
      Tecnologie e Tecniche di Rappresentazione grafica&3&3&-&-&-\\
      \midrule
      Scienze integrate:Fisica\footnote{Insegnamento in attività di laboratorio svolto in parte da docente teorico e tecnico-pratico }&3&3&-&-&-\\
      \bottomrule
      \end{tabularx}
      \end{document}
      `
      come potrei migliorarla ?
      critiche?
      grazie
      claudio

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #103653
        Up
        0
        Down
        ::


        io ho solo un commento: la mini-tabella “1° biennio, 2° biennio” mi sembra quasi del tutto superflua, dato che poi i dati sono divisi per anno.
        Purtroppo non ho il tempo di provare, ma mi piacerebbe considerare una riga sotto “Ore settimanali” che dia l’intestazione alle colonne (es: 1° anno, 2° anno …) per vederne il risultato. Magari poi sto dicendo una castroneria tipografica, ma l’unica cosa che mi salta all’occhio è quella sottotabella, appunto

      • #103654
        claudio
        Partecipante
          Up
          0
          Down
          ::


          non piace molto neppure a me …
          grazie
          claudio

        • #103655
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Toglierei quasi tutti i \midrule che hai messo; i \cline andrebbero sostituiti da \cmidrule (vedi documentazione di booktabs), ma secondo me non servono.
            Aggiusterei gli spazi verticali fra una categoria e l’altra con dei \noalign{\vspace{2ex}}, per esempio, ma aggiustati il 2ex come meglio credi.
            Quella costruzione barocca all’inzzio della tabaella può ridursi molto se togli i bienni e metti Anno sulla stessa riga degli anni e se non usi multirow, ma metti le DISCIPLINE allineate con ORE SETTIMANALI.

            Con qualche aggiustamento (che implica l’eliminazione di alcuni filetti orizzontali e qualche ulteriore spaziatura, io farei così:`\documentclass[a4paper]{book}
            \usepackage{geometry}

            \geometry{a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm}
            \usepackage[utf8]{inputenc}
            \usepackage{amsmath}
            \usepackage[T1]{fontenc}
            \usepackage{lmodern}
            \usepackage[italian]{babel}
            \usepackage{amsfonts}
            \usepackage{amssymb}
            \usepackage{booktabs}
            \usepackage{multirow}
            \usepackage{tabularx}
            \newcommand{\spunta}{\multicolumn{1}{c}{$\rlap{$\checkmark$}\square$}}
            \newcolumntype{b}{X}
            \newcolumntype{s}{>{\centering\arraybackslash\hsize=.15\hsize}X}
            \newcolumntype{t}{>{\centering\arraybackslash\hsize=.5\hsize}X}
            \def\tabularxcolumn#1{m{#1}}
            \newcommand{\heading}[1]{\multicolumn{1}{c}{\large \textbf{#1}}}
            \newcommand{\headingdue}[1]{\multicolumn{2}{c}{\large \textbf{#1}}}
            \newcommand{\headingcinque}[1]{\multicolumn{5}{c}{\large \textbf{#1}}}
            \newcommand{\headingsei}[1]{\multicolumn{6}{c}{\large \textbf{#1}}}

            \begin{document}
            \begin{tabularx}{\textwidth}{bsssss}
            \toprule\noalign{\vspace{1ex}}
            {\textbf{\large DISCIPLINE}} &\headingcinque{ORE SETTIMANALI}\\
            \midrule
            \noalign{\vspace{2ex}}
            % \multirow{6} * {\large\textbf{ DISCIPLINE}}
            % & \headingdue{1}&\headingdue{2}&\heading{5} \\
            % & \headingdue{Biennio}&\headingdue{Biennio}&\heading{Anno} \\
            % \cmidrule{2-6}\\
            \hspace*{\fill}\textbf{Anno} & \heading{1} & \heading{2}&\heading{3}&\heading{4}&\heading{5} \\
            % \cmidrule{2-6}\\
            \noalign{\vspace{2ex}}
            \headingsei{AREA COMUNE}\\
            \midrule
            \textbf{Lingua e letteratura italiana}&\heading{4}&\heading{4}&\heading{4}&\heading{4}&\heading{4}\\
            \midrule
            Lingua Inglese&3&3&3&3&3\\
            \midrule
            \headingsei{AREA DI INDIRIZZO}\\
            \midrule
            Tecnologie e Tecniche di Rappresentazione grafica&3&3&-&-&-\\
            \midrule
            Scienze integrate:Fisica\footnote{Insegnamento in attività di laboratorio svolto in parte da docente teorico e tecnico-pratico }&3&3&-&-&-\\
            \bottomrule
            \end{tabularx}
            \end{document}
            `

          • #103656
            claudio
            Partecipante
              Up
              0
              Down
              ::


              altra versione, diciamo minimalista
              `
              \documentclass[a4paper]{book}
              \usepackage{geometry}

              \geometry{a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm}
              \usepackage[utf8]{inputenc}
              \usepackage{amsmath}
              \usepackage[T1]{fontenc}
              \usepackage{lmodern}
              \usepackage[italian]{babel}
              \usepackage{amsfonts}
              \usepackage{amssymb}
              \usepackage{booktabs}
              \usepackage{multirow}
              \usepackage{tabularx}
              \usepackage{array}
              \newcolumntype{d}[1]{>{\textbf{text}{#1}}c<{}} \newcommand{\spunta}{\multicolumn{1}{c}{$\rlap{$\checkmark$}\square$}} \newcolumntype{b}{X} \newcolumntype{s}{>{\centering\bfseries\arraybackslash\hsize=.15\hsize}X}
              \newcolumntype{t}{>{\centering\arraybackslash\hsize=.5\hsize}X}
              \def\tabularxcolumn#1{m{#1}}
              \newcommand{\heading}[1]{\multicolumn{1}{c}{\large \textbf{#1}}}

              \begin{document}
              \begin{tabularx}{\textwidth}{bsssss}
              \toprule\noalign{\vspace{1ex}}
              {\textbf{\large DISCIPLINE}} & \heading{I} & \heading{II}&\heading{III}&\heading{IV}&\heading{V} \\
              % \cmidrule{2-6}\\
              \midrule
              Lingua e letteratura italiana&4&4&4&4&4\\
              Lingua Inglese&3&3&3&3&3\\
              Tecnologie e Tecniche di Rappresentazione grafica&3&3&-&-&-\\
              Scienze integrate:Fisica\footnote{Insegnamento in attività di laboratorio svolto in parte da docente teorico e tecnico-pratico }&3&3&-&-&-\\
              \bottomrule
              \end{tabularx}
              \end{document}
              ciao
              claudio
              `

            • #103657
              Up
              0
              Down
              ::

              claudio” post=103712altra versione, diciamo minimalista
              `
              \documentclass[a4paper]{book}
              \usepackage{geometry}

              \geometry{a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm}
              \usepackage[utf8]{inputenc}
              \usepackage{amsmath}
              \usepackage[T1]{fontenc}
              \usepackage{lmodern}
              \usepackage[italian]{babel}
              \usepackage{amsfonts}
              \usepackage{amssymb}
              \usepackage{booktabs}
              \usepackage{multirow}
              \usepackage{tabularx}
              \usepackage{array}
              \newcolumntype{d}[1]{>{\textbf{text}{#1}}c<{}} \newcommand{\spunta}{\multicolumn{1}{c}{$\rlap{$\checkmark$}\square$}} \newcolumntype{b}{X} \newcolumntype{s}{>{\centering\bfseries\arraybackslash\hsize=.15\hsize}X}
              \newcolumntype{t}{>{\centering\arraybackslash\hsize=.5\hsize}X}
              \def\tabularxcolumn#1{m{#1}}
              \newcommand{\heading}[1]{\multicolumn{1}{c}{\large \textbf{#1}}}

              \begin{document}
              \begin{tabularx}{\textwidth}{bsssss}
              \toprule\noalign{\vspace{1ex}}
              {\textbf{\large DISCIPLINE}} & \heading{I} & \heading{II}&\heading{III}&\heading{IV}&\heading{V} \\
              % \cmidrule{2-6}\\
              \midrule
              Lingua e letteratura italiana&4&4&4&4&4\\
              Lingua Inglese&3&3&3&3&3\\
              Tecnologie e Tecniche di Rappresentazione grafica&3&3&-&-&-\\
              Scienze integrate:Fisica\footnote{Insegnamento in attività di laboratorio svolto in parte da docente teorico e tecnico-pratico }&3&3&-&-&-\\
              \bottomrule
              \end{tabularx}
              \end{document}
              ciao
              claudio
              `

              Anch’io mi sono trovato, in passato, a dover scrivere tabelle come le tue, ma ho scelto una via più semplice:
              `\documentclass[a4paper]{book}
              \usepackage[utf8]{inputenc}
              \usepackage[T1]{fontenc}
              \usepackage[italian]{babel}
              \usepackage{array,booktabs}

              \newcolumntype{F}{>{\centering\arraybackslash}m{.6cm}}

              \begin{document}

              \begin{table}
              \centering
              \begin{tabular}{ll*{5}{F}}
              \toprule
              & Discipline & I & II & III & IV & V \\
              \cmidrule(lr){1-2} \cmidrule(lr){3-7}
              Area comune & Lingua e letteratura italiana & 4 & 4 & 4 & 4 & 4 \\
              & Lingua inglese & 3 & 3 & 3 & 3 & 3 \\
              & Birdwatching & 4 & 4 & 4 & 4 & 4 \\
              \cmidrule(lr){1-2} \cmidrule(lr){3-7}
              Area di indirizzo & Coltivazione del peperoncino & 2 & 2 & 4 & 4 & 4 \\
              & Orlo a giorno & 2 & 2 & 4 & 5 & 6 \\
              & Parossismi & 1 & 1 & 1 & 1 & 1 \\
              \bottomrule
              \end{tabular}

              \end{table}
              `
              Ciao
              Tommaso

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

          Go to top