Configurazione del comando \part (contatore e grafica)

  • Creatore
    Topic
  • #4817
    Up
    0
    Down
    ::


    Per eliminare il contatore del comando \part, cioè per togliere il numero che di default viene assegnato alla parte (es. parte I), ho trovato come soluzione quella di settare il contatore ad un valore negativo:

    `\setcounter{part}{-1}`
    dove “-1” può essere sostituio da -n se il documento è suddiviso in n parti.

    Vorrei sapere se tale soluzione è formalmente corretta o se esiste invece un comando specifico.

    Inoltre potreste segnalarmi una guida per i settaggi dei contatori, dove vengano esposte anche tutte le opzioni ad esse correlate?

    Grazie – saluti

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #4818
      Up
      0
      Down
      ::

      Inoltre potreste segnalarmi una guida per i settaggi dei contatori, dove vengano esposte anche tutte le opzioni ad esse correlate?

      Ti consiglio il Kopka anche se sulle guide disponibili online si riesce a trovare quasi tutto.

    • #4819
      Up
      0
      Down
      ::

      Ti consiglio il Kopka anche se sulle guide disponibili online si riesce a trovare quasi tutto.

      Forse mi sono spiegato male, volevo sapere in quale guida online o anche manuale, relativo ai pacchetti, posso trovare argomenti riguardanti i contatori e alle loro opzioni. Il mio problema è dovuto al fatto che non so dove cercare, in quanto non sono riuscito a trovare un manuale specifico, ma solo informazioni sporadiche.

      Grazie ancora – saluti

    • #4820
      Up
      0
      Down
      ::

      Per eliminare il contatore del comando \part, cioè per togliere il numero che di default viene assegnato alla parte (es. parte I), ho trovato come soluzione quella di settare il contatore ad un valore negativo:
      `\setcounter{part}{-1}`
      dove “-1” può essere sostituio da -n se il documento è suddiviso in n parti.
      Vorrei sapere se tale soluzione è formalmente corretta o se esiste invece un comando specifico.
      Inoltre potreste segnalarmi una guida per i settaggi dei contatori, dove vengano esposte anche tutte le opzioni ad esse correlate?

      Funziona solo perché il comando \thepart usa cifre romane e infatti devi sapere in anticipo il numero delle parti. Quando TeX deve convertire un contatore in cifre romane non fa niente se il numero è negativo.
      La soluzione è semplicemente di usare \part*. Ogni comando di sezione ha una variante “*”, che produce l’intestazione senza numero.
      Ciao
      Enrico

    • #4821
      Up
      0
      Down
      ::

      Funziona solo perché il comando \thepart usa cifre romane e infatti devi sapere in anticipo il numero delle parti.

      Hai ragione però se esagero inserendo al posto di “-1”, “-10000”, il problema della conoscenza del numero di parti, che compone il documento, non dovrebbe porsi.

      La soluzione è semplicemente di usare \part*

      Ci avevo pensato, ma per le mie esigenze, che d’altra parte non avevo esplicitato nei messaggi precedenti, la tua soluzione presenta due problemi: 1) dal documento sparisce “Parte” e 2) non viene visualizzato nell’indice.

      Saluti

    • #4822
      Up
      0
      Down
      ::

      Funziona solo perché il comando \thepart usa cifre romane e infatti devi sapere in anticipo il numero delle parti.

      Hai ragione però se esagero inserendo al posto di “-1”, “-10000”, il problema della conoscenza del numero di parti, che compone il documento, non dovrebbe porsi.

      La soluzione è semplicemente di usare \part*

      Ci avevo pensato, ma per le mie esigenze, che d’altra parte non avevo esplicitato nei messaggi precedenti, la tua soluzione presenta due problemi: 1) dal documento sparisce “Parte” e 2) non viene visualizzato nell’indice.

      Ovvio che sparisca “Parte”! Se non ci metti il numero, che ci sta a fare? A meno che tu non voglia una cosa del tipo “Parte prima”, ma allora lo scrivi nell’argomento, no? Oppure fai così:`\makeatletter
      \newcommand{\ordinalefemminile}[1]{\ifcase#1\relax
      \or prima\or seconda\or terza\or quarta\or quinta\else\@ctrerr\fi}
      \renewcommand{\thepart}{\expandafter\ordinalefemminile\csname c@part\endcsname}
      \makeatother`Se hai bisogno di più di cinque parti, la modifica è ovvia.
      Ciao
      Enrico

    • #4823
      Up
      0
      Down
      ::

      Ovvio che sparisca “Parte”! Se non ci metti il numero, che ci sta a fare? A meno che tu non voglia una cosa del tipo “Parte prima”, ma allora lo scrivi nell’argomento, no?

      Quello che mi serviva è scrivere solo “Parte” e, nella riga sottostante, “sperimentale”. La scelta è dettata dal fatto che scrivendo tutto in un unica riga, l’aspetto mi sembra poco gradevole, anche dovuto al fatto che già di per sé la pagina in cui compare la parte è abbastanza insipida (meglio sarebbe ad esempio aggiungendo magari delle soluzioni grafiche…ma nè so come si faccia, nè penso l’argomento sia pertinente a tale topic).

      Ritornando alla tua soluzione, mi sembra molto carina e sicuramente la terrò in considerazione per altri utilizzi, ma poco pertinente al mio problema.

      Se per caso, chiudendo un occhio sulle regole :wink:, mi consiglieresti anche un metodo per aggiungere elementi grafici nella parte, beh un immenso grazie nessuno te lo può togliere. 😀

      Alla prossima – ciao

    • #4824
      Up
      0
      Down
      ::

      Quello che mi serviva è scrivere solo “Parte” e, nella riga sottostante, “sperimentale”. La scelta è dettata dal fatto che scrivendo tutto in un unica riga, l’aspetto mi sembra poco gradevole, anche dovuto al fatto che già di per sé la pagina in cui compare la parte è abbastanza insipida (meglio sarebbe ad esempio aggiungendo magari delle soluzioni grafiche…ma nè so come si faccia, nè penso l’argomento sia pertinente a tale topic).
      Ritornando alla tua soluzione, mi sembra molto carina e sicuramente la terrò in considerazione per altri utilizzi, ma poco pertinente al mio problema.
      Se per caso, chiudendo un occhio sulle regole :wink:, mi consiglieresti anche un metodo per aggiungere elementi grafici nella parte, beh un immenso grazie nessuno te lo può togliere. 😀

      `\part*{Parte\\sperimentale\\\includegraphics{xxx}}
      \addcontentsline{toc}{part}{Parte sperimentale}`
      Troppo complicato? Direi di no.
      Ciao
      Enrico

    • #4825
      Up
      0
      Down
      ::


      Aggiungo che il pacchetto datetime consente di avere numeri ordinali e molto altro.

    • #4826
      Up
      0
      Down
      ::


      Beh che dire grazie tante.
      Se possibile però approffiterei ancora della tua gentilezza per chiederti un chiarimento, il codice che mi hai fornito
      `\part*{Parte\\sperimentale\\\includegraphics{xxx}}
      \addcontentsline{toc}{part}{Parte sperimentale}`
      permette anche l’introduzione di ambienti, come figure, picture ecc…?

      Ti ringrazio anticipatamente
      Ciao

    • #4827
      Up
      0
      Down
      ::

      il codice che mi hai fornito permette anche l’introduzione di ambienti, come figure, picture ecc…?

      Credo (e spero) di no: che senso ha mettere una figure (dunque un oggetto flottante) in un titolo?

    • #4828
      Up
      0
      Down
      ::

      Credo (e spero) di no: che senso ha mettere una figure (dunque un oggetto flottante) in un titolo?

      Indipendentemente dal fatto che sia un disegno, delle linee o qualsiasi altra cosa, la necessità di un ambiente, come ad esempio picture, era semplicemente dovuto al fatto che semplicava il posizionamento.

      Ma dalla reazione shock 😯 , che ha suscitato la mia domanda devo dedurre che ciò non sia possibile.

      Comunque grazie e saluti

    • #4829
      Up
      0
      Down
      ::

      Beh che dire grazie tante.
      Se possibile però approffiterei ancora della tua gentilezza per chiederti un chiarimento, il codice che mi hai fornito
      `\part*{Parte\\sperimentale\\\includegraphics{xxx}}
      \addcontentsline{toc}{part}{Parte sperimentale}`
      permette anche l’introduzione di ambienti, come figure, picture ecc…?

      È un equivoco in cui cadono spesso coloro che sono abituati a sistemi diversi. L’ambiente “figure” serve per inserire una figura fuori testo. Spesso questa figura fuori testo è formata da un’immagine (in formato eps o pdf o jpg o …) con la sua didascalia. Ma un oggetto grafico di quel genere può andare ovunque. E infatti, se hai notato, avevo aggiunto un comando \includegraphics proprio là dove forse non te l’aspettavi. Ci puoi mettere, se così desideri, un ambiente “picture”, perché no? Ovviamente, se ti accontenti di adeguare il posizionamento “a mano”. Se devi progettare il formato di un libro, probabilmente definirai uno stile di pagina e comandi appositi per le pagine di inizio delle parti. Ma già così puoi fare parecchio. Per una semplice applicazione può andare anche un po’ di quello che Lamport chiama “visual formatting”.
      Ciao
      Enrico

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

Go to top