Box di dimensioni definite

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


      Per creare un box riquadrato (cioè “framed”)
      di dimensioni definite e fisse (nel caso specifico
      12,2 x 12,2 cm) e all’interno di cui poi devo inserire
      del testo, che cosa mi conviene usare? Creare
      una minipage?

      Grazie
      M.

      PS
      Vedo male io, o nell’Arte non c’è alcun cenno alle minipage?

    Visualizzazione 48 filoni di risposte
    • Autore
      Risposte
      • #57139
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          In compenso nell’Introduzione c’è sia la macro già pronta, facilmente modificabile per darle anche un’altezza predefinita, sia la sua descrizione nel capitolo destinato ai nuovi comandi.

        • #57140
          Up
          0
          Down
          ::

          Per creare un box riquadrato (cioè “framed”)
          di dimensioni definite e fisse (nel caso specifico
          12,2 x 12,2 cm) e all’interno di cui poi devo inserire
          del testo, che cosa mi conviene usare? Creare
          una minipage?

          Grazie
          M.

          PS
          Vedo male io, o nell’Arte non c’è alcun cenno alle minipage?

          Il modo più semplice è di usare l’ambiente picture con l’omonimo pacchetto di Heiko Oberdiek che permette di specificare unità esplicite e anche di fare operazioni:
          `\documentclass[a4paper]{article}
          \usepackage{picture}

          \newcommand{\samielbox}[2][122mm]{%
          \begin{picture}(#1,#1)
          \put(0,0){\framebox(#1,#1){}}%
          \put(#1/2,#1/2){\makebox(0,0){#2}}%
          \end{picture}}
          \begin{document}
          \noindent\samielbox{testo}

          \noindent\samielbox[\textwidth]{testo}
          \end{document}`
          Ciao
          Enrico

        • #57141
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Dopo (meglio, data l’ora, domani) provo la soluzione con minipage
            vedendo i codice dell’introduzione. Con l’altra ho il problema che,
            non essendoci testo semplice, mi viene non distribuito correttamente,
            ma allineato tutto in una sola riga:
            `\documentclass{article}
            \usepackage{calc}
            \usepackage{picture}
            \newcommand{\samielbox}[2][122mm]{%
            \begin{picture}(#1,#1)
            \put(0,0){\framebox(#1,#1){}}%
            \put(#1/2,#1/2){\makebox(0,0){#2}}%
            \end{picture}}

            \begin{document}
            \noindent\samielbox{

            \framebox[\widthof{000}][c]{\textsf 1} Allegro non troppo

            \smallskip

            \framebox[\widthof{000}][c]{2} Adagio con sentimento

            \smallskip

            \framebox[\widthof{000}][c]{3} Scherzo: Allegro assai

            \smallskip

            \framebox[\widthof{000}][c]{\sffamily{4}} Finale: Allegro con fuoco
            }

            \end{document}`

            M.

          • #57142
            Up
            0
            Down
            ::

            Dopo (meglio, data l’ora, domani) provo la soluzione con minipage
            vedendo i codice dell’introduzione. Con l’altra ho il problema che,
            non essendoci testo semplice, mi viene non distribuito correttamente,
            ma allineato tutto in una sola riga:
            `\documentclass{article}
            \usepackage{calc}
            \usepackage{picture}
            \newcommand{\samielbox}[2][122mm]{%
            \begin{picture}(#1,#1)
            \put(0,0){\framebox(#1,#1){}}%
            \put(#1/2,#1/2){\makebox(0,0){#2}}%
            \end{picture}}

            \begin{document}
            \noindent\samielbox{

            \framebox[\widthof{000}][c]{\textsf 1} Allegro non troppo

            \smallskip

            \framebox[\widthof{000}][c]{2} Adagio con sentimento

            \smallskip

            \framebox[\widthof{000}][c]{3} Scherzo: Allegro assai

            \smallskip

            \framebox[\widthof{000}][c]{\sffamily{4}} Finale: Allegro con fuoco
            }

            \end{document}`

            M.

            Mi pare ovvio che non funzioni! 🙂 Se guardi con attenzione, il parametro #2, cioè il testo, viene inserito come argomento di \makebox, quindi non può costituire un capoverso.
            `\documentclass[a4paper]{article}
            \usepackage[textwidth=122mm]{geometry}
            \usepackage{picture}

            \newcommand{\samielbox}[1]{%
            \begin{picture}(122mm,122mm)
            \put(0,0){\framebox(122mm,122mm){}}%
            \put(122mm/2,122mm/2){\makebox(0,0){#1}}%
            \end{picture}}
            \newsavebox{\CDbox}
            \newenvironment{CDcontents}
            {\renewcommand{\arraystretch}{1.3}\noindent
            \begin{lrbox}{\CDbox}\begin{tabular}{@{}l@{}}}
            {\end{tabular}\end{lrbox}%
            \samielbox{\usebox{\CDbox}}}
            \newcommand{\CDentry}[2]{%
            \framebox[1.5em][c]{\sffamily#1}\ #2}

            \begin{document}
            \begin{CDcontents}
            \CDentry{1}{Allegro non troppo}\\
            \CDentry{2}{Adagio con sentimento}\\
            \CDentry{3}Scherzo: Allegro assai\\
            \CDentry{4}{Finale: Allegro con fuoco}
            \end{CDcontents}
            \end{document}`
            Ma esistono ben due pacchetti che fanno copertine di CD: cd e cd-cover. Consiglio il primo.

            Ciao
            Enrico

          • #57143
            samiel
            Partecipante
              Up
              0
              Down
              ::


              Ho fatto qualche prova col pacchetto CD,
              Tuttavia, se ho visto bene, ci sono un paio di cose
              che mi servono che non fa. Primo, in genere
              dopo l’indicazione della traccia io metto
              una riga puntinata e la durata della traccia stessa:
              `1 Allegro non troppo …………………12:37`
              Secondo, ovviamente in verticale ci sta
              un numero limitato di tracce. Ma se ne ho di più?
              Con OpenOffice io creo due colonne:
              `1 Allegro non troppo …….12:37 3 Scherzo :Allegro…………..12:37
              2 Andante ………………12:37 4 Finale: Allegro:…………..12:37`
              Ecco perché forse la minipage si può creare
              seguendo meglio le mie esiegenze…

              M.

            • #57144
              Up
              0
              Down
              ::

              Ho fatto qualche prova col pacchetto CD,
              Tuttavia, se ho visto bene, ci sono un paio di cose
              che mi servono che non fa. Primo, in genere
              dopo l’indicazione della traccia io metto
              una riga puntinata e la durata della traccia stessa:
              `1 Allegro non troppo …………………12:37`
              Secondo, ovviamente in verticale ci sta
              un numero limitato di tracce. Ma se ne ho di più?
              Con OpenOffice io creo due colonne:
              `1 Allegro non troppo …….12:37 3 Scherzo :Allegro…………..12:37
              2 Andante ………………12:37 4 Finale: Allegro:…………..12:37`
              Ecco perché forse la minipage si può creare
              seguendo meglio le mie esiegenze…

              M.

              cd può scrivere il contenuto in due colonne: ci sono \lefttracklist e \righttracklist; con le impostazioni normali ci stanno almeno 16 titoli in ciascuna.
              `\documentclass{cd}

              \newcommand{\mytrack}[2]{\track #1\leaders\hbox{\kern.15em.\kern.15em}\hfill#2}
              \begin{document}
              \indexfont{\fhb{5}{0}\sffamily}

              \covertext{
              The Artist\\
              \bfseries The Title
              }

              \leftspine{THE ARTIST}
              \centerspine{THE TITLE}
              \lefttracklist{
              \mytrack{Allegro non troppo}{12:37}
              \mytrack{Andante}{12:37}
              }
              \righttracklist{
              \mytrack{Scherzo: Allegro}{12:37}
              \mytrack{Finale: Allegro}{12:37}
              }
              \leftinfo{Words and Music by The Artist}
              \makecover\par
              \makeback\par
              \end{document}`
              Ciao
              Enrico

            • #57145
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Ci sono cosette misteriose come \leaders
                tutta da scoprire ma è perfetto…
                Ho fatto una cosa del genere:
                `\documentclass[a4paper]{cd}
                \usepackage[T1]{fontenc}
                \usepackage[utf8]{inputenc}
                \newcommand{\mytrack}[2]{\track
                #1\leaders\hbox{\kern.15em.\kern.15em}\hfill#2}

                \begin{document}
                \indexfont{\fhb{5}{0}\sffamily}
                \infofont{\fhb{11}{11}}

                \covertext{
                Ludwig van Beethoven\\
                \bfseries Violin Sonaten
                }

                \leftspine{BEETHOVEN}
                \centerspine{\textbf Violinsonaten}
                \rightspine{Szering — Kempff}

                \lefttracklist{
                {\bfseries Sonata n. 1 in do $\sharp$ min.} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37} \\
                \medskip

                {\bfseries Sonata n. 2 in mi $\flat$ magg.} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37} \\
                \medskip

                {\bfseries Sonata n. 3} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37}
                }

                \righttracklist{
                {\bfseries Sonata n. 4} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37} \\
                \medskip

                {\bfseries Sonata n. 5} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37} \\
                \medskip

                {\bfseries Sonata n. 6} \\
                \smallskip

                \mytrack{Allegro}{10:12}
                \mytrack{Adagio}{08:49}
                \mytrack{Finale: Allegro}{07:37}
                }

                \bigskip

                \leftinfo{
                Henryk Szering

                Wilhelm Kempff

                \bigskip

                \hrule
                \medskip

                {\sffamily\small \textcopyright\ Deutsche Grammophon 1971}
                }

                \makecover\par
                \makeback\par

                \end{document}`
                Migliorie che è possibile apportare?

                Dubbi:
                1) perché il \bigskip sopra segnalato
                non sortisce alcun effetto? Vorrei allontanate l’indice
                delle tracce dal nome degli esecutori…
                2) nel codice del pacchetto vedo ad esempio
                `\spinefont{\fhb{9}{11}\bfseries}
                \tracklistfont{\fhb{9}{10.5}}`
                Che cosa indica il secondo numero? L’interlinea??
                3) è un’impresa improba avere i due dorsi colorati?

                @ Oldclaudio Domani vedo di scoprire le voci misteriose

                @ Enrico perché consigli il pacchetto CD piuttosto che cd-cover
                (che non ho ancora provato)?

                Grazie a entrambi
                M.

              • #57146
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  I \leaders sono spiegati nell’ultima versione dell’Introduzione (link in altro in questa stessa pagina).

                • #57147
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ho visto l’Introduzione, certo più avanzata dell’Arte,
                    un grazie a Claudio che ha richiamato la mia attenzione
                    su quest’opera amplissima, che avevo in una versione vecchia
                    e che ho scaricato nella più recente.

                    Aggiungo un ultimo quesito.
                    4) Non riesco a identificare nel codice
                    (letture istruttiva ma che richiede competente
                    di TeX decisamente superiori alle mie)
                    dove si imposta il margine superiore
                    nella pagina delle tracce. Mi sarebbe a volte utile
                    innalzarlo per avere più spazio sotto
                    per le tracce…

                    Grazie ancora
                    M.

                  • #57148
                    samiel
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Posso fare un “up” ?
                      Risolte alcune cosette potrò finalmente
                      farmi con LaTeX anche le copertine… 🙂

                      Grazie
                      M.

                    • #57149
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Non capisco che cosa intendi con gli spazi verticali e con “fare un “up”

                        Se vuoi mandami un messaggio personale con un po’ più di spiegazione.

                      • #57150
                        samiel
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          “Up” significa riproporre un messaggio che da qualche tempo
                          è rimasto senza risposta…

                          A proposito degli “spazi verticali”, mi riferisco al fatto che,
                          col codice che ho postato, nell parte superiore della copertina
                          c’è un ampio spazio vuoto, sopra alle due righe che inizioano
                          il testo riportando autore e titolo. RIducendolo, avrei maggiore
                          disponibilità per inserire tracce quando ce ne siano parecchie.

                          Per contro, le righe prodotte da \letinfo sono proprio “incollate”
                          all’ulima riga delle tracce, producendo un effetto molto brutto
                          e vorrei inserire un vspace che \bigskip non produce…

                          Grazie
                          M.

                        • #57151
                          samiel
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            La 2) l’ho trovata leggendo meglio il manuale:

                            ts the font height to the given nume \fhb{ height }{ baselineskip }

                            Poi ho trovato l’opzione aligntop che in effetto alza il titolo,
                            ma non la posizione delle tracce 🙁
                            Le questioni 1) e 3) restano attualmente irrisolte…

                            M.

                          • #57152
                            samiel
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Ho provato anche con
                              `\vspace{1ex}

                              \leftinfo{`
                              ma… nessuno spazio!

                              M.

                            • #57153
                              samiel
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Nessun suggerimento?
                                Guardate che torno a OpenOffice!
                                Anzi a MS Word 😈

                                Cmq ho scritto all’autore del pacchetto,
                                che mi pare non più aggiornato da molto,
                                proponendogli delle modifiche… Chissà

                                M.

                              • #57154
                                Up
                                0
                                Down
                                ::

                                Nessun suggerimento?
                                Guardate che torno a OpenOffice!
                                Anzi a MS Word 😈

                                Cmq ho scritto all’autore del pacchetto,
                                che mi pare non più aggiornato da molto,
                                proponendogli delle modifiche… Chissà

                                M.

                                Non è che si possa conoscere tutti i pacchetti dell’universo mondo.

                                Ciao
                                Enrico

                              • #57155
                                samiel
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Sì certo, ma mi piaceva l’idea di poter abbandonare OO
                                  anche per questo genere di cose e passare a LaTeX…
                                  Mi dovrò rassegnare… 😥

                                  M.

                                • #57156
                                  Domizio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::

                                    Nessun suggerimento?
                                    Guardate che torno a OpenOffice!
                                    Anzi a MS Word 😈
                                    M.

                                    Non sia mai!
                                    Non sono esperto di LaTeX, ma ogni occasione è buona per imparare qualcosa in più (avendo tempo a disposizione).
                                    Non conoscevo il pacchetto CD e il tuo messaggio mi ha spinto a informarmi (potrebbe interessare anche me).

                                    Perché non funziona \bigskip?
                                    Leggendo il codice si vede che la copertina posteriore è realizzata con tre diversi box:
                                    – quello in altro per il titolo del CD con tre diversi allineamenti verticali (basso di default e gli altri definiti dalle opzioni alignbacktop e alignbakcenter)
                                    – quello al centro per l’elenco delle tracce (in realtà due box sinistro e destro)
                                    – quello in basso per le informazioni aggiuntive (anche questo due box sinistro e destro)

                                    Quest’ultimo box, come scritto nel manuale, è bottom-aligned, quindi il testo introdotto viene sistemato nella parte inferiore del box; se in questo testo si inserisce un comando \bigskip, questo non sposta il basso le righe seguenti, ma sposta in altro le righe precedenti e se siamo all’inizio del testo non fa proprio niente. Nel tuo caso addirittura risulta fuori dai box quindi andrebbe ad agire all’inizio del testo, sulla copertina anteriore.
                                    Per convincerti di ciò fai una prova: fallo seguire immediatamente (prima del comando \leftinfo) da un qualsiasi testo e guarda dove questo viene stampato.

                                    Detto questo come risolvere il tuo problema?
                                    La soluzione più semplice e indolore è quella di mettere i nomi degli esecutori sulla medesima riga; ad esempio “Henryk Szering – Wilhelm Kempff”

                                    Se questa soluzione non ti aggrada, l’unica altra possibilità è quella di spostare in alto il box centrale (quello delle tracce) ma questo può essere fatto solo modificando il file cd.cls contenuto nella tua distribuzione (non so dirti esattamente dove perché io uso MikTeX sotto Windows, mentre credo di aver capito che usi Linux).
                                    Le modifiche da fare sono poche e sono indicate in rosso nel codiice seguente:
                                    `
                                    \put(17,0){%
                                    \begin{picture}(121,118)
                                    \put(0,90){%
                                    \makebox(120,22)[\@lignback]{%
                                    \parbox{12.1cm}{%
                                    \raggedright\backf@nt
                                    \ifx\b@cktext\undefined
                                    \ifx\c@vergraphics\@empty\else\c@vertext\fi
                                    \else
                                    \b@cktext
                                    \fi
                                    \alignt@baseline
                                    }%
                                    }%
                                    }

                                    \put(0,13){%
                                    \makebox(55,70)[tl]{%
                                    \begin{minipage}{\wtr@cklist}%
                                    \lineskip=.5pt\lineskiplimit=1pt\raggedright
                                    \tracklistf@nt\lefttr@cklist
                                    \end{minipage}%
                                    }%
                                    }

                                    \put(65,13){%
                                    \makebox(55,70)[tl]{%
                                    \begin{minipage}{\wtr@cklist}%
                                    \lineskip=.5pt\lineskiplimit=1pt\raggedright
                                    \tracklistf@nt\righttr@cklist
                                    \end{minipage}%
                                    }%
                                    }
                                    `
                                    La parte di codice é quella della definizione del comando \makeback a partire dalla riga 393.
                                    Nota che oltre a spostare in alto il box centrale si deve corrispondentemente spostare in alto il margine inferiore del box superiore altrimenti collidevano.

                                    Spero che questo ti aiuti e che non mi attiri gli anatemi dei maggiori esperti. 🙂
                                    Domizio

                                  • #57157
                                    samiel
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Magnifico!!

                                      La soluzione più semplice e indolore è quella di mettere i nomi degli esecutori sulla medesima riga

                                      Questo può risultare difficile nel caso, tutt’altro che infrequente, in cui gli esecutori
                                      siano un certo numero. Se ho ad esempio

                                      Elisabeth Söderström, Marga Höffgen, Waldemar Kmentt, Martti Talvela
                                      New Philharmonia Chorus
                                      New Philharmonia Orchestra
                                      Otto Klemperer

                                      anche per logica le indicazioni vanno scritte con un certo criterio.

                                      Certo, i tre box sono rigidi, e dunque a volte sarà necessario modificarne
                                      l’ampiezza e non è comodissimo essere costretti a metter mano al file .cls
                                      ogni volta. Ma al momento facendo così ottengo il risultato voluto.

                                      Colgo l’occasione per chiedere un altro paio di chiarimenti, se hai sperimentato
                                      questa classe.

                                      1. Inserimento di immegini nella copertina
                                      Io ho provato a mettere
                                      `\covergraphics{/home/samiel/copertine/faure}`
                                      e ho visto che il pacchetto carica di suo graphicx.
                                      Però non vedo l’immagine, ma solo la scritta 🙁

                                      2. Bande laterali colorate
                                      Le scritte sulle bande laterali sono allo stesso modo delle scatole.
                                      Per avere l’intera banda colorata (ad esempio giallo con scritte in nero
                                      come le copertine originali della DG o rosso conscritte bianche
                                      come le copertine della EMI e via dicendo), è necessario impostare
                                      uno sfondo per ogni box o c’è modo di applicare il colore
                                      a tutta la banda in una soluzione unica?

                                      Grazie mille, le tue indicazioni hanno costituito un progresso decisivo!
                                      M.

                                    • #57158
                                      Up
                                      0
                                      Down
                                      ::

                                      1. Inserimento di immegini nella copertina
                                      Io ho provato a mettere
                                      `\covergraphics{/home/samiel/copertine/faure}`
                                      e ho visto che il pacchetto carica di suo graphicx.
                                      Però non vedo l’immagine, ma solo la scritta 🙁

                                      Accade in tre situazioni: (1) se nel nome delle immagini c’è uno spazio; (2) se la classe oppure il pacchetto graphicx ricevono l’opzione draft; (3) fra le opzioni date a \includegraphics c’è draft.

                                      Ciao
                                      Enrico

                                    • #57159
                                      samiel
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        La 1. la escludo poiché il file è “faure”[.jpg]
                                        Cercando la stringa “draft” nel file .cls non trovo nulla…

                                        M.

                                      • #57160
                                        Up
                                        0
                                        Down
                                        ::

                                        La 1. la escludo poiché il file è “faure”[.jpg]
                                        Cercando la stringa “draft” nel file .cls non trovo nulla…

                                        M.

                                        AH! Ecco dov’era il problema!

                                        (4) Il percorso del file è dato in modo esplicito a partire dalla radice.

                                        Non si può. Il file grafico deve essere in uno dei percorsi “approvati”, cioè in uno degli alberi oppure nella directory corrente oppure in una sottodirectory, specificando il percorso relativo. Quindi percorso come

                                        /abc
                                        ../abc

                                        non sono ammessi. Naturalmente il log ti dice “File not found”.

                                        Aggiungo la

                                        (5) Il file è in un posto “ammissibile” ma non viene trovato perché il nome è scritto sbagliato.

                                        Ciao
                                        Enrico

                                      • #57161
                                        samiel
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::


                                          Non capisco, eppure immagini ne ho inserite parecchie altrove.
                                          Probabilmente mi sto perdendo in un bicchiere d’acqua…
                                          Ma non funzionano né
                                          `\covergraphics{faure.jpg}`
                                          con o senza estensione – dove il file in questione
                                          è nella stessa directory del file .tex, né,
                                          avendo spostato il file in una subdirectory,
                                          `\covergraphics{pics/faure.jpg}`
                                          Nel file di log non trovo riferimento a file non trovati…

                                          M.[/code]

                                        • #57162
                                          samiel
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            PS
                                            Dopo ogni invio, mi appare la finestra:
                                            `Could not connect to smtp host : 113 : No route to host

                                            DEBUG MODE

                                            Line : 112
                                            File : smtp.php`
                                            Problemi del server? Cmq vedo che i messaggi arrivano….

                                          • #57163
                                            Domizio
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::

                                              Non capisco, eppure immagini ne ho inserite parecchie altrove.
                                              Probabilmente mi sto perdendo in un bicchiere d’acqua…
                                              Ma non funzionano né
                                              `\covergraphics{faure.jpg}`
                                              con o senza estensione – dove il file in questione
                                              è nella stessa directory del file .tex, né,
                                              avendo spostato il file in una subdirectory,
                                              `\covergraphics{pics/faure.jpg}`
                                              Nel file di log non trovo riferimento a file non trovati…
                                              [/code]

                                              Non è un problema di directory o di nome del file.
                                              \covergraphics è un comando piuttosto stupido, non carica nessuna immagine, ma é quasi esattamente uguale a \covertext: devi dirgli tu nell’argomento cosa deve fare.
                                              Prova ad esempio ad inserire questo codice dopo aver cancellato l’esistente comando \covertext;
                                              `
                                              \backtext{
                                              Ludwig van Beethoven\\
                                              \bfseries Violin Sonaten
                                              }

                                              \covergraphics{
                                              \centering
                                              \includegraphics[width=10cm]{faure}

                                              \medskip
                                              Ludwig van Beethoven\\
                                              \bfseries Violin Sonaten
                                              }
                                              `
                                              E necessario includere \backtext perché normalmnte il testo della copertina posteriore é posto uguale al testo definito con \covertext,
                                              ma ora questo comando non viene dato perciò è necessario inserire \backtext.
                                              Prova a variare l’argomento di \covergraphics per ottenere l’aspetto che preferisci.
                                              E’ definita anche l’opzione della classe “covergraphics”, ma non mi sembra che abbia altro effetto che forzare l’opzione “alignbacktop”,
                                              cosa della quale non vedo alcuna utilità.
                                              Forse c’è qualche errore.

                                              Domizio

                                            • #57164
                                              samiel
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::


                                                Ho fatto un codice così:

                                                `\documentclass[a4paper,aligntop,covergraphics]{mycd}
                                                \usepackage[T1]{fontenc}
                                                \usepackage[utf8]{inputenc}
                                                \usepackage{txfonts}
                                                \newcommand{\mytrack}[2]{\track
                                                #1\leaders\hbox{\kern.15em.\kern.15em}\hfill#2}

                                                \begin{document}
                                                \backfont{\fhb{15}{16}}
                                                \indexfont{\fhb{5}{0}\sffamily}
                                                \infofont{\fhb{11}{0}}

                                                %\covertext{
                                                %Charles Valentin Alkan\\
                                                %\bfseries Organ Works
                                                %}

                                                \covergraphics{
                                                \centering
                                                \includegraphics[width=12.10cm]{faure}
                                                }

                                                \backtext{
                                                Ludwig van Beethoven\\
                                                \bfseries Violin Sonaten
                                                }

                                                \leftspine{\sffamily ALKAN: ORGAN WORKS — Vol. 1}
                                                %\centerspine{\textbf Violinsonaten}
                                                \rightspine{\sffamily Bowyer}
                                                \backtext{C\textsc{harles} V\textsc{alentin} A\textsc{lkan} \\
                                                \textbf{Organ Works} \\
                                                {\small Vol. I}}
                                                \lefttracklist{
                                                \mytrack{\textbf{Benedictus}}{8:53} \\
                                                \medskip
                                                {\bfseries 12 Etudes} \\
                                                \mytrack{I. Moderato}{1:29}
                                                \mytrack{II. Adagio}{3:21}
                                                \mytrack{III. Moderato}{2:32}
                                                \mytrack{IV. Moderato}{2:45}
                                                \mytrack{V. Moderato}{2:46}
                                                \mytrack{VI. Adagio}{5:12} \\
                                                \medskip
                                                {\bfseries Grands Preludes} \\
                                                \mytrack{I. Allegro}{1:23}
                                                \mytrack{II. Allegro moderato}{2:16}
                                                }
                                                \righttracklist{
                                                \mytrack{III. Andantino}{4:06}
                                                \mytrack{IV. Moderatamente}{4:26}
                                                \mytrack{V. Quasi Adagio}{4:45}
                                                \mytrack{VI. Andantino}{4:36}
                                                \mytrack{VII. Andante}{3:36}
                                                \mytrack{VIII. Tempo giusto}{5:06}
                                                \mytrack{IX. Langsam}{6:49}
                                                \mytrack{X. Scherzando}{4:19}
                                                \mytrack{XI. Lento}{3:23} \\
                                                \medskip
                                                \mytrack{\textbf{H\”andel's Messiah Transcription}}{4:12}
                                                }

                                                \leftinfo{
                                                \textbf{Kevin Bowyer}

                                                \smallskip

                                                \footnotesize{Organ of Blackburn Cathedral}

                                                \bigskip

                                                \hrule

                                                \medskip

                                                {\sffamily\small \textcopyright\ Toccata Classics 2005 \hfill Total Time: 76:20}
                                                }

                                                \makecover\par
                                                \makeback\par

                                                \end{document}`

                                                E necessario includere \backtext perché normalmnte il testo della copertina posteriore é posto uguale al testo definito con \covertext,
                                                ma ora questo comando non viene dato perciò è necessario inserire \backtext.

                                                Non ho messo il testo perché c’è già tutto nella copertina, autore titolo ecc.
                                                Per cui potei anche inserire un’immagine di dimensioni appropriate (12,10 x 12,10)
                                                lasciando stare l’opzione prevista dal pacchetto…

                                                E per rendere colorate le bande c’è qualcosa da fare?
                                                Bisogna impostare uno sfondo alle scatole di leftspine, centerspine e rightspine
                                                individualmente?

                                                Grazie mille!!
                                                M.

                                              • #57165
                                                samiel
                                                Partecipante
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  Ho ripreso i file .cls. Se non sbalgio (il che è assai probabile)
                                                  le righe di codice che definiscono le bande laterali della copertina sono:
                                                  ` \@sethwstrips{\leftspin@}

                                                  \put(0,4){%
                                                  \makebox(6.5,110){%
                                                  \makebox[\@hstrip][r]{%
                                                  \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                  }%
                                                  }%
                                                  }

                                                  \@sethwstrips{\centerspin@}

                                                  \put(0,4){%
                                                  \makebox(6.5,110){%
                                                  \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                  \begin{rotate}{90}\spinef@nt\centerspin@\end{rotate}%
                                                  }}%
                                                  }%
                                                  }

                                                  \@sethwstrips{\rightspin@}

                                                  \put(0,4){%
                                                  \makebox(6.5,110)[t]{%
                                                  \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                  \begin{rotate}{90}\spinef@nt\rightspin@\end{rotate}%
                                                  }}%
                                                  }%
                                                  }`
                                                  Ora, queste box possono essere colorate?

                                                  M.

                                                • #57166
                                                  Domizio
                                                  Partecipante
                                                    Up
                                                    0
                                                    Down
                                                    ::

                                                    Ho ripreso i file .cls. Se non sbalgio (il che è assai probabile)
                                                    le righe di codice che definiscono le bande laterali della copertina sono:
                                                    ` \@sethwstrips{\leftspin@}

                                                    \put(0,4){%
                                                    \makebox(6.5,110){%
                                                    \makebox[\@hstrip][r]{%
                                                    \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                    }%
                                                    }%
                                                    }

                                                    \@sethwstrips{\centerspin@}

                                                    \put(0,4){%
                                                    \makebox(6.5,110){%
                                                    \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                    \begin{rotate}{90}\spinef@nt\centerspin@\end{rotate}%
                                                    }}%
                                                    }%
                                                    }

                                                    \@sethwstrips{\rightspin@}

                                                    \put(0,4){%
                                                    \makebox(6.5,110)[t]{%
                                                    \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                    \begin{rotate}{90}\spinef@nt\rightspin@\end{rotate}%
                                                    }}%
                                                    }%
                                                    }`
                                                    Ora, queste box possono essere colorate?

                                                    M.

                                                    Scusa la mia assenza, ma ho avuto impegni.
                                                    Si le righe che mostri sono quelle delle bande laterali, ma solo per il lato sinistro; per il lato destro sono le righe successive, strettamente simili.
                                                    Per avere il colore sulle bande laterali bisogna fare qualche altra modifica al file cd.cls
                                                    In particolare alle righe 335-341 modificare:
                                                    `
                                                    \put(0,4){\fcolorbox{red}{yellow}{%
                                                    \makebox(6.5,110){%
                                                    \makebox[\@hstrip][r]{%
                                                    \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                    }%
                                                    }%
                                                    }}
                                                    `
                                                    Analogamente alle righe 365-371
                                                    `
                                                    \put(0,4){\fcolorbox{red}{yellow}{%
                                                    \makebox(6.5,110){%
                                                    \makebox[\@hstrip][r]{%
                                                    \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                    }%
                                                    }%
                                                    }}
                                                    `
                                                    Inoltre dopo la riga 72 inserisci questa nuova riga:
                                                    `\RequirePackage{color}`
                                                    Questo pacchetto definisce i nomi dei colori: black, white, red, green, blue, cyan, magenta e yellow.
                                                    il primo parametro del comando \fcolorbox è il colore del bordo, mentre il secondo è il colore di fondo.
                                                    Se non vuoi il bordo puoi sostituire il comando \fcolorbox con \colorbox seguito da un solo colore.
                                                    Se la dimensione del box colorato non ti soddisfa (mi sembra un po’ largo) puoi aggiustarlo modificando leggermente i parametri del \makebox seguente o del \put che precede (fai qualche prova).
                                                    Nel tuo esempio di codice ho visto che hai eliminato il comando \centerspine perchè (credo) la parola “Violinsonaten” si sovrapponeva alla prima parte di testo.
                                                    Questo problema puoi risolverlo scrivendo:
                                                    `\leftspine{\sffamily ALKAN: ORGAN WORKS — Vol. 1 – \textbf Violinsonaten}
                                                    \centerspine{}
                                                    \rightspine{\sffamily Bowyer}
                                                    `
                                                    Fammi sapere l’esito delle tue prove, mi piacerebbe utilizzare questo pacchetto in alcune occasioni.

                                                    Ciao, Domizio

                                                  • #57167
                                                    samiel
                                                    Partecipante
                                                      Up
                                                      0
                                                      Down
                                                      ::


                                                      Giorni un po’ pieni anche per me.
                                                      Ma provo quanto prima.
                                                      Fantastico!
                                                      Grazie mille

                                                      M.

                                                    • #57168
                                                      samiel
                                                      Partecipante
                                                        Up
                                                        0
                                                        Down
                                                        ::


                                                        Alle rr. 336 e seguenti ho messo
                                                        ` \put(0,4}{\colorbox{red}{%
                                                        \makebox(6.5,110){%
                                                        \makebox[\@hstrip][r]{%
                                                        \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                        }%
                                                        }%
                                                        }}`
                                                        ma ciò che ottengo è:
                                                        `You're in trouble here. Try typing to proceed.
                                                        If that doesn't work, type X
                                                        to quit.
                                                        ?
                                                        ! Undefined control sequence.
                                                        \begin {rotate}{90}\spinef@nt
                                                        \leftspin@ \end {rotate}
                                                        l.342 }
                                                        }
                                                        ?
                                                        Eppure le parentesi mi sembrano a posto…
                                                        M.

                                                        PS
                                                        Naturalmente ho caricato il pacchetto color`

                                                      • #57169
                                                        Up
                                                        0
                                                        Down
                                                        ::

                                                        Alle rr. 336 e seguenti ho messo
                                                        ` \put(0,4}{\colorbox{red}{%
                                                        \makebox(6.5,110){%
                                                        \makebox[\@hstrip][r]{%
                                                        \begin{rotate}{90}\spinef@nt\leftspin@\end{rotate}%
                                                        }%
                                                        }%
                                                        }}`
                                                        ma ciò che ottengo è:
                                                        `You're in trouble here. Try typing to proceed.
                                                        If that doesn't work, type X
                                                        to quit.
                                                        ?
                                                        ! Undefined control sequence.
                                                        \begin {rotate}{90}\spinef@nt
                                                        \leftspin@ \end {rotate}
                                                        l.342 }
                                                        }
                                                        ? `
                                                        Eppure le parentesi mi sembrano a posto…
                                                        M.

                                                        PS
                                                        Naturalmente ho caricato il pacchetto color

                                                        Infatti il messaggio di errore non ti dice che le graffe non sono a posto, bensì che \spinef@nt non è definito.

                                                        Ciao
                                                        Enrico

                                                      • #57170
                                                        samiel
                                                        Partecipante
                                                          Up
                                                          0
                                                          Down
                                                          ::


                                                          Sì sì. poi rivedendo mi sono accorto
                                                          che avevo modificato inavvertitamente
                                                          un’altra cosa. Tutto pare funzionare…
                                                          La cosa interessante sarebbe che l’autore
                                                          del pacchetto inserisse queste opzioni,
                                                          ma vedo che non lo modifica dal 2007…

                                                          M.

                                                        • #57171
                                                          Domizio
                                                          Partecipante
                                                            Up
                                                            0
                                                            Down
                                                            ::

                                                            La cosa interessante sarebbe che l’autore
                                                            del pacchetto inserisse queste opzioni,
                                                            ma vedo che non lo modifica dal 2007…

                                                            La correzione proposta è la cosa più semplice che potevo escogitare, ma ha lo svantaggio di dover mettere mano al pacchetto ogni volta che si vuol cambiare colore.
                                                            Sarebbe opportuno poter definire i colori come un parametro da passare di volta in volta al pacchetto.
                                                            Al momento le mie scarse conoscenze di LaTeX non mi consentono di dare una soluzione più corretta (non sono nemmeno sicuro che la soluzione che ho proposto sia la migliore. 🙁 )
                                                            Se avrò tempo voglio studiare un po’ la soluzione (tutto serve per crescere, anche a 63 anni)

                                                            Domizio

                                                          • #57172
                                                            samiel
                                                            Partecipante
                                                              Up
                                                              0
                                                              Down
                                                              ::


                                                              Ho apportato una modifica ulteriore: nel caso le bande laterali
                                                              siano di colore scuro, il font adottato è bianco. Anche in questo caso
                                                              bisogna aggiungere il paramentro a una riga dal file .cls.
                                                              Per non dover modificare ogni volta il file class al limite è possibile
                                                              creare una serie di file .cls con le varie specifiche e caricare
                                                              di volta in volta quello prescelto: banda rossa carattere blu
                                                              tracce in due colonne: \usepackage{mycd1}; banda gialla font nero
                                                              tracce in una sola colonna: \usepackage{mycd2}
                                                              Ll’ideale sarebbe ovviamente avere una serie di parametri opzionalli,
                                                              di voci come (improvviso…) \spinecolor per il colore della banda,
                                                              \fontspinecolor per il colore del carattere nella banda, e via dicendo.
                                                              Cose che non sono certo in grado di fare. Ho scritto all’autore
                                                              del pacchetto, ma non so se abbia intenzione di modificare la classe.
                                                              Mi ha anzi scritto che “programmare in LaTeX a volte è una pena”.
                                                              Peccato, perché credo che parecchi abbiano l’esigenza di crearsi
                                                              da sé delle copertine. Cmq mi sembra che gli interessati
                                                              troveranno in questo post, nelle risposte ai miei quesiti,
                                                              una soluzione magari non del tutto confortevole ma fattualmente
                                                              efficare per personalizzare le copertine.
                                                              Intanto mi sono messo a studiare il TeX Book…..

                                                              Grazie ancora
                                                              M.
                                                              in maniera abbastanza

                                                            • #57173
                                                              Domizio
                                                              Partecipante
                                                                Up
                                                                0
                                                                Down
                                                                ::

                                                                Ho apportato una modifica ulteriore: nel caso le bande laterali
                                                                siano di colore scuro, il font adottato è bianco. Anche in questo caso
                                                                bisogna aggiungere il paramentro a una riga dal file .cls.

                                                                Quale modifica hai apportato?

                                                                Domizio

                                                              • #57174
                                                                samiel
                                                                Partecipante
                                                                  Up
                                                                  0
                                                                  Down
                                                                  ::


                                                                  Alla r. 191
                                                                  ` \spinefont{\fhb{9}{11}\bfseries\textcolor{white}}%`
                                                                  That’s all 🙂

                                                                  M.

                                                                • #57175
                                                                  Domizio
                                                                  Partecipante
                                                                    Up
                                                                    0
                                                                    Down
                                                                    ::

                                                                    Alla r. 191
                                                                    ` \spinefont{\fhb{9}{11}\bfseries\textcolor{white}}%`

                                                                    Bene, ho fatto qualche prova modificando il file cd.cls, vedi se la cosa può aiutare.
                                                                    Modifica la medesima riga (per me è la 192 perchè ho aggiunto la riga con il \RequirePackage) con
                                                                    `\spinefont{\fhb{9}{11}\bfseries\textcolor{\spinefontc@lor}}%
                                                                    `
                                                                    e subito prima inserisci `\spinecolor{white}{black}`
                                                                    Poi modifica le due righe dove hai inserito il comando \colorbox con
                                                                    `\colorbox{\spinec@lor}`
                                                                    Infine aggiungi dopo la riga 82
                                                                    `\DeclareRobustCommand*\spinecolor[2]{\def\spinec@lor{#1}\def\spinefontc@lor{#2}}
                                                                    `
                                                                    A questo punto senza più toccare il file cd.cls si possono modificare i colori inserendo nel tuo file TeX (dopo \begin{documento}) il comando
                                                                    `\spinecolor{red}{white}`
                                                                    dove il primo colore è quello del box e il secondo quello del font.
                                                                    Ciao, Domizio

                                                                  • #57176
                                                                    samiel
                                                                    Partecipante
                                                                      Up
                                                                      0
                                                                      Down
                                                                      ::


                                                                      Sublime!!!

                                                                      Ulteriore piccola modifica: nelle bande il testo di \leftspine e \rightspine
                                                                      è a mio avviso troppo “attaccato” al margine. Devo modificare
                                                                      le impostazioni numeriche di \put?

                                                                      M.

                                                                      PS
                                                                      Sei troppo esperto per essere un “Domizio” qualsiasi…. 🙂

                                                                    • #57177
                                                                      Domizio
                                                                      Partecipante
                                                                        Up
                                                                        0
                                                                        Down
                                                                        ::

                                                                        Ulteriore piccola modifica: nelle bande il testo di \leftspine e \rightspine
                                                                        è a mio avviso troppo “attaccato” al margine. Devo modificare
                                                                        le impostazioni numeriche di \put?

                                                                        No. Le impostazioni numeriche di \put definiscono la posizione dell’angolo
                                                                        inferiore sinistro del box colorato (la prima in orizzontale e la seconda in verticale),
                                                                        mentre quelle del \makebox definiscono la dimensione del box colorato.
                                                                        Per spaziare un po’ le scritte rispetto al margine è sufficiente aggiungere uno spazio
                                                                        vuoto nella loro definizione (prima e/o dopo)
                                                                        `\leftspine{\sffamily \ ALKAN: ORGAN WORKS — Vol. 1 – \textbf Violinsonaten}
                                                                        \centerspine{}
                                                                        \rightspine{\sffamily Bowyer\ }`
                                                                        oppure se vuoi definirlo con maggiore precisione puoi sostituire lo spazio con il comando \hspace{}
                                                                        `\leftspine{\sffamily \hspace{3mm}ALKAN: ORGAN WORKS — Vol. 1 – \textbf Violinsonaten}
                                                                        \centerspine{}
                                                                        \rightspine{\sffamily Bowyer\hspace{3mm}}`

                                                                        Sei troppo esperto per essere un “Domizio” qualsiasi…. 🙂

                                                                        “Domizio” è evidentemente un nickname (da Lucio Domizio Enobarbo, lo conosci? 🙂 ),
                                                                        ma non sono assolutamente un esperto; sono uno che ha usato wordprocessor per 3 decenni
                                                                        (Word, Wordstar, Easyscript e DOC un software infame per i mainframe della Sperry Univac)
                                                                        e che da qualche anno ha con piacere scoperto LaTeX.
                                                                        Lo uso quando mi serve scrivere qualcosa (per me o per amici) e ad ogni nuova necessità/difficoltà
                                                                        cerco la soluzione più opportuna consultando i manuali e quanto scrivono i Veri Esperti
                                                                        nei Forum e/o newsgroup per cercare la soluzione più soddisfacente.
                                                                        Non avendo problemi di produttività (sono in pensione 😀 ) posso gestire il mio tempo come voglio
                                                                        e ogni volta imparo qualcosa di nuovo (anche questa volta).

                                                                        Domizio

                                                                      • #57178
                                                                        Domizio
                                                                        Partecipante
                                                                          Up
                                                                          0
                                                                          Down
                                                                          ::


                                                                          Una volta che hai stabilito la giusta spaziatura, se non vuoi continuare a ripetere il comando in ogni file che scrivi, è possibile impostarlo una volta per tutte nel file cd.cls
                                                                          Fammi sapere.

                                                                          Ciao, Domizio

                                                                        • #57179
                                                                          samiel
                                                                          Partecipante
                                                                            Up
                                                                            0
                                                                            Down
                                                                            ::

                                                                            se vuoi definirlo con maggiore precisione puoi sostituire lo spazio con il comando \hspace{}

                                                                            Questo lo avevo già provato, ma si tratta per l’appunto di una soluzione “empirica”.

                                                                            Una volta che hai stabilito la giusta spaziatura, se non vuoi continuare a ripetere il comando in ogni file che scrivi, è possibile impostarlo una volta per tutte nel file cd.cls

                                                                            Precisamente quello che intendevo fare. Mi chiedevo quale campi fossero
                                                                            da ritoccare nel file .cls…

                                                                            “Domizio” è evidentemente un nickname (da Lucio Domizio Enobarbo, lo conosci?

                                                                            So di chi si tratta. Ma perché è il tuo eroe personale? 🙂

                                                                            Lo uso quando mi serve scrivere qualcosa (per me o per amici)

                                                                            Anch’io sto usando sistematicamente LaTeX, anche se questo mi pone dei problemi
                                                                            qyabdo devo scambiare file modificabili con i colleghi. Che, per lo più,
                                                                            non sono in grado nemmeno di aprire i file .odt…

                                                                            Grazie!
                                                                            M.

                                                                          • #57180
                                                                            samiel
                                                                            Partecipante
                                                                              Up
                                                                              0
                                                                              Down
                                                                              ::


                                                                              Potrebbe essere una cosa tipo
                                                                              ` \DeclareRobustCommand*{\leftspine}[1]{\def\leftspin@{\hspace{3mm}#1}}
                                                                              \DeclareRobustCommand*{\centerspine}[1]{\def\centerspin@{#1}}
                                                                              \DeclareRobustCommand*{\rightspine}[1]{\def\rightspin@{#1\hspace*{3mm}}}`
                                                                              (r. 96 e seguenti)?

                                                                              M.

                                                                            • #57181
                                                                              Domizio
                                                                              Partecipante
                                                                                Up
                                                                                0
                                                                                Down
                                                                                ::

                                                                                Perfetto, sono proprio quelle, ma anche le tre righe successive che fissano le scritte nella banda colorata di destra

                                                                                Mi correggo, la modifica nelle tre righe successive è necessaria solo le vuoi che le due bande colorate abbiano testo diverso.

                                                                                Domizio

                                                                              • #57182
                                                                                samiel
                                                                                Partecipante
                                                                                  Up
                                                                                  0
                                                                                  Down
                                                                                  ::


                                                                                  Ottimo!
                                                                                  C’è solo un’ultima cosa, poi direi che la “revisione” del pacchetto
                                                                                  si può considerare ultimata. Avrai notato che le tracce (nella fattispecie
                                                                                  l’indicazione della durata) sono allineate a destra con la fine del testo
                                                                                  (ad esempio i titoli o la linea in basso). A sinistra invece
                                                                                  i piccoli box con il numero delle tracce “sporgono” a sinistra, per cui
                                                                                  la distribuzione globale dello spazio è asimmetrica. In altre parole,
                                                                                  c’è meno spazio a sinistra fra la banda laterale e i piccolli box e più spazio
                                                                                  a destra fra la fine riga delle tracce e la banda laterale. È necessario
                                                                                  metter mano alla selva di numerini dei molti \put per ottenere
                                                                                  una collocazione simmetrica della “scatola” con le tracce
                                                                                  rispetto all’asse centrale della copertina?

                                                                                  Aggiungo un’immagine per chiarire a chi ci legge…

                                                                                  M.

                                                                                • #57183
                                                                                  Domizio
                                                                                  Partecipante
                                                                                    Up
                                                                                    0
                                                                                    Down
                                                                                    ::

                                                                                    Ottimo!
                                                                                    C’è solo un’ultima cosa, poi direi che la “revisione” del pacchetto
                                                                                    si può considerare ultimata. Avrai notato che le tracce (nella fattispecie
                                                                                    l’indicazione della durata) sono allineate a destra con la fine del testo
                                                                                    (ad esempio i titoli o la linea in basso). A sinistra invece
                                                                                    i piccoli box con il numero delle tracce “sporgono” a sinistra, per cui
                                                                                    la distribuzione globale dello spazio è asimmetrica. In altre parole,
                                                                                    c’è meno spazio a sinistra fra la banda laterale e i piccolli box e più spazio
                                                                                    a destra fra la fine riga delle tracce e la banda laterale. È necessario
                                                                                    metter mano alla selva di numerini dei molti \put per ottenere
                                                                                    una collocazione simmetrica della “scatola” con le tracce
                                                                                    rispetto all’asse centrale della copertina?

                                                                                    Se provi a stamparla su carta e a misurare le distanze con un righello, Ti puoi rendere conto
                                                                                    che la differenza è più apparente che reale: in effetti è solo di 1 mm.
                                                                                    Comunque volendola aggiustare é sufficiente cambiare lo 0 in 1 nel \put alla riga 412
                                                                                    ` \put(1,13){%`
                                                                                    In questo modo gli spazi a destra e sinistra sono identici.

                                                                                    Riflettendo poi sulla modifica per spaziare le scritte rispetto al margine sono giunto
                                                                                    alla conclusione che quello che abbiamo fatto non sia la cosa migliore (anche se funziona).
                                                                                    La modifica è predisposta solo sulla banda colorata sinistra e agisce anche su quella destra
                                                                                    perché non avendo definito nessun comando specifico per questa vengono duplicate a destra
                                                                                    le definizioni di sinistra.
                                                                                    Se ora volessimo dare una diversa definizione alle scritte di destra con i comandi \leftspinebis,
                                                                                    \centerspinebis e \rightspinebis troviamo che le spaziature rispetto ai margini non sono corrette.
                                                                                    Se proviamo a duplicare le modifiche fatte per la sinistra (righe 96-98 ) anche per la destra (righe 99-101)
                                                                                    la cosa funziona, ma se poi eliminiamo la definizione delle scritte di destra le spaziature risultano raddoppiate!
                                                                                    A questo punto la cosa migliore è annullare le modifiche che avevamo fatto alle righe 96-98 e impostare
                                                                                    alcune nuove modifiche nelle righe a partire dalla 338
                                                                                    ` \put(0,4){\colorbox{\spinec@lor}{%
                                                                                    \makebox(4,110){%
                                                                                    \makebox[\@hstrip][r]{%
                                                                                    \begin{rotate}{90}\hspace{3mm}\spinef@nt\leftspin@\end{rotate}%
                                                                                    }%
                                                                                    }%
                                                                                    }}

                                                                                    \@sethwstrips{\centerspin@}

                                                                                    \put(0,4){%
                                                                                    \makebox(6.5,110){%
                                                                                    \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                                                    \begin{rotate}{90}\spinef@nt\centerspin@\end{rotate}%
                                                                                    }}%
                                                                                    }%
                                                                                    }

                                                                                    \@sethwstrips{\rightspin@}

                                                                                    \put(0,4){%
                                                                                    \makebox(6.5,107)[t]{%
                                                                                    \raisebox{0pt}[\@wstrip]{\makebox[\@hstrip][r]{%
                                                                                    \begin{rotate}{90}\spinef@nt\rightspin@\end{rotate}%
                                                                                    }}%
                                                                                    }%
                                                                                    }

                                                                                    \@sethwstrips{\leftspin@bis}

                                                                                    \put(144.5,4){\colorbox{\spinec@lor}{%
                                                                                    \makebox(4,110)[t]{%
                                                                                    \makebox[\@hstrip][l]{%
                                                                                    \begin{rotate}{-90}\hspace{3mm}\spinef@nt\leftspin@bis\end{rotate}%
                                                                                    }%
                                                                                    }%
                                                                                    }}

                                                                                    \@sethwstrips{\centerspin@bis}

                                                                                    \put(144.5,4){%
                                                                                    \makebox(6.5,110){%
                                                                                    \raisebox{\@wstrip}[\@wstrip]{\makebox[\@hstrip][l]{%
                                                                                    \begin{rotate}{-90}\spinef@nt\centerspin@bis\end{rotate}%
                                                                                    }}%
                                                                                    }%
                                                                                    }

                                                                                    \@sethwstrips{\rightspin@bis}

                                                                                    \put(144.5,7){%
                                                                                    \makebox(6.5,110){%
                                                                                    \raisebox{\@wstrip}[\@wstrip]{\makebox[\@hstrip][l]{%
                                                                                    \begin{rotate}{-90}\spinef@nt\rightspin@bis\end{rotate}%
                                                                                    }}%
                                                                                    }%
                                                                                    }
                                                                                    `
                                                                                    Nota bene: sono 4 modifiche!
                                                                                    Con questo dovremmo avere concluso. 😀
                                                                                    Ciao, Domizio

                                                                                  • #57184
                                                                                    samiel
                                                                                    Partecipante
                                                                                      Up
                                                                                      0
                                                                                      Down
                                                                                      ::


                                                                                      Oggi fra lavoro bambini ecc ecc giornata campale.
                                                                                      Più tardi vedo se riesco ad apportare le modifiche.
                                                                                      Intanto grazie mille!!

                                                                                      M.

                                                                                      PS
                                                                                      Che sia il caso di scrivere all’autore del pacchetto.
                                                                                      se ha voglia di aggiornarlo?

                                                                                    • #57185
                                                                                      samiel
                                                                                      Partecipante
                                                                                        Up
                                                                                        0
                                                                                        Down
                                                                                        ::


                                                                                        Ho apportato quelle modifiche, spero senza errori.
                                                                                        È insorto un problemino:

                                                                                        Nella banda destra in basso ci sono due scritte sovrapposte
                                                                                        (che sarebbero poi il nome dell’organista).
                                                                                        E lo sconcerto è grande! 🙂
                                                                                        Cos’ho infilato che non va??

                                                                                        M.

                                                                                      • #57186
                                                                                        Domizio
                                                                                        Partecipante
                                                                                          Up
                                                                                          0
                                                                                          Down
                                                                                          ::

                                                                                          E lo sconcerto è grande! 🙂
                                                                                          Cos’ho infilato che non va??

                                                                                          Non so cosa dirti, a me funziona tutto senza problemi.
                                                                                          Controlla di aver eliminato le correzioni che avevamo fatto in precedenza e controlla
                                                                                          anche il tuo file sorgente, forse è rimasta qualcosa delle prove fatte.

                                                                                          Se non trovi soluzione, fammi avere la tua email e ti invio i miei file.

                                                                                          Domizio

                                                                                        • #57187
                                                                                          samiel
                                                                                          Partecipante
                                                                                            Up
                                                                                            0
                                                                                            Down
                                                                                            ::


                                                                                            No no funziona!
                                                                                            Ci avevo infilato un errore.
                                                                                            Chissà se l’autore intende aggriornare il pacchetto…

                                                                                            Intanto grazie mille!!
                                                                                            M.

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

                                                                                        Go to top