multicolumn error

  • Creatore
    Topic
  • #67145
    Up
    0
    Down
    ::


    Ciao a tutti!
    Sto cercando di creare una tabella in Texworks usando il comando mulricolumn con il codice sorgente:
    `\begin{tabular}{ccccccccc}
    \toprule
    $$ $\multicolumn{6}{c}{$m_{teo}$}$ & $\multicolumn{2}{c}{$m_sper$}$ & $\text{compatibilità}$ $$\\`

    ho provato e riprovato a cambiare l’ordine o il numero di $ però mi dà sempre lo stesso errore cioè:
    `!Misplaced \omit.
    \@multispan
    l.266 $$ $\multicoumn{6}{c}…..ecc`

    Qualcuno sa cosa vuol dire e dove ho sbagliato nel font?

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #67146
      Up
      0
      Down
      ::

      niccc” post=66108Ciao a tutti!
      Sto cercando di creare una tabella in Texworks usando il comando mulricolumn con il codice sorgente:
      \begin{tabular}{ccccccccc}
      \toprule
      $$ $\multicolumn{6}{c}{$m_{teo}$}$ & $\multicolumn{2}{c}{$m_sper$}$ & $\text{compatibilità}$ $$\\

      ho provato e riprovato a cambiare l’ordine o il numero di $ però mi dà sempre lo stesso errore cioè:
      !Misplaced \omit.
      \@multispan
      l.266 $$ $\multicoumn{6}{c}…..ecc

      Qualcuno sa cosa vuol dire e dove ho sbagliato nel font?

      Ciao,

      prova con:

      `\multicolumn{6}{c}{$m_{teo}$} & \multicolumn{2}{c}{$m_{sper}$} & \multicolumn{1}{c}{compatibilità}\\`

      Non ho capito perchè hai inserito tutti quei $.

      Ciao
      Claudio

    • #67147
      Up
      0
      Down
      ::


      eh mi dice che mancano..in effettì lì ne ho messi di inutili ma due all’inizio e due alla fine servono sempre..comunque la soluzione che proponevi non ha risolto, rimane lo stesso errore..

    • #67148
      Up
      0
      Down
      ::

      niccc” post=66124eh mi dice che mancano..in effettì lì ne ho messi di inutili ma due all’inizio e due alla fine servono sempre..comunque la soluzione che proponevi non ha risolto, rimane lo stesso errore..

      No? Il codice che ho usato per la prova è:

      `
      \begin{tabular}{ccccccccc}
      \toprule
      \multicolumn{6}{c}{$m_{teo}$} & \multicolumn{2}{c}{$m_{sper}$} & \multicolumn{1}{c}{compatibilità}\\
      \midrule

      \bottomrule
      \end{tabular}
      `
      caricando anche il pacchetto booktabs e mi funziona perfettamente. Magari riporta anche il preambolo che stai usando.

      Ciao
      Claudio

    • #67149
      Up
      0
      Down
      ::


      sisi anche io ho caricato quel pacchetto..comunque il preambolo è:
      `\documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{microtype}
      \usepackage{geometry} %puoi cambiare la distanza dai bordi
      \usepackage{sidecap}
      \usepackage{multirow}
      \usepackage{caption}[2004/07/16]
      \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
      \captionsetup{font={Large, it}, labelfont=bf}
      \geometry{left=2.3cm}
      \geometry{top=2 cm}
      \geometry{bottom=2cm}
      \geometry{right=1.8cm}
      \usepackage{graphicx}
      \usepackage{amssymb}
      \usepackage{epstopdf}
      \usepackage{booktabs}
      \usepackage{amsmath}
      \newenvironment{sistema}
      {\left\lbrace\begin{array}{@{}l@{}}}
      {\end{array}\right.}
      \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
      \usepackage{caption}[2004/07/16]
      \captionsetup{font=small}`

      lavoro su tex works con tex-live 2009 perchè ho avuto u pò di problemi ad installare 2011..grazie!

    • #67150
      Up
      0
      Down
      ::

      niccc” post=66128sisi anche io ho caricato quel pacchetto..comunque il preambolo è:
      \documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{microtype}
      \usepackage{geometry} %puoi cambiare la distanza dai bordi
      \usepackage{sidecap}
      \usepackage{multirow}
      \usepackage{caption}[2004/07/16]
      \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
      \captionsetup{font={Large, it}, labelfont=bf}
      \geometry{left=2.3cm}
      \geometry{top=2 cm}
      \geometry{bottom=2cm}
      \geometry{right=1.8cm}
      \usepackage{graphicx}
      \usepackage{amssymb}
      \usepackage{epstopdf}
      \usepackage{booktabs}
      \usepackage{amsmath}
      \newenvironment{sistema}
      {\left\lbrace\begin{array}{@{}l@{}}}
      {\end{array}\right.}
      \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
      \usepackage{caption}[2004/07/16]
      \captionsetup{font=small}

      lavoro su tex works con tex-live 2009 perchè ho avuto u pò di problemi ad installare 2011..grazie!

      In effetti io uso la 2011 :smile:. Continua a non funzionare il codice che ti ho passato?

    • #67151
      Up
      0
      Down
      ::


      Se riporti l’errore magari riusciamo a risolvere.

      Ti segnalo la guida per installare texlive 2011 (suppongo che tu stia usando ubuntu):
      http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf
      Si riferisce alla versione del 2010, ma basta che sostituisci tutte le occorrenze di “2010” con “2011” e andrà benissimo anche per la nuova versione.

      Ti faccio notare un errore che ancora Enrico non ha corretto: in fondo alla pagina 3, il comando di installazione (riportato tutto su una riga) è:
      `sudo ./install-tl -gui -lang it -repository http://mirror.ctan.org/systems/texlive/tlnet
      `(manca uno spazio nel PDF).

      Due note sul tuo codice. Prima, il \multicolumn sull’ultima colonna in quel caso lì non serve. Inoltre, quando scrivi $m_{teo}$ e $m_{sper}, probabilmente sbagli: se compili vedrai che “teo” e “sper” sono spaziati in maniera apparentemente anomala. Il motivo è che “sper” (per esempio) in quel modo corrisponde al prodotto delle variabili s, p, e e r, che magari non esistono. Se invece significa “speranza” (nel senso di “expectation” o qualche altra parola), allora devi scrivere $m_\textup{sper}$. Stessa cosa per $m_{teo}$.

      Ciao,
      Antonio

    • #67152
      Up
      0
      Down
      ::

      antonio.macrì” post=66131Se riporti l’errore magari riusciamo a risolvere.

      Ti segnalo la guida per installare texlive 2011 (suppongo che tu stia usando ubuntu):
      http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf
      Si riferisce alla versione del 2010, ma basta che sostituisci tutte le occorrenze di “2010” con “2011” e andrà benissimo anche per la nuova versione.

      Ti faccio notare un errore che ancora Enrico non ha corretto: in fondo alla pagina 3, il comando di installazione (riportato tutto su una riga) è:
      `sudo ./install-tl -gui -lang it -repository http://mirror.ctan.org/systems/texlive/tlnet
      `(manca uno spazio nel PDF).

      Due note sul tuo codice. Prima, il \multicolumn sull’ultima colonna in quel caso lì non serve. Inoltre, quando scrivi $m_{teo}$ e $m_{sper}, probabilmente sbagli: se compili vedrai che “teo” e “sper” sono spaziati in maniera apparentemente anomala. Il motivo è che “sper” (per esempio) in quel modo corrisponde al prodotto delle variabili s, p, e e r, che magari non esistono. Se invece significa “speranza” (nel senso di “expectation” o qualche altra parola), allora devi scrivere $m_\textup{sper}$. Stessa cosa per $m_{teo}$.

      Ciao,
      Antonio

      A essere onesti il codice con l’ultimo multicolumn (inutile) l’ho suggerito io :smile:. È vero che non serve, ma in fatto di programmazione cerco sempre di rispettare il detto “Keep It Simple”: in questo modo anche rileggendo dopo tanto tempo il codice quella tabella si identificano subito il numero di celle dei titoli… se poi è dannoso imparerò a rimuoverlo :wink:.

      Ciao
      Claudio

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

Go to top