Stemby

Risposte nei forum create

Stai visualizzando 15 risposte – dal 151 al 165 (di 259 totali)
  • Autore
    Risposte
  • in risposta a: libretto messa #44051
    Stemby
    Partecipante
      Up
      0
      Down
      ::


      Oggi ho fatto progressi. Ho sostanzialmente definitivamente abbandonato leaflet, che è orribile, e sto provando la strada del pacchetto flowfram.

      Ho buttato tutto il codice su GitHub: http://github.com/Stemby/missa

      Non ho ben capito ancora se sia possibile posizionare i 6 frame secondo l’ordine del foglietto (5-6-1 / 2-3-4). Se risolvo questo problema sono a cavallo e procedo senza dubbio in questa direzione. Qualcuno per caso conosce a fondo questo pacchetto?

      Dal punto di vista estetico forse eliminerò le linee di separazione, che sono troppo spesse; è comunque decisamente un dettaglio secondario.

      Finita l’impostazione del layout il resto dovrebbe essere in discesa: ho già in mente parecchie idee.

      Ciao!

      in risposta a: [niubbo] RequirePackage non mi funziona a dovere #46913
      Stemby
      Partecipante
        Up
        0
        Down
        ::


        Oops… 😳

        Grazie 🙂

        in risposta a: [niubbo] RequirePackage non mi funziona a dovere #46911
        Stemby
        Partecipante
          Up
          0
          Down
          ::


          Scusate di nuovo…

          Perché aggiungendo alla classe
          `
          \RequirePakage{flowfram}
          `
          pdfLaTeX dà errore? Significa che il pacchetto è incompatibile con geometry?
          `
          ! Undefined control sequence.
          l.9 \RequirePakage
          {flowfram}
          `

          EDIT:

          Allora, flowfram sembra essere compatibile e molto promettente. Infatti
          `
          \usepackage{flowfram}
          \Ncolumn{3}
          `
          messo nel frontespizio di prova.tex è già un buon inizio. Non riesco invece a capire come cacciare quelle due righe nella classe: mi dà errore in compilazione.

          in risposta a: [niubbo] RequirePackage non mi funziona a dovere #46910
          Stemby
          Partecipante
            Up
            0
            Down
            ::


            Perfetto, grazie mille!

            Effettivamente potevo arrivarci, considerando la posizione abituale di \documentclass rispetto a \usepackage.

            Ciao!

            in risposta a: [leaflet] Gestione del formato pagina #46812
            Stemby
            Partecipante
              Up
              0
              Down
              ::


              Grazie Enrico, ho appena risolto proprio così: mi han consigliato circa la stessa cosa su IRC
              `
              cat nome-del-file | od -b – | grep ' [23][0-8][0-8]'
              `

              è risultato che gli spazi ad inizio righe 6 e 8 di missa.cls non erano veri spazi ma caratteri strani > 127.

              Adesso provo a giochicchiarci un po’.

              Grazie infinite.

              Ciao!
              Carlo

              in risposta a: [leaflet] Gestione del formato pagina #46810
              Stemby
              Partecipante
                Up
                0
                Down
                ::


                Mi sta venendo voglia di prendere il pc e lanciarlo dalla finestra.

                Ho cancellato tutto, copiaincollato i sorgenti usando un altro editor (mi è venuto il dubbio che fosse colpa di Kile), e lanciato pdflatex dal terminale, ma ottengo sempre lo stesso errore.

                Le differenze di versione dei vari componenti sono modestissime, ma non mi resta che pensare che si tratti di un bug di Debian.

                In particolare:
                `
                Missing character: There is no in font cmr10!
                Missing character: There is no in font cmr10!
                `
                (righe 100-101 del mio log) ti dicono qualcosa? È lì che avviene l’errore.

                Credo che aprirò un bug report per TeX Live in Debian.

                Grazie ancora.
                Carlo

                in risposta a: [leaflet] Gestione del formato pagina #46808
                Stemby
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Seguo le tue istruzioni (a parte mettere la definizione delle opzioni prima di
                  `\@ifdefinable\ifLL@combine{\newif\ifLL@combine}`
                  e ottengo un documento 364mm per 257 mm, senza alcun errore.

                  Boh. Misteri del TeX. Ho provato a rifare tutto da capo e non mi cambia niente, anche spostando la definizione delle opzioni come dici (cosa che avevo già provato ieri).

                  Comunque c’è una scappatoia che pare funzionare ed evita di dover modificare leaflet.

                  Niente, non capisco… ottengo esattamente lo stesso errore 😥

                  Questo è il log: http://pastebin.org/370152

                  Non so proprio più dove sbattere la testa.

                  Grazie per il sostegno!

                  in risposta a: [leaflet] Gestione del formato pagina #46806
                  Stemby
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Tu vorresti dunque chiamare questa nuova xleaflet da una tua classe?

                    Sì, esatto.

                    Credo che sia possibile, tuttavia senza un esempio minimo è difficile che si possa fare qualcosa.

                    Ok. Ecco tutto:
                    `
                    %missa.cls
                    \NeedsTeXFormat{LaTeX2e}
                    \ProvidesClass{missa}
                    \LoadClass[b4j,notumble]{xleaflet}
                    `
                    `
                    %prova.tex
                    \documentclass[]{missa}
                    \begin{document}
                    \end{document}
                    `

                    Come già detto, invece, mettendo a3paper in missa.cls, prova.tex compila senza problemi.

                    Altra nota: con i 2 nuovi formati da me introdotti dà errore, ma viene comunque generato un PDF dalle dimensioni “corrette”, sempre con qualche millesimo di millimetro di errore su un lato.

                    Ciao!
                    Carlo

                    in risposta a: [leaflet] Gestione del formato pagina #46804
                    Stemby
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      È possibile arrivare a qualcosa tipo
                      `
                      \LoadClass[notumble,b4j]{leaflet}
                      `
                      ?

                      Temo di no.

                      Peccato…

                      Ma l’aggiunta di quelle quattro righe in leaflet.cls subito dopo la definizione dell’opzione a3paper dà, almeno per le dimensioni della pagina, il risultato corretto.

                      Purtroppo non mi funziona. Ecco quello che ho fatto:
                      `
                      cp /usr/share/texmf-texlive/tex/latex/leaflet/leaflet.cls ./xleaflet.cls
                      `
                      poi ho modificato la seconda riga per evitare il warning
                      `
                      \ProvidesClass{xleaflet}
                      `
                      e il passaggio incriminato così:
                      `
                      \newcommand*\LL@setPaperSize{}
                      \DeclareOption{a3paper}{\def\LL@setPaperSize{%
                      \paperwidth=420mm\paperheight=297mm\relax}}%
                      \@ifdefinable\ifLL@combine{\newif\ifLL@combine}
                      \DeclareOption{b4paper}{\def\LL@setPaperSize{%
                        \paperwidth=353mm\paperheight=250mm\relax}}
                      \DeclareOption{b4j}{\def\LL@setPaperSize{%
                        \paperwidth=364mm\paperheight=257mm\relax}}
                      \DeclareOption{combine}{\LL@combinetrue}
                      \DeclareOption{nocombine}{\LL@combinefalse}
                      `

                      Il formato A3 funziona correttamente, mentre con
                      `
                      \LoadClass[b4paper,notumble]{xleaflet}
                      `
                      e
                      `
                      \LoadClass[b4j,notumble]{xleaflet}
                      `
                      ottengo
                      `
                      ! LaTeX Error: Missing \begin{document}.

                      See the LaTeX manual or LaTeX Companion for explanation.
                      Type H for immediate help.

                      l.380 \LL@setPaperSize
                      `

                      Probabilmente è un problema di arrotondamento.
                      Come ben sappiamo nei formati cartacei europei il rapporto tra i lati è pari a radice quadrata di 2.
                      Pertanto, se quello corto è di 210mm, quello lungo deve avere √2⋅210mm=296.985mm, alla terza cifra decimale…
                      Non sono pertanto numeri tondi, nemmeno in teoria.

                      Mmm, no, non credo che la causa sia questa: l’arrotondamento è già previsto dall’autore della classe, infatti nel sorgente vengono impostati dei numeri interi.

                      Grazie ancora per l’infinita pazienza!

                      in risposta a: [leaflet] Gestione del formato pagina #46801
                      Stemby
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        La definizione è
                        `\DeclareOption{a3paper}{\def\LL@setPaperSize{%
                        \paperwidth=420mm\paperheight=297mm\relax}}`
                        e non mi pare molto difficile da replicare con modifiche.

                        Mmmm, mi sento alquanto imbranato… sto provando ma non riesco a capire dove cacciare
                        `
                        \DeclareOption{b4paper}{\def\LL@setPaperSize{%
                          \paperwidth=353mm\paperheight=250mm\relax}}
                        \DeclareOption{b4j}{\def\LL@setPaperSize{%
                          \paperwidth=364mm\paperheight=257mm\relax}}
                        `

                        Non vorrei metter mano direttamente alla classe ufficiale, né copiare tutta la classe, salvarla con un altro nome e aggiungerci le righe precedenti (anche se forse può essere una soluzione). È possibile arrivare a qualcosa tipo
                        `
                        \LoadClass[notumble,b4j]{leaflet}
                        `
                        ?

                        Grazie!

                        in risposta a: [leaflet] Gestione del formato pagina #46800
                        Stemby
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Sì, lo so che la differenza non è osservabile, ma è più che altro una questione di principio 🙂

                          Prenditela con il programma di visualizzazione, allora.

                          Non capisco… dici che quindi è un problema di Okular e non della classe? (potrebbe anche essere, visto che effettivamente agli altri programmi risultano numeri interi) E come mai invece usando geometry ad Okular le misure risultano perfette?

                          Non è che ti sconsigli di usare geometry, il problema è che riadattare quella classe a geometry potrebbe essere un compito assai arduo.

                          Ok, grazie. Valuterò.

                          Buona serata!

                          Carlo

                          in risposta a: [leaflet] Gestione del formato pagina #46798
                          Stemby
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Innanzitutto grazie ad entrambi per le risposte.

                            Dipende dal programma che usi. Ma direi che cinque millesimi di millimetro difficilmente sono un problema. 🙂

                            Sì, lo so che la differenza non è osservabile, ma è più che altro una questione di principio 🙂

                            La classe è basata su article; non saprei dire quanto usa effettivamente di article, cosicché diventa impossibile definire opzioni in leaflet che si chiamino allo stesso modo di opzioni già esistenti. Però potresti provare guardando come viene definita l’opzione “a3paper” e definirne di nuove in una copia di leaflet, evitando i nomi “paper”; per esempio “cartab5” andrebbe bene. Siccome “b4paper” non è definita in article, potresti perfino usare questo nome.

                            Questa è la definizione:
                            `
                            \newcommand*\LL@setPaperSize{}
                            \DeclareOption{a3paper}{\def\LL@setPaperSize{%
                            \paperwidth=420mm\paperheight=297mm\relax}}%
                            \@ifdefinable\ifLL@combine{\newif\ifLL@combine}
                            \DeclareOption{combine}{\LL@combinetrue}
                            \DeclareOption{nocombine}{\LL@combinefalse}
                            `

                            Quindi mi sconsigliate di usare geometry? Sinceramente preferirei, visto che è solido e semplice da usare (funziona benone, con precisione matematica, ed usa una sintassi di altissimo livello).

                            Grazie ancora!

                            Carlo

                            in risposta a: libretto messa #44050
                            Stemby
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Sto iniziando a fare qualche prova. Purtroppo la classe leaflet non mi ha dato un’ottima impressione iniziale: non mi sembra particolarmente solida.

                              In particolare, non so bene perché, le misure del formato A4 e A3 non sono precise. Inoltre la classe sembra essere incompatibile con geometry. C’è un altro difetto che ho notato ma che reputo secondario: aggiungendo il titolo con \maketitle i numeri di pagina vengono stampati (credo proprio si tratti di un bug).

                              Ho aperto una nuova discussione riguardo i primi 2 problemi; in base a quello che verrà fuori deciderò come proseguire.

                              Ciao!

                              in risposta a: libretto messa #44049
                              Stemby
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                Anch’io nutro perplessità sul formato B4, perché le attrezzature di stampa e fascicolatura possono gestire meglio lo standard A4. Questo chiaramente lo dico limitatamente alle attrezzature della mia parrocchia, perché un centro stampa “normale” tratta in egual modo libretti A4 e B4.

                                Sì, ovviamente per gestire il formato B4 servono macchine che difficilmente si trovano in casa, ma nelle parrocchie (almeno dalle mie parti) non è proprio un problema: fino all’A3 tutto liscio (stampanti/fotocopiatrici tipo ufficio). Devo invece ancora verificare la reperibilità della carta in sé, visto che la serie B ha avuto decisamente meno fortuna della serie A.

                                Ti avevo mandato un messaggio privato la settimana scorsa, non so se hai avuto modo di vederlo.

                                No… non mi è arrivato niente.

                                Ciao!

                                EDIT:

                                Ho fatto una ricerchina, ed effettivamente la carta in formato ISO B4 non è facile da trovare. Più diffuso il formato JIS B4, che sembra essere usato abitualmente in Giappone e in altri paesi asiatici. È leggermente più grande del corrispettivo ISO.

                                Questo è il miglior prezzo che sono riuscito a trovare al momento: a mio avviso è abbastanza accessibile.

                                Certo, 80 g/m2 è una grammatura anche eccessiva per l’uso che vogliamo fare: se trovate carta più leggera a prezzi ancora più convenienti non esitate a segnalarlo!

                                in risposta a: libretto messa #44047
                                Stemby
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Ho avuto il fisso fuori uso tutto il giorno (ho appena finito di sistemare il guasto). Per domani spero di riuscire a fare qualche prova.

                                  Il formato B4 è perfetto: mi informerò se sia davvero così impossibile acquistare delle risme in questo formato. Altrimenti si può ripiegare sull’A3, che però è un po’ grossino. L’A4 invece è davvero troppo piccolo.

                                  La classe leaflet mi sembra adattissima come base di partenza, per il foglietto. Devo verificare se è compatibile con geometry, altrimenti devo lavorare a più basso livello, dato che il formato B4 non è previsto da article (su cui si basa leaflet) né da leaflet stessa.

                                  Ciao!

                                Stai visualizzando 15 risposte – dal 151 al 165 (di 259 totali)

                                Go to top