Modificare stile delle proof

  • Creatore
    Topic
  • #52076
    Up
    0
    Down
    ::


    Salve,

    devo mandare un lavoro a una rivista e loro vogliono che tutti gli ambienti siano con nome in maiuscoletto e indentati.
    Per gli ambienti teorema e lemma ok, con newtheoremstyle si risolve.
    Per l’ambiente proof la rivista suggerisce un poco elegante
    `
    \renewcommand{\proofname}{\indent \sc Proof}
    `

    ma oltre a essere poco elegante, nel mio caso è anche poco funzionale dato che molte dim nel mio lavoro sono del tipo
    `
    \begin{proof}[altro testo qui]
    `

    come posso cambiare in modo piu indolore possibile lo stile?

    grazie

    D

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


      per ora ovviamente
      `
      \begin{proof}[\indent\sc{altro testo qui}]
      `
      funziona, ma spero di poter evitare di aggiungere sempre \indent\sc

    • #52078
      Up
      0
      Down
      ::

      Salve,

      devo mandare un lavoro a una rivista e loro vogliono che tutti gli ambienti siano con nome in maiuscoletto e indentati.
      Per gli ambienti teorema e lemma ok, con newtheoremstyle si risolve.
      Per l’ambiente proof la rivista suggerisce un poco elegante
      `
      \renewcommand{\proofname}{\indent \sc Proof}
      `

      ma oltre a essere poco elegante, nel mio caso è anche poco funzionale dato che molte dim nel mio lavoro sono del tipo
      `
      \begin{proof}[altro testo qui]
      `

      come posso cambiare in modo piu indolore possibile lo stile?

      Puoi cominciare a parlare in italiano: “indentato” non è un termine tipografico, ma solo uno scimmiottamento dell’inglese. “Rientro” è la parola italiana. 🙂
      `\makeatletter
      \renewenvironment{proof}[1][\proofname]{\par
      \pushQED{\qed}%
      \normalfont \topsep6\p@\@plus6\p@\relax
      \trivlist
      \item[\hskip\labelsep
      \itshape
      \indent#1\@addpunct{.}]\ignorespaces
      }{%
      \popQED\endtrivlist\@endpefalse
      }
      \makeatother`
      Ciao
      Enrico

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

Go to top