Incompatibilità caption e sistemi

  • Creatore
    Topic
  • #97439
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Il codice:
      `\documentclass{article}
      \begin{document}

      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{l@{}}}%
      {\end{array}\right.}

      \begin{table}
      \caption{Tabella del sistema
      $
      \begin{sistema}
      x-1>0\\
      3-x\ge0.
      \end{sistema}
      $
      }
      \end{table}

      \end{document}`
      produce l’errore:
      `Argument of \@caption has an extra }.`
      Perché? \caption non vuole didascalie troppo alte? In ogni caso, come rimediare (sempre se è consigliabile farlo)?

      Grazie!

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

        lorenzo.pantieri” post=96883Ciao a tutti. Il codice:
        `\documentclass{article}
        \begin{document}

        \newenvironment{sistema}%
        {\left\lbrace\begin{array}{l@{}}}%
        {\end{array}\right.}

        \begin{table}
        \caption{Tabella del sistema
        $
        \begin{sistema}
        x-1>0\\
        3-x\ge0.
        \end{sistema}
        $
        }
        \end{table}

        \end{document}`
        produce l’errore:
        `Argument of \@caption has an extra }.`
        Perché? \caption non vuole didascalie troppo alte? In ogni caso, come rimediare (sempre se è consigliabile farlo)?

        Grazie!

        È ben noto che [tt]\begin[/tt] e [tt]\end[/tt] sono comandi fragili:
        `\protect\begin{sistema}…\protect\end{sistema}`
        Ma sei proprio sicuro di un sistema nella didascalia?

        Oppure
        `\DeclareRobustCommand{\sistemarobusto}[1]{\begin{sistema}#1\end{sistema}}`
        e
        `\caption{Tabella del sistema
        $\sistemarobusto{
        x-1>0\\
        3-x\ge0.
        }$
        }`

        Ciao
        Enrico

      • #97441
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          egreg9″ post=96900
          Ma sei proprio sicuro di un sistema nella didascalia?

          No, infatti. Dopo averci pensato un po’ su, ho optato per una soluzione diversa: nella didascalia del mio sistema di disequazioni in una incognita ci metto solo gli insiemi soluzioni delle singole disequazioni.

          Grazie mille, in ogni caso!

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

      Go to top