inserire delle formule nelle tabelle

  • Creatore
    Topic
  • #39197
    Up
    0
    Down
    ::


    ho provato il metodo suggerito nell’arte di scrivere con latex (pg 79), ma non ha funzionato.

    ecco un esempio
    `
    \documentclass[a4paper,oneside,openbib, 11 pt]{book}
    \usepackage[english,latin,italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{rotating}
    \usepackage{amsmath,amssymb,amsthm}
    \usepackage[table]{xcolor}
    \usepackage{booktabs}
    \usepackage{ctable}
    \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}
    \begin{document}
    \begin{table}[htb]
    \caption{Definizione del frame tecnico per il tronco}
    \label{tab:tronco_tech}
    \centering%\footnotesize\rowcolors{4}{}{gray!16}
    \newcolumntype{L}{>{$\displaystyle}l<{$}} \begin{tabular}{lL}} \toprule Origine & O_t=XI-T8 \\ Vettore verticale & T_{tz}=\frac{(MA-C7)-(XI-T8)}{||(MA-C7)-(XI-T8)||} \\ Vettore anteroposteriore & T_{ty}=\frac{(LA-C7) \times T_{tz}}{||(LA-C7) \times T_{tz}||} \\ Vettore mediolaterale & T_{tx}=T_{ty} \times T_{tz} \end{displaymath} \\\bottomrule \end{tabular} \end{table} \end{document} `

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #39198
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        ho provato il metodo suggerito nell’arte di scrivere con latex (pg 79), ma non ha funzionato.

        ecco un esempio
        `
        \documentclass[a4paper,oneside,openbib, 11 pt]{book}
        \usepackage[english,latin,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{graphicx}
        \usepackage{rotating}
        \usepackage{amsmath,amssymb,amsthm}
        \usepackage[table]{xcolor}
        \usepackage{booktabs}
        \usepackage{ctable}
        \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}
        \begin{document}
        \begin{table}[htb]
        \caption{Definizione del frame tecnico per il tronco}
        \label{tab:tronco_tech}
        \centering%\footnotesize\rowcolors{4}{}{gray!16}
        \newcolumntype{L}{>{$\displaystyle}l<{$}} \begin{tabular}{lL}[color=red]}[/color] \toprule Origine & O_t=XI-T8 \\ Vettore verticale & T_{tz}=\frac{(MA-C7)-(XI-T8)}{||(MA-C7)-(XI-T8)||} \\ Vettore anteroposteriore & T_{ty}=\frac{(LA-C7) \times T_{tz}}{||(LA-C7) \times T_{tz}||} \\ Vettore mediolaterale & T_{tx}=T_{ty} \times T_{tz} \end{displaymath} \\\bottomrule \end{tabular} \end{table} \end{document} `

        C’è una graffa chiusa in più nella linea di \begin{tabular}
        Bye

      • #39199
        Up
        0
        Down
        ::


        hai ragione, grazie!

        però anche correggendola rimane un errore!

      • #39200
        Up
        0
        Down
        ::


        Le formule matematiche, anche se inserite nella tabella, non vanno racchiuse tra due $?

      • #39201
        Up
        0
        Down
        ::

        hai ragione, grazie!

        però anche correggendola rimane un errore!

        Che errore ti dà?

        Giacomo

      • #39202
        Up
        0
        Down
        ::

        hai ragione, grazie!

        però anche correggendola rimane un errore!

        Che errore ti dà?

        Giacomo

        nessuno, sono io che sono troppo distratto per essere un buon LaTeXista !

        appena prima di \bottomrule ho lasciato un \displaymath…

        grazie a tutti, risolto

        Ale

      • #39203
        Up
        0
        Down
        ::


        scusate vi disturbo ancora: ora il codice è corretto, ma la resa grafica è carente: non c’è modo di distanziare meglio le righe? le formule sono tutte attaccate!

        `\documentclass[a4paper,oneside,openbib, 11 pt]{book}
        \usepackage[english,latin,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{graphicx}
        \usepackage{rotating}
        \usepackage{amsmath,amssymb,amsthm}
        \usepackage[table]{xcolor}
        \usepackage{booktabs}
        \usepackage{ctable}
        \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}
        \begin{document}
        \begin{table}[htb]
        \caption{Definizione del frame tecnico per il tronco}
        \label{tab:tronco_tech}
        \centering\footnotesize%\rowcolors{1}{}{gray!16}
        \newcolumntype{L}{>{$\displaystyle}l<{$}} \begin{tabular}{>{\bfseries}lL}
        \toprule
        Origine & T_{to}=\frac{XI-T8}{2} \\
        Vettore verticale & T_{tz}=\frac{\frac{MA-C7}{2}-\frac{XI-T8}{2}}{||\frac{MA-C7}{2}-\frac{XI-T8}{2}||} \\
        Vettore anteroposteriore & T_{ty}=\frac{(LA-C7) \times T_{tz}}{||(LA-C7) \times T_{tz}||} \\
        Vettore mediolaterale & T_{tx}=T_{ty} \times T_{tz} \\\bottomrule
        \end{tabular}
        \end{table}
        \end{document} `

      • #39204
        Up
        0
        Down
        ::

        scusate vi disturbo ancora: ora il codice è corretto, ma la resa grafica è carente: non c’è modo di distanziare meglio le righe? le formule sono tutte attaccate!

        `\documentclass[a4paper,oneside,openbib, 11 pt]{book}
        \usepackage[english,latin,italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{graphicx}
        \usepackage{rotating}
        \usepackage{amsmath,amssymb,amsthm}
        \usepackage[table]{xcolor}
        \usepackage{booktabs}
        \usepackage{ctable}
        \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}
        \begin{document}
        \begin{table}[htb]
        \caption{Definizione del frame tecnico per il tronco}
        \label{tab:tronco_tech}
        \centering\footnotesize%\rowcolors{1}{}{gray!16}
        \newcolumntype{L}{>{$\displaystyle}l<{$}} \begin{tabular}{>{\bfseries}lL}
        \toprule
        Origine & T_{to}=\frac{XI-T8}{2} \\
        Vettore verticale & T_{tz}=\frac{\frac{MA-C7}{2}-\frac{XI-T8}{2}}{||\frac{MA-C7}{2}-\frac{XI-T8}{2}||} \\
        Vettore anteroposteriore & T_{ty}=\frac{(LA-C7) \times T_{tz}}{||(LA-C7) \times T_{tz}||} \\
        Vettore mediolaterale & T_{tx}=T_{ty} \times T_{tz} \\\bottomrule
        \end{tabular}
        \end{table}
        \end{document} `

        Le frazioni a quattro piani esistono solo nei libri di scuola delle medie e, tipograficamente parlando, sono un mostro da tenere distante.
        `\newcolumntype{L}{>{$}l<{$}}\setlength{\extrarowheight}{4pt} \begin{tabular}{>{\bfseries}lL}
        \toprule
        Origine & T_{to}=\frac{XI-T8}{2} \\
        Vettore verticale & T_{tz}=
        \frac{(MA-C7)/2-(XI-T8)/2}{\|(MA-C7)/2-(XI-T8)/2\|} \\
        Vettore anteroposteriore & T_{ty}=
        \frac{(LA-C7) \times T_{tz}}{\|(LA-C7) \times T_{tz}\|} \\
        Vettore mediolaterale & T_{tx}=T_{ty} \times T_{tz} \\
        \addlinespace[4pt]
        \bottomrule
        \end{tabular}`
        Nota che con il comando \extrarowheight aumento l’altezza di ciascuna riga; poi, alla fine, compenso con altrettanto spazio. Ho anche eliminato il \displaystyle che creerebbe frazioni troppo grandi.

        Nota anche il comando \| per le doppie barre. Il simbolo \times per la moltiplicazione si usa solo alle elementari; forse anche in ambiente medico? Fa pensare che la matematica dei medici sia a un livello bassino. 🙂

        Perché \footnotesize?

        Ciao
        Enrico

      • #39205
        Up
        0
        Down
        ::


        ora sono di frettissima, poi quando torno ti rispondo per bene

        comunque con la X naturalmente intendo un prodotto vettoriale, non una moltiplicazione.

        grazie per la risposta, quando torno modifico secondo i tuoi consigli tipografici!

      • #39206
        Up
        0
        Down
        ::


        ho riscritto le frazioni come dicevi, effettivamentente molto meglio!

        per il prodotto vettoriale ho deciso di usare la “x”.

        footnotesize perchè per i miei gusti le tabelle hanno caratteri troppo grandi a mantenerle con normalsize!

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

    Go to top