problema \newtheoremstyle

  • Creatore
    Topic
  • #81247
    Up
    0
    Down
    ::


    Salve a tutti|
    Ho un problema che spero voi sappiate risolvere:
    nello scrivere la tesi voglio che i teoremi, proposizioni eccetera vengano scritti secondo questo schema:

    (1.1) Teorema (di Babafou) testo del teorema.

    ora, smanettando un po’ sulle varie guide, sono riuscito a trovare l’ambiente \newtheoremstyle soltanto che non riesco proprio ad impostarlo in modo da farlo risultare così!
    suppongo che il problema mio stia nel fatto che non so come inserire le opzioni nella parte riservata alle “head spec” del teorema…

    spero che possiate aiutarmi!
    grazie mille!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #81248
      Up
      0
      Down
      ::

      zeppnick” post=80454Salve a tutti|
      Ho un problema che spero voi sappiate risolvere:
      nello scrivere la tesi voglio che i teoremi, proposizioni eccetera vengano scritti secondo questo schema:

      (1.1) Teorema (di Babafou) testo del teorema.

      ora, smanettando un po’ sulle varie guide, sono riuscito a trovare l’ambiente \newtheoremstyle soltanto che non riesco proprio ad impostarlo in modo da farlo risultare così!
      suppongo che il problema mio stia nel fatto che non so come inserire le opzioni nella parte riservata alle “head spec” del teorema…

      spero che possiate aiutarmi!
      grazie mille!

      Benvenuto!

      Puoi mostrare quello che hai finora?

      Ciao
      Enrico

    • #81249
      Up
      0
      Down
      ::


      il documento è molto grande e frammentato in più documenti .tex che poi ho richiamato nel main.tex

      comunque il mio preambolo si presenta così

      `\documentclass[12pt, a4paper, twoside, openright]{book}

      \usepackage[a4paper, top=3cm, bottom=2.5cm, left=2.5cm, right=2.5cm, bindingoffset=5mm]{geometry}

      \usepackage{amssymb,amsmath,amsthm,xfrac}

      %\newtheoremstyle{mystyle}% name
      % {3pt}%Space above
      % {3pt}%Space below
      % {\normalfont}%Body font
      % {0pt}%Indent amount
      % {\itshape}% Theorem head font
      % {.}%Punctuation after theorem head
      % {\newline}%Space after theorem head 2
      % {}%Theorem head spec (can be left empty, meaning ‘normal’)

      \swapnumbers
      \newtheorem{prop}{Proposizione}[section]
      \newtheorem{teor}[prop]{Teorema}`

      intanto ho lasciato queste impostazioni per poter lavorare senza problemi…però la mia idea era di creare quel `mystyle` in modo da poterlo applicare a tutti i teoremi…
      magari togliendo anche `\swapnumbers`, che comunque per adesso fa bene il suo lavoro…

      grazie!

    • #81250
      Up
      0
      Down
      ::

      zeppnick” post=80456il documento è molto grande e frammentato in più documenti .tex che poi ho richiamato nel main.tex

      comunque il mio preambolo si presenta così

      `\documentclass[12pt, a4paper, twoside, openright]{book}

      \usepackage[a4paper, top=3cm, bottom=2.5cm, left=2.5cm, right=2.5cm, bindingoffset=5mm]{geometry}

      \usepackage{amssymb,amsmath,amsthm,xfrac}

      %\newtheoremstyle{mystyle}% name
      % {3pt}%Space above
      % {3pt}%Space below
      % {\normalfont}%Body font
      % {0pt}%Indent amount
      % {\itshape}% Theorem head font
      % {.}%Punctuation after theorem head
      % {\newline}%Space after theorem head 2
      % {}%Theorem head spec (can be left empty, meaning ‘normal’)

      \swapnumbers
      \newtheorem{prop}{Proposizione}[section]
      \newtheorem{teor}[prop]{Teorema}`

      intanto ho lasciato queste impostazioni per poter lavorare senza problemi…però la mia idea era di creare quel `mystyle` in modo da poterlo applicare a tutti i teoremi…
      magari togliendo anche `\swapnumbers`, che comunque per adesso fa bene il suo lavoro…

      grazie!

      `\documentclass{book}
      \usepackage{amsthm}

      \makeatletter
      \newtheoremstyle{zepp}
      {\topsep}
      {\topsep}
      {\normalfont\itshape}
      {0pt}
      {\normalfont\bfseries}
      {.}
      { }
      {(#2) #1\@ifnotempty{#3}{ (#3)}}
      % #1 = nome, #2 = numero, #3 = attribuzione
      \makeatother
      \theoremstyle{zepp}
      \newtheorem{thm}{Teorema}[chapter]

      \begin{document}
      \mainmatter
      \chapter{Titolo}
      \begin{thm}[di Babafou]
      Qualche mulo parla.
      \end{thm}
      \end{document}`
      Ciao
      Enrico

    • #81251
      Up
      0
      Down
      ::


      grazie mille, però c’è ancora un intoppo:

      il numero va bene, però nel titolo mi salta fuori scritto Teoremaifnotempty ()…e le parentesi dopo mi rimangono anche quando non inserisco la specificazione del teorema…

    • #81252
      Up
      0
      Down
      ::


      ah no no, ho trovato l’errore 😀
      funziona tutto in modo perfetto!!!

      grazie!!!

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

Go to top