[Risolto] gather non centra correttamente

  • Creatore
    Topic
  • #54490
    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
      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
      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
      Up
      0
      Down
      ::


      😳 Grazie, problema risolto.

      Ciao,
      Daniele

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

Go to top