Numerare part in modo diverso

  • Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 3 mesi fa da ev.
  • Creatore
    Topic
  • #6007
    ev
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti,

      Premetto che ho cercato nei manuali e nello wiki, senza molta fortuna (o meglio, qualche cosa ho trovato, ma mi sembra poco “pulita”). La questione principale e’ che vorrei riuscire a numerare le parti con numeri romani maiuscoli, ma non so bene come indicare questa cosa. Ammesso che, di default, \part non produce alcun titolo visibile, ho scritto:`\setuplabeltext[part=] % Quel 'Parte' mi sta sullo stomaco…
      \setuphead[part][placehead=yes]`
      Per quanto riguarda l’alterazione dell’aspetto della numerazione ho trovato solo la discussione in cont-enp.pdf relativa ai sectionblocks (vedi 8.5, pagina 145 e seguenti), ma questo mi obbliga a sapere che \part viene definita a partire da \v!sectionlevel-1 e questo, francamente, mi sembra poco “ConTeXtiano”:`\unprotect
      % Non l'ho provato 🙂
      \setupsection[\v!sectionlevel-1][conversion=Romannumerals]
      \protect`

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


        E’ piu’ o meno come hai scritto:
        `
        \setuplabeltext[part=] %% Va bene,
        %% per default e' 'part' (dipende dallla lingua..'). Lo spegniamo
        \setupsection[section-1][conversion=Romannumerals] %% Si, e' cosi (8.5 e seg)
        %% cioe' brutto…
        %
        %% Un po' di colore…
        \setupcolors[state=start]
        \def\Roman#1{\inframed[width=3em,background=color,backgroundcolor=gray]{\tt #1}}
        \setuphead[part][placehead=yes,page=right,numbercommand={\Roman}]
        \setuppagenumbering[conversion=numbers]
        %%% Hmm, non funziona come mi aspetto:
        %% ho i numeri di pagina in romano ,
        %%% e non mi piace.
        %%% Forse e' meglio
        \setuppagenumbering[way=bytext,partnumber=no]

        \starttext
        \part{Foo}

        \input tufte

        \part{Moo}
        \input knuth

        \stoptext
        `

      • #6009
        ev
        Partecipante
          Up
          0
          Down
          ::


          Ciao,

          E’ piu’ o meno come hai scritto

          Gulp! Per una volta ci ho quasi azzeccato 🙂 Eppure mi aspettavo qualche cosa di più semplice, magari usando l’interfaccia parameter driven di ConTeXt; mi pare strano che Hagen non abbia aggiunto anche questa possibilità di personalizzazione nel corso degli anni… ma è meglio non svegliare il can che dorme, che non si sa mai 😉

          Devo ammettere che mi sono un po’ perso per strada e non avevo letto attentamente tutta la documentazione: section-1, per quanto brutto, è sempre meglio di \v!sectionlevel-1. In ogni caso, abituato a LaTeX, usare section-1 ogni tanto, non mi spaventa di certo 🙂

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

      Go to top