Distanza delle equazioni dal testo precedente e seguente

  • Creatore
    Topic
  • #33936
    Up
    0
    Down
    ::


    Ciao a tutti,
    mi chiedevo come si potesse impostare manualmente la distanza che le equazioni hanno dal testo che segue e precede. Ho scorso un po’ nel forum, ma non mi pare di avere trovato informazioni utili. Grazie a tutti della disponibilità

    Buona giornata

    Fabio

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #33937
      Up
      0
      Down
      ::

      Ciao a tutti,
      mi chiedevo come si potesse impostare manualmente la distanza che le equazioni hanno dal testo che segue e precede. Ho scorso un po’ nel forum, ma non mi pare di avere trovato informazioni utili. Grazie a tutti della disponibilità

      I parametri rilevanti si chiamano \abovedisplayskip e \belowdisplayskip; in certi casi però TeX usa \abovedisplayshortskip e \belowdisplayshortskip (essenzialmente quando la riga che precede la formula centrata è corta). Non è saggio giochicchiare con questi parametri: qual è il tuo problema?

      Ciao
      Enrico

    • #33938
      Up
      0
      Down
      ::


      Ho solo la esigenza di aumentare la distanza testo – equazioni… Dici che sarebbe compromettente per il corretto funzionamento di tutto l’affare intervenire su quei due parametri?

      Ciao
      Fabio

    • #33939
      Up
      0
      Down
      ::

      Ho solo la esigenza di aumentare la distanza testo – equazioni… Dici che sarebbe compromettente per il corretto funzionamento di tutto l’affare intervenire su quei due parametri?

      E perché dovresti aumentare la distanza? Esempi, per favore: classe usata e tutto il resto come al solito.

      Ciao
      Enrico

    • #33940
      Up
      0
      Down
      ::


      Ho recuperato tutto il necessario:
      `
      %&LaTeX
      \documentclass[11pt,leqno]{amsart}
      \usepackage[a4paper,top=2 cm,bottom=2 cm,left=2 cm,right=2 cm]{geometry}
      %\usepackage{a4wide}
      % \usepackage{cmdtrack}
      %\usepackage[notcite,notref,draft]{showkeys}
      % \usepackage[pdftex]{graphicx}
      \usepackage{graphicx}
      \usepackage{upref}
      %\usepackage{refcheck}
      \newcommand{\marginlabel}[1]{\mbox{}\marginpar{\raggedleft\hspace{0pt}\tiny#1}}
      `

      Un esempio minimo è
      `
      Consideriamo il problema di dati iniziali iniziali ed al contorno per la legge di conservazione
      \begin{equation}
      \label{eq:1.1}
      \begin{cases}
      \pt u+\px f(u) =\displaystyle\int_0^1K(x,y)g(y, u(t,y))dy,& t>0,\,00,\\
      u(0,x)=u_0(x),& 0

    • #33941
      Up
      0
      Down
      ::

      Ho recuperato tutto il necessario:
      `
      %&LaTeX
      \documentclass[11pt,leqno]{amsart}
      \usepackage[a4paper,top=2 cm,bottom=2 cm,left=2 cm,right=2 cm]{geometry}
      %\usepackage{a4wide}
      % \usepackage{cmdtrack}
      %\usepackage[notcite,notref,draft]{showkeys}
      % \usepackage[pdftex]{graphicx}
      \usepackage{graphicx}
      \usepackage{upref}
      %\usepackage{refcheck}
      \newcommand{\marginlabel}[1]{\mbox{}\marginpar{\raggedleft\hspace{0pt}\tiny#1}}
      `

      Un esempio minimo è
      `
      Consideriamo il problema di dati iniziali iniziali ed al contorno per la legge di conservazione
      \begin{equation}
      \label{eq:1.1}
      \begin{cases}
      \pt u+\px f(u) =\displaystyle\int_0^1K(x,y)g(y, u(t,y))dy,& t>0,\,00,\\
      u(0,x)=u_0(x),& 0

      Lo stile della classe amsart prevede quelle distanze. Io non le toccherei.

      Ciao
      Enrico

    • #33942
      Up
      0
      Down
      ::


      Quindi, se volessi perseguire lo scopo, dovrei cambiare classe, o anche in questo caso ci sarebbero ancora troppe problematiche più grosse dell’esigenza?
      Grazie

      Fabio

    • #33943
      Up
      0
      Down
      ::

      Quindi, se volessi perseguire lo scopo, dovrei cambiare classe, o anche in questo caso ci sarebbero ancora troppe problematiche più grosse dell’esigenza?

      Puoi ridefinire la macro di amsart che è responsabile di questo:
      `\makeatletter
      \def\@adjustvertspacing{%
      \bigskipamount.7\baselineskip plus.7\baselineskip
      \medskipamount\bigskipamount \divide\medskipamount\tw@
      \smallskipamount\medskipamount \divide\smallskipamount\tw@
      \abovedisplayskip\medskipamount
      \advance\abovedisplayskip 1\abovedisplayskip % raddoppio lo spazio normale
      \belowdisplayskip \abovedisplayskip
      \abovedisplayshortskip\abovedisplayskip
      \advance\abovedisplayshortskip-1\abovedisplayskip
      \belowdisplayshortskip\abovedisplayshortskip
      \advance\belowdisplayshortskip 1\smallskipamount
      \jot\baselineskip \divide\jot 4 \relax
      }
      \makeatother`
      Ma, sinceramente, non lo toccherei. Lo stile amsart è molto parco di spaziature e di corpi grandi e lo trovo di solito piuttosto gradevole.

      Ciao
      Enrico

    • #33944
      Up
      0
      Down
      ::


      Sei sempre gentilissimo e chiarissimo, Enrico.
      Ora, per curiosità, è vero che la classe book produce più spazio? E quali altri stili danno più margine tra il testo e le formule?
      Mille grazie.

      Fabio

    • #33945
      Up
      0
      Down
      ::

      Sei sempre gentilissimo e chiarissimo, Enrico.
      Ora, per curiosità, è vero che la classe book produce più spazio? E quali altri stili danno più margine tra il testo e le formule?

      Sì. Poco più di quanto ti ho indicato come modifica a amsart. Quasi tutte le classi sono basate più o meno su quelle standard e di solito non modificano quell’aspetto. Anche memoir ha le stesse spaziature di book, ma anche un meccanismo per modificarle proporzionalmente a un certo parametro, soprattutto per rimediare i problemi connessi con l’eventuale interlinea ampliata.

      Ciao
      Enrico

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

Go to top