problema sommario con Amsmath

  • Creatore
    Topic
  • #27234
    Up
    0
    Down
    ::


    ciao a tutti,

    sto scrivendo una tesi con amsmath (amsbook), ma il sommario (tableofcontents) che viene generato fa decisamente schifo:

    – tra capitolo e paragrafo non c’è spazio, sono quasi attaccati.
    – entrambi sono scritti con la stessa formattazione, cioè, ad esempio, non c’è grassetto per il capitolo. ho provato a scrivere in grassetto il titolo all’interno del testo e ovviamente viene così anche nel sommario, ma il numero resta scritto non in grassetto e la spaziatura risulta ancor più orribile.
    – infine, vorrei togliere la voce “CAPITOLO 1. Algebra” nel sommario, e far uscire solo “1.Algebra.”

    spero di essermi spiegato decentemente
    c’è un modo per risolvere le tre cose?
    vi ringrazio!

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

      ciao a tutti,

      sto scrivendo una tesi con amsmath (amsbook), ma il sommario (tableofcontents) che viene generato fa decisamente schifo:

      – tra capitolo e paragrafo non c’è spazio, sono quasi attaccati.
      – entrambi sono scritti con la stessa formattazione, cioè, ad esempio, non c’è grassetto per il capitolo. ho provato a scrivere in grassetto il titolo all’interno del testo e ovviamente viene così anche nel sommario, ma il numero resta scritto non in grassetto e la spaziatura risulta ancor più orribile.
      – infine, vorrei togliere la voce “CAPITOLO 1. Algebra” nel sommario, e far uscire solo “1.Algebra.”

      spero di essermi spiegato decentemente
      c’è un modo per risolvere le tre cose?

      Usare la classe memoir. Il manuale è molto dettagliato.

      Ciao
      Enrico

    • #27236
      Up
      0
      Down
      ::


      ti ringrazio,il fatto è che devo chiudere in fretta e non ho molto tempo di leggere il manuale di memoir..

      però pensavo di usare il pacchetto “tocloft” ma non riesco a farlo girare su amsmath..

      qualcuno per caso è pratico?

      la cosa mi sembra strana perchè quasi tutti i testi matematici che vedo sul web sono i amsmath e non hanno un sommario indecente come il mio…

    • #27237
      Up
      0
      Down
      ::

      ti ringrazio,il fatto è che devo chiudere in fretta e non ho molto tempo di leggere il manuale di memoir..

      però pensavo di usare il pacchetto “tocloft” ma non riesco a farlo girare su amsmath..

      qualcuno per caso è pratico?

      la cosa mi sembra strana perchè quasi tutti i testi matematici che vedo sul web sono i amsmath e non hanno un sommario indecente come il mio…

      tocloft non va d’accordo con amsbook, che usa un sistema completamente diverso rispetto a quello del nucleo di LaTeX. Metti questo nel tuo preambolo e vedi se fa quello che desideri:
      `\makeatletter
      \renewcommand{\tocchapter}[3]{%
      \indentlabel{\@ifnotempty{#2}{\ignorespaces#2.\quad}}\@putspacebelow#3}
      \newcommand{\@putspacebelow}{\vadjust{\kern.5ex}}
      \makeatother`
      Ciao
      Enrico

    • #27238
      Up
      0
      Down
      ::


      eccellente, sei un genio!
      grazie mille…

      già che ci sono…idee su come far uscire in grassetto i titoli dei capitoli lasciando normali gli altri?
      grazie ancora, ciao!

    • #27239
      Up
      0
      Down
      ::

      eccellente, sei un genio!
      grazie mille…

      già che ci sono…idee su come far uscire in grassetto i titoli dei capitoli lasciando normali gli altri?!

      Non mi pare una buona idea; ma puoi farlo con
      `\makeatletter
      \renewcommand{\tocchapter}[3]{%
      \indentlabel{\bfseries\@ifnotempty{#2}{\ignorespaces#2.\quad}}%
      \@putspacebelow\textbf{#3}}
      \newcommand{\@putspacebelow}{\vadjust{\kern.5ex}}
      \makeatother`
      Ciao
      Enrico

    • #27240
      Up
      0
      Down
      ::


      ok grazie, funziona benissimo.

      perchè dici che non è una buona idea?
      il sommario standard di latex è così…capitoli in grassetto e paragrafi normali..no?

      ciao!

    • #27241
      Up
      0
      Down
      ::

      ok grazie, funziona benissimo.

      perchè dici che non è una buona idea?
      il sommario standard di latex è così…capitoli in grassetto e paragrafi normali..no?

      Lo stile di amsbook è molto più sobrio; la presenza di “Capitolo” e il rientro delle righe corrispondenti alle sezioni (o paragrafi, se preferisci) isolano visivamente i capitoli dal resto senza bisogno di ricorrere al nero.

      Dipende molto dai gusti; tu non vuoi “Capitolo”, quindi ti tocca fare qualcosa di più. Credo che preferirei il modo standard di amsbook, se lo adoperassi.

      Ciao
      Enrico

    • #27242
      Up
      0
      Down
      ::


      de gustibus… 😀 😀

      non riesco però a fare apparire in grassetto anche la dicitura “Appendice”.
      sapresti inoltre come numerare i paragrafi 1.1, 1.2 ecc?
      con questo codice non mi escono i numeri dei capitoli accanto ai paragrafi nel sommario..

      poi giuro che non ti stresso più e penso solo al contenuto (nel vero spirito latex)
      grazie mille
      ciao

    • #27243
      Up
      0
      Down
      ::

      de gustibus… 😀 😀

      non riesco però a fare apparire in grassetto anche la dicitura “Appendice”.
      sapresti inoltre come numerare i paragrafi 1.1, 1.2 ecc?
      con questo codice non mi escono i numeri dei capitoli accanto ai paragrafi nel sommario..

      poi giuro che non ti stresso più e penso solo al contenuto (nel vero spirito latex)

      Se non vuoi che compaia la scritta “Capitolo”, perché vuoi che compaia “Appendice”?

      Aggiungi
      `\let\tocappendix\tocchapter
      \renewcommand{\thesection}{\for{toc}{\thechapter.}\arabic{section}}`
      al codice che ti avevo dato. Anche se trovo incongruo aggiungere il numero del capitolo solo lì.

      Ciao
      Enrico

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

Go to top