numerazione pagina per capitoli ed identificazione capitolo

  • Creatore
    Topic
  • #30594
    quadamage76
    Partecipante
      Up
      0
      Down
      ::


      Ciao,
      spero che la domanda non sia già stata posta ma non saprei come cercare sul forum la suddetta questione. Sto scrivendo un manuale d’uso di un impianto meccanico mediante la classe book, finqui tutto bene, ho impostato la numerazione delle pagine per capitolo perché mi pare più consona all’utilizzo che, solitamente, gli operatori fanno di questi manuali, c’è un però: se cerco qualcosa sull’indice l’indice mi propone, giustamente, di cercare la suddetta cosa ad una certa pagina del capitolo cui essa si riferisce, il che mette in difficoltà l’utente perché deve scorrere l’intero documento per andare a trovare dove effettivamente si trova il capitolo. Mi chiedo quindi: posto che non ho la possibilità di ricavare delle tacche scavate nella carta per identificare velocemente i capitoli, è possibile far sì che Latex stampi sul bordo esterno di tutte le pagine di un determinato capitolo una certa area nera che si sposta lungo il bordo all’aumentare dei capitoli? Vorrei cioè ottenere l’effetto che hanno alcuni libri, ossia se si guardano le pagine di lato si vedono delle macchie scure che identificano i vari capitoli. Mi potete aiutare nel trovare una soluzione?

      Ciao Matteo

    Visualizzazione 16 filoni di risposte
    • Autore
      Risposte
      • #30595
        Up
        0
        Down
        ::

        Ciao,
        spero che la domanda non sia già stata posta ma non saprei come cercare sul forum la suddetta questione. Sto scrivendo un manuale d’uso di un impianto meccanico mediante la classe book, finqui tutto bene, ho impostato la numerazione delle pagine per capitolo perché mi pare più consona all’utilizzo che, solitamente, gli operatori fanno di questi manuali, c’è un però: se cerco qualcosa sull’indice l’indice mi propone, giustamente, di cercare la suddetta cosa ad una certa pagina del capitolo cui essa si riferisce, il che mette in difficoltà l’utente perché deve scorrere l’intero documento per andare a trovare dove effettivamente si trova il capitolo. Mi chiedo quindi: posto che non ho la possibilità di ricavare delle tacche scavate nella carta per identificare velocemente i capitoli, è possibile far sì che Latex stampi sul bordo esterno di tutte le pagine di un determinato capitolo una certa area nera che si sposta lungo il bordo all’aumentare dei capitoli? Vorrei cioè ottenere l’effetto che hanno alcuni libri, ossia se si guardano le pagine di lato si vedono delle macchie scure che identificano i vari capitoli. Mi potete aiutare nel trovare una soluzione?

        Ciao Matteo

        Premetto che non so come mettere le unghie alle pagine. Avevo letto un articolo di C. Beccari su questo argomento, per un libro (per ingegneri). La sfortuna vuole che non ricordo proprio dove… potrebbe essere su ArsTeXnica.

        Se qualcuno sa come fare, potrebbe essere molto interessante

      • #30596
        quadamage76
        Partecipante
          Up
          0
          Down
          ::


          quindi si chiamano unghie?

        • #30597
          Up
          0
          Down
          ::

          quindi si chiamano unghie?

          Mi pare di sì, ma sto andando a memoria…

        • #30598
          Up
          0
          Down
          ::


          Sezioni 21 e 22 del manuale di fancyhdr.

          Non so se è il riferimento più adatto però se ne parla. 🙂

          Ciao ciao.
          Fra

        • #30599
          quadamage76
          Partecipante
            Up
            0
            Down
            ::


            trovato e fatto, ecco il codice funzionante:

            carico il pacchetto fancy, poiché il tutto viene gestito come un’intestazione un po’ speciale, ossia che fuoriesce dalla riga d’intestazione solitamente intesa:
            \usepackage{fancyhdr}

            imposto una lunghezza standard rispetto a cui vengono dimensionate tutte le misure chiamate nei comandi:
            \setlength{\unitlength}{15mm}

            Definisco 3 nuovi comandi:

            -il primo che chiamo blob è il quadrato vero e proprio che mi fa da “marcatore laterale” delle pagine, il primo cambo dovrebbe essere quanto il quadrato deborda (ossia quanto è scentrato…), il secondo ed il terzo sono la lunghezza e l’altezza intese scalate rispetto alla unitlength definita prima
            \newcommand{\blob}{\rule[0\unitlength]{1.2\unitlength}{1\unitlength}}

            -il secondo, che chiamo, rblob è il quadrato da mettere sulle pagine destre, ed è realizzato da una finestra immagine di dimensione nulla (è lo 0,0 penso che significhi che non influsice sullo scorrimento del testo ma, comunque, viene visualizzata) che posiziono sull’asse x a 1.2 volte la unità di lunghezza e sull’asse y ad una quota negativa (dall’alto) pari ad un numero di volte l’unità di lunghezza per il numero del capitolo (per intenderci nel capitolo 1 a -15, nel 2 a -30, nel 3 a -45 e così via)
            \newcommand\rblob{\begin{picture}(0,0)\put(1.2,-\value{chapter}){\blob}\end{picture}}

            -il terzo è come il secondo tranne che si riferisce alle pagine sinistre
            \newcommand\lblob{\begin{picture}(0,0)\put(-2.4,-\value{chapter}){\blob}\end{picture}}

            imposto lo stile fancy
            \pagestyle{fancy}

            richiamo nelle intestazioni il rettangolo opportuno.
            \fancyhead[LO]{{\lblob}}
            \fancyhead[RE]{{\rblob}}

            Piccola nota:

            la posizione del “blob” è riferita al suo angolo inferiore sinistro

            Spero che si capisca, se qualcuno ha idee migliori che si faccia avanti.

            Ciao Matteo

          • #30600
            quadamage76
            Partecipante
              Up
              0
              Down
              ::


              ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

              Ciao Matteo

            • #30601
              Up
              0
              Down
              ::

              ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

              Ciao Matteo

              Intanto per citare l’articolo era su ArsTeXnica 4.
              Ad ogni modo credo che è un problema che affligge tutte le stampanti. Bisogna rifilare il foglio facendo un bel taglio della parte bianca.

            • #30602
              quadamage76
              Partecipante
                Up
                0
                Down
                ::

                ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

                Ciao Matteo

                Intanto per citare l’articolo era su ArsTeXnica 4.
                Ad ogni modo credo che è un problema che affligge tutte le stampanti. Bisogna rifilare il foglio facendo un bel taglio della parte bianca.

                come? 150 pagine da rifilare? Cavolo!

              • #30603
                Up
                0
                Down
                ::

                [quote]ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

                Ciao Matteo

                Intanto per citare l’articolo era su ArsTeXnica 4.
                Ad ogni modo credo che è un problema che affligge tutte le stampanti. Bisogna rifilare il foglio facendo un bel taglio della parte bianca.

                come? 150 pagine da rifilare? Cavolo![/quote]Beh, a mano non è il caso!
                La mia tesi è stata rifilata con un’apposita taglierina che dà un taglio netto con precisione millimetrica.
                Questo però lo fanno “nei posti giusti”. Se la tua soluzione è casereccia, temo che la via sia sbagliata.

                E scegliere una numerazione tipo capitolo-pagina?
                Così azzeri la pagina ad ogni inizio capitolo, ma chiunque apre a caso sa dove si trova.

              • #30604
                quadamage76
                Partecipante
                  Up
                  0
                  Down
                  ::

                  [quote][quote]ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

                  Ciao Matteo

                  Intanto per citare l’articolo era su ArsTeXnica 4.
                  Ad ogni modo credo che è un problema che affligge tutte le stampanti. Bisogna rifilare il foglio facendo un bel taglio della parte bianca.

                  come? 150 pagine da rifilare? Cavolo![/quote]Beh, a mano non è il caso!
                  La mia tesi è stata rifilata con un’apposita taglierina che dà un taglio netto con precisione millimetrica.
                  Questo però lo fanno “nei posti giusti”. Se la tua soluzione è casereccia, temo che la via sia sbagliata.

                  E scegliere una numerazione tipo capitolo-pagina?
                  Così azzeri la pagina ad ogni inizio capitolo, ma chiunque apre a caso sa dove si trova.[/quote]

                  E’ proprio quello che ho e che voglio migliorare! Siccome ho alcuni capitoli molto corti ed alcuni molto lunghi un operatore per arrivare al dunque deve andare a tentoni prima di imbroccare il capitolo.

                  Ciao Matteo

                • #30605
                  Up
                  0
                  Down
                  ::

                  [quote][quote][quote]ho un unico problema, la stampante col suo margine non mi porta in thumb-index sul bordo e, quindi, non serve a niente. Sapete come poter risolvere?

                  Ciao Matteo

                  Intanto per citare l’articolo era su ArsTeXnica 4.
                  Ad ogni modo credo che è un problema che affligge tutte le stampanti. Bisogna rifilare il foglio facendo un bel taglio della parte bianca.

                  come? 150 pagine da rifilare? Cavolo![/quote]Beh, a mano non è il caso!
                  La mia tesi è stata rifilata con un’apposita taglierina che dà un taglio netto con precisione millimetrica.
                  Questo però lo fanno “nei posti giusti”. Se la tua soluzione è casereccia, temo che la via sia sbagliata.

                  E scegliere una numerazione tipo capitolo-pagina?
                  Così azzeri la pagina ad ogni inizio capitolo, ma chiunque apre a caso sa dove si trova.[/quote]

                  E’ proprio quello che ho e che voglio migliorare! Siccome ho alcuni capitoli molto corti ed alcuni molto lunghi un operatore per arrivare al dunque deve andare a tentoni prima di imbroccare il capitolo.

                  Ciao Matteo[/quote]Allora mi sa che devi andare di taglierina…

                • #30606
                  Up
                  0
                  Down
                  ::

                  Questo però lo fanno “nei posti giusti”.

                  A Roma lo fanno quasi in ogni copisteria, hanno sia la taglierina manuale che quella elettrica.

                  Ad esempio, se stampi il tuo lavoro da loro ti fanno il taglio gratuitamente mentre se gli porti il tutto già stampato credo ti facciano pagare veramente spiccioli o nulla se gli stai simpatico.

                  Ciao ciao.
                  Fra

                • #30607
                  Up
                  0
                  Down
                  ::

                  Questo però lo fanno “nei posti giusti”.

                  A Roma lo fanno quasi in ogni copisteria, hanno sia la taglierina manuale che quella elettrica.

                  Ad esempio, se stampi il tuo lavoro da loro ti fanno il taglio gratuitamente mentre se gli porti il tutto già stampato credo ti facciano pagare veramente spiccioli o nulla se gli stai simpatico.

                  Ciao ciao.
                  Fra

                  Per posti giusti intendevo posti dove per lavoro fanno stampe… era per escludere soluzioni in proprio, EhEh.

                • #30608
                  quadamage76
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    c’è un piccolo errore nel codice, nel senso che metto le “unghie” all’interno anziché all’esterno della pagina, il codice corretto è questo fermi restando i commenti di cui sopra:

                    \setlength{\unitlength}{15mm}
                    \newcommand{\blob}{\rule[0\unitlength]{1.2\unitlength}{1\unitlength}}
                    \newcommand\rblob{\begin{picture}(0,0)\put(-2.4,-\value{chapter}){\blob}\end{picture}}
                    \newcommand\lblob{\begin{picture}(0,0)\put(1.2,-\value{chapter}){\blob}\end{picture}}
                    \pagestyle{fancy}

                    ….

                    \fancyhead[LO]{{\rblob}}
                    \fancyhead[RE]{{\lblob}}

                  • #30609
                    quadamage76
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      ciao,
                      sto finendo il manuale e vorrei migliorare l’impaginazione, in particolare l’unghia del primo capitolo è troppo in alto e vorrei traslare il tutto in basso di un tot. Ho scritto il seguente codice ma mi ritrovo che l’unghia non segue più l’andamento dei capitoli (nel senso la sua posizione non si incrementa più), mi potete aiutare?

                      \newcounter{posizione}% definisco il contatore
                      \setcounter{posizione}{-1}% gli attribuisco il valore del capitolo
                      \addtocounter{posizione}{-\value{chapter}} % il fattore di correzione
                      \newcommand\rblob{\begin{picture}(0,0)\put(-2.4,\value{posizione}){\blob}\end{picture}}
                      \newcommand\lblob{\begin{picture}(0,0)\put(1.2,\value{posizione}){\blob}\end{picture}}

                      prima era semplicemente:
                      \newcommand\rblob{\begin{picture}(0,0)\put(-2.4,-\value{chapter}){\blob}\end{picture}}

                      Ciao e grazie Matteo

                    • #30610
                      quadamage76
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Aggiornamento:

                        l’unghia in se va bene e l’unghia del primo capitolo è giusta, il fatto è che con il codice di cui sopra mi compare l’unghia anche nel tabelofcontents che è prima di tutti i capitoli e lui lo interpreta come capitolo 0, parimenti le listoffigures e listoftables, che sono alla fine, le considera come parte dell’ultimo capitolo. Mi aiutate a migliorare questo aspetto?

                        Ciao Matteo

                      • #30611
                        dianoia
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Riapro la discussione perhcé non rieso a ricavare un codice compilabile, e sarie interessato a delle unghie tipografiche…
                          Potresti riportare il codice completo per la stampa delle unghie? Quello che ricavo dai vari post non compila…
                          Ciao
                          Pietro

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

                      Go to top