[Risolto] gather non centra correttamente

  • Creatore
    Topic
  • #54490
    Daniele
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti,
      ho riscontrato uno scorretto allineamento delle equazioni con gahter qualora usi typearea e areaset con classicthesis. L’esempio (quasi minimo) compilabile è qui sotto. Sapete come possa risolvere il problema?
      Grazie,
      Daniele
      `\documentclass[11pt,a4paper]{scrreprt}

      \usepackage[T1]{fontenc}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{amsmath,amssymb}

      \usepackage{classicthesis-ldpkg}
      \usepackage[eulerchapternumbers,eulermath,linedheaders,listsseparated,%
      subfig,beramono,pdfspacing,drafting]{classicthesis}
      \usepackage[italian]{arsclassica}

      \usepackage{typearea}
      \areaset[7mm]{364pt}{705pt}

      \newcommand{\atone}{a_{\mathrm{t}1}}
      \newcommand{\attwo}{a_{\mathrm{t}2}}
      \newcommand{\atthree}{a_{\mathrm{t}3}}
      \newcommand{\atfour}{a_{\mathrm{t}4}}
      \newcommand{\abone}{a_{\mathrm{b}1}}
      \newcommand{\abtwo}{a_{\mathrm{b}2}}
      \newcommand{\abthree}{a_{\mathrm{b}3}}
      \newcommand{\abfour}{a_{\mathrm{b}4}}

      \begin{document}
      Coma mai ottengo il seguente risultato?
      \begin{subequations}
      \begin{gather}
      \delta_4\ap{I} – \biggl( \frac{b_2}{b_1} \delta_3 – \frac{b_3}{b_1} \delta_1 – \frac{b_4}{b_1} \atfour – \frac{b_5}{b_1} \abfour \biggr) = \frac{f_1}{b_1}\equiv \hat{f}_1 \label{eq:app_sist_diff_1} \\
      \atfour\ap{I} – \biggl( \frac{b_6+b_9}{2b_7} \delta_2 – \frac{b_{10}}{2b_7} \atone + \frac{b_{10}}{2b_7} \abone \biggr) = -\frac{f_2+f_3}{2b_7} \equiv \hat{f}_2 \label{eq:app_sist_diff_2}\\
      \abfour\ap{I} – \biggl( \frac{b_6-b_9}{2b_8} \delta_2 + \frac{b_{10}}{2b_8} \atone – \frac{b_{10}}{2b_8} \abone \biggr) = \frac{f_3-f_2}{2b_8} \equiv \hat{f}_3 \label{eq:app_sist_diff_3}
      \end{gather}
      \end{subequations}

      \end{document}`

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #54491
        Up
        0
        Down
        ::

        Ciao a tutti,
        ho riscontrato uno scorretto allineamento delle equazioni con gahter qualora usi typearea e areaset con classicthesis. L’esempio (quasi minimo) compilabile è qui sotto. Sapete come possa risolvere il problema?

        Non c’è nessun problema. La seconda equazione arriverebbe troppo vicina al numero e quindi amsmath la sposta leggermente verso sinistra.

        Ciao
        Enrico

      • #54492
        Daniele
        Partecipante
          Up
          0
          Down
          ::


          Mi viene il dubbio che non otteniamo la stessa cosa. A me risulta che sostanzialmente le equazioni sono allineate a destra. Vorrei caricare un’immagine ma non so come fare.

          Ciao,
          Daniele

          MODIFICA AL MESSAGGIO:
          Sono riuscito a caricare l’immagine a questo indirizzo:
          http://img593.imageshack.us/i/gather.jpg/

        • #54493
          Up
          0
          Down
          ::

          Mi viene il dubbio che non otteniamo la stessa cosa. A me risulta che sostanzialmente le equazioni sono allineate a destra.

          L’immagine coincide esattamente con quello che ottengo io; il motivo è esattamente quello che ti ho riferito.

          Se proprio non ti va, metti le equazioni come argomento di \mathclap dopo aver caricato il pacchetto mathtools.

          Ciao
          Enrico

        • #54494
          Daniele
          Partecipante
            Up
            0
            Down
            ::


            Grazie, così mi piace molto di più. Ottengo però degli errori in fase di compilazione, che posso ingorare premendo più volte invio, ma che sono fastidiosi. Come mai? A cosa sono dovuti? Allego il nuovo esempio.

            Ciao,
            Daniele

            `\documentclass[11pt,a4paper]{scrreprt}

            \usepackage[T1]{fontenc}
            \usepackage[latin1]{inputenc}
            \usepackage[italian]{babel}

            \usepackage{amsmath,amssymb}
            \setcounter{MaxMatrixCols}{20}
            \usepackage{mathtools}

            \usepackage{classicthesis-ldpkg}
            \usepackage[eulerchapternumbers,linedheaders,listsseparated,%
            subfig,beramono,pdfspacing,drafting]{classicthesis}
            \usepackage[italian]{arsclassica}

            \usepackage{typearea}
            \areaset[7mm]{364pt}{705pt}

            \newcommand{\atone}{a_{\mathrm{t}1}}
            \newcommand{\attwo}{a_{\mathrm{t}2}}
            \newcommand{\atthree}{a_{\mathrm{t}3}}
            \newcommand{\atfour}{a_{\mathrm{t}4}}
            \newcommand{\abone}{a_{\mathrm{b}1}}
            \newcommand{\abtwo}{a_{\mathrm{b}2}}
            \newcommand{\abthree}{a_{\mathrm{b}3}}
            \newcommand{\abfour}{a_{\mathrm{b}4}}

            \usepackage{lipsum}

            \begin{document}
            Adesso il risultato è molto meglio, ma ci sono deglli errori in compilazione.
            \begin{subequations}
            \begin{gather}
            \delta_4\ap{I} – \biggl( \frac{b_2}{b_1} \delta_3 – \frac{b_3}{b_1} \delta_1 – \frac{b_4}{b_1} \atfour – \frac{b_5}{b_1} \abfour \biggr) = \frac{f_1}{b_1}\equiv \hat{f}_1 \label{eq:app_sist_diff_1} \\
            \mathclap{\atfour\ap{I} – \biggl( \frac{b_6+b_9}{2b_7} \delta_2 – \frac{b_{10}}{2b_7} \atone + \frac{b_{10}}{2b_7} \abone \biggr) = -\frac{f_2+f_3}{2b_7} \equiv \hat{f}_2 \label{eq:app_sist_diff_2}}\\
            \abfour\ap{I} – \biggl( \frac{b_6-b_9}{2b_8} \delta_2 + \frac{b_{10}}{2b_8} \atone – \frac{b_{10}}{2b_8} \abone \biggr) = \frac{f_3-f_2}{2b_8} \equiv \hat{f}_3 \label{eq:app_sist_diff_3}
            \end{gather}
            \end{subequations}`

          • #54495
            Up
            0
            Down
            ::

            Grazie, così mi piace molto di più. Ottengo però degli errori in fase di compilazione, che posso ingorare premendo più volte invio, ma che sono fastidiosi. Come mai? A cosa sono dovuti? Allego il nuovo esempio.

            Ciao,
            Daniele

            `\documentclass[11pt,a4paper]{scrreprt}

            \usepackage[T1]{fontenc}
            \usepackage[latin1]{inputenc}
            \usepackage[italian]{babel}

            \usepackage{amsmath,amssymb}
            \setcounter{MaxMatrixCols}{20}
            \usepackage{mathtools}

            \usepackage{classicthesis-ldpkg}
            \usepackage[eulerchapternumbers,linedheaders,listsseparated,%
            subfig,beramono,pdfspacing,drafting]{classicthesis}
            \usepackage[italian]{arsclassica}

            \usepackage{typearea}
            \areaset[7mm]{364pt}{705pt}

            \newcommand{\atone}{a_{\mathrm{t}1}}
            \newcommand{\attwo}{a_{\mathrm{t}2}}
            \newcommand{\atthree}{a_{\mathrm{t}3}}
            \newcommand{\atfour}{a_{\mathrm{t}4}}
            \newcommand{\abone}{a_{\mathrm{b}1}}
            \newcommand{\abtwo}{a_{\mathrm{b}2}}
            \newcommand{\abthree}{a_{\mathrm{b}3}}
            \newcommand{\abfour}{a_{\mathrm{b}4}}

            \usepackage{lipsum}

            \begin{document}
            Adesso il risultato è molto meglio, ma ci sono deglli errori in compilazione.
            \begin{subequations}
            \begin{gather}
            \delta_4\ap{I} – \biggl( \frac{b_2}{b_1} \delta_3 – \frac{b_3}{b_1} \delta_1 – \frac{b_4}{b_1} \atfour – \frac{b_5}{b_1} \abfour \biggr) = \frac{f_1}{b_1}\equiv \hat{f}_1 \label{eq:app_sist_diff_1} \\
            \mathclap{\atfour\ap{I} – \biggl( \frac{b_6+b_9}{2b_7} \delta_2 – \frac{b_{10}}{2b_7} \atone + \frac{b_{10}}{2b_7} \abone \biggr) = -\frac{f_2+f_3}{2b_7} \equiv \hat{f}_2 \label{eq:app_sist_diff_2}}\\
            \abfour\ap{I} – \biggl( \frac{b_6-b_9}{2b_8} \delta_2 + \frac{b_{10}}{2b_8} \atone – \frac{b_{10}}{2b_8} \abone \biggr) = \frac{f_3-f_2}{2b_8} \equiv \hat{f}_3 \label{eq:app_sist_diff_3}
            \end{gather}
            \end{subequations}`

            L’equazione va come argomento di \mathclap, non la \label.

            Ciao
            Enrico

          • #54496
            Daniele
            Partecipante
              Up
              0
              Down
              ::


              😳 Grazie, problema risolto.

              Ciao,
              Daniele

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

          Go to top▲