Modifica della tableofcontent in memoir

  • Creatore
    Topic
  • #66273
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Nell’indice dei contenuti con memoir vorrei, riproducendo lo stile brighurst,
      eliminare i puntini fra titolo e numero di pagina e possibilmente ottenere
      leffetto di avvicinamento del secondo al primo. Infine aumentare lo spazio
      fra il numero del paragrafo e il titolo, che in alcuni casi si toccano.
      Ho provato alcune stringhe come
      `%\makeatletter
      %\renewcommand{\@pnumwidth}{3em}
      %\renewcommand{\@tocrmarg}{4em}
      %\renewcommand{\@dotsep}{10000}
      %\makeatother`
      ma noto che non accade nulla….

      M

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #66274
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Guarda nella pagina 361 della documentazione dove dà le specifiche dello stile di Bringhurst per il suo testo e dove, appunto, l’indice non ha i numeri allineati a destra e non ci sono i puntini.

          Le specifiche per l’indice sono esplicitate nella pagina 367 e sono proprio subito prima dell’inizio del paragrafo 20.7: lr ripeto qui:
          `
          \renewcommand{\cftchapterfont}{\normalfont}
          \renewcommand{\cftchapterpagefont}{\normalfont}
          \renewcommand{\cftchapterpresnum}{\bfseries}
          \renewcommand{\cftchapterleader}{}
          \renewcommand{\cftchapterafterpnum}{\cftparfillskip}
          `
          Naturalmente parla solo di come comporre le linee che riguardano i capitoli, perché nel libro di Bringhurst solo i capitoli sono indicati nell’indice, ma non è un problema aggiungere le specifiche per le sezioni e, volendo, per le sottosezioni.

        • #66275
          Up
          0
          Down
          ::

          samiel” post=65354Nell’indice dei contenuti con memoir vorrei, riproducendo lo stile brighurst,
          eliminare i puntini fra titolo e numero di pagina e possibilmente ottenere
          leffetto di avvicinamento del secondo al primo. Infine aumentare lo spazio
          fra il numero del paragrafo e il titolo, che in alcuni casi si toccano.
          Ho provato alcune stringhe come
          `%\makeatletter
          %\renewcommand{\@pnumwidth}{3em}
          %\renewcommand{\@tocrmarg}{4em}
          %\renewcommand{\@dotsep}{10000}
          %\makeatother`
          ma noto che non accade nulla….

          M

          Non so come sia lo stile bringhurst di memoir. In alternativa c’è:
          `\documentclass[elements]{suftesi}`
          per ottenere “esattamente” gli Elementi, oppure
          `\documentclass[sufelements]{suftesi}`
          per ottenere solo i capitoli in stile “Elementi”.

          Mi farebbe piacere che venissero provati. Credo che l’indice vada già bene. Ormai non ricordo più come l’ho fatto…
          Forse c’è ancora qualcosa da sistemare. Le spaziature del maiuscolo, per esempio, non sono fedeli all’originale. Questo me lo fece notare Tommaso, ma devo ancora sistemarlo 🙁
          La prossima versione sarà compatibile con XeLaTeX. Dovrebbe essere disponibile a giorni su CTAN e TeX Live.

          Ciao
          Ivan

          p.s. suftesi 0.6c disponibile su CTAN da 1 minuto

        • #66276
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Perfetto per le mie esigenze con
            `\renewcommand{\cftpartfont}{\bfseries\color{Maroon}}
            \renewcommand{\cftpartpagefont}{\bfseries\color{Maroon}}
            \renewcommand{\cftpartpresnum}{\bfseries\color{Maroon}}
            \renewcommand{\cftpartleader}{}
            \renewcommand{\cftpartafterpnum}{\cftparfillskip}
            \renewcommand{\cftchapterfont}{\normalfont}
            \renewcommand{\cftchapterpagefont}{\normalfont}
            \renewcommand{\cftchapterpresnum}{\bfseries}
            \renewcommand{\cftchapterleader}{}
            \renewcommand{\cftchapterafterpnum}{\cftparfillskip}
            \renewcommand{\cftsectionfont}{\normalfont}`
            ecc
            Solo un ultimo perfezionamento: dovrei staccare un po’ di più
            il numero delle subsection dal titolo, poiché quando sono numerose
            e superano la decina, il numero “tocca” il testo del titolo.
            Non capisco quale campo determini la distanza…

            M

            PS
            Questo fine settimana, bambini permettendo,
            provo suftesi in luogo di memoir

          • #66277
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Di default il nomero della sottosezione è messo in una scatola larga 3,2em; se il numero è troppo lungo, sporge a destra nella scatola. io aumenterei dello spazio di una cifra e lo porrei a 3.8em con il comando
              `
              \setlength{\cftsubsectionnumwidth}{3.8em}
              `
              Poi puoi aggiustare quel valore 3.8em al valore che ti pare più confacente.

            • #66278
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Perfetto!
                Ho peraltro cercato la stringa …numwidth
                nel manuale di memoir. Trovata a p 156,
                contutte le llunghezze del caso,
                ma senza saperlo era come cercare un ago
                in un paglliaio o quasi….

                Grazie
                M

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

            Go to top