classe scrreprt KOMA-Script

  • Creatore
    Topic
  • #72097
    Enzo
    Partecipante
      Up
      0
      Down
      ::


      Salve,

      Sto provando ad usare la classe scrreprt della famiglia KOMA-script ed ho letto da qualche parte su una qualche guida che il package geometry fosse incompatible con i package standard come typearea usati dalle classi KOMA-script.
      Però non capisco come mai il package geometry mi continua a funzionare senza provocare nessun conflitto pur usando la classe scrreprt.
      Riporto di seguito un esempio minimale:
      `\documentclass[a4paper, 12pt, openany, chapterprefix]{scrreprt}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage

      {geometry}
      \usepackage[onehalfspacing]{setspace}

      ….
      \begin{document}`

      Potreste darmi qualche delucidazione in merito?
      Grazie.

    Visualizzazione 10 filoni di risposte
    • Autore
      Risposte
      • #72098
        Up
        0
        Down
        ::

        dancko” post=71301Salve,

        Sto provando ad usare la classe scrreprt della famiglia KOMA-script ed ho letto da qualche parte su una qualche guida che il package geometry fosse incompatible con i package standard come typearea usati dalle classi KOMA-script.
        Però non capisco come mai il package geometry mi continua a funzionare senza provocare nessun conflitto pur usando la classe scrreprt.
        Riporto di seguito un esempio minimale:
        `\documentclass[a4paper, 12pt, openany, chapterprefix]{scrreprt}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage

        {geometry}
        \usepackage[onehalfspacing]{setspace}

        ….
        \begin{document}`

        Potreste darmi qualche delucidazione in merito?
        Grazie.

        Non è affatto incompatibile. Ovviamente non è bene usare geometry e i comandi di typearea insieme.

        Ciao
        Enrico

      • #72099
        Enzo
        Partecipante
          Up
          0
          Down
          ::


          Grazie per la risposta Prof. Gregorio.

          Enzo.

        • #72100
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Makus Kohm ne parla nella guida (il cui nome è difficile da indovinare (texdoc scrguien) alle pagine 16, 34 e 37.

            Kohm ne tratta proprio per parlare di altre possibilità diverse da typearea e \areaset che hanno delle rigidezze interne tanto che egli stesso ne riconosce i limiti e ne suggerisce la soluzione con il pacchetto geometry. Questo infatti consente di configurare ogni aspetto senza nessuna vincolo, se non quello che i valori o le frazioni devono portare a risultati congruenti; ma la sua documentazione va letta con attenzione perché la terminologia di geometri induce a malintesi; per esempio quando si indica la chiave “top” per indicare il margine superiore, questo non è l’intero margine (a parte il solito offset di un pollice, che è “insito” in TeX) ma ne è solo una parte.

            Nonostante questa possibilità di fraintendimento, geometry è formidabile.

          • #72101
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf

              Penso di essere il responsabile. Correggo quanto prima. Una curiosità: geometry è sempre stato compatibile con le classi KOMA, oppure questo è vero solo dalle ultime versioni?

            • #72102
              Up
              0
              Down
              ::

              lorenzo.pantieri” post=71305http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf

              Penso di essere il responsabile. Correggo quanto prima. Una curiosità: geometry è sempre stato compatibile con le classi KOMA, oppure questo è vero solo dalle ultime versioni?

              La prima che hai detto. 🙂

              Ciao
              Enrico

            • #72103
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                nella guida che ha scritto Markus non ha messo nessuna nota in relazione alle sue citazioni del pacchetto geometry, mentre altre cose sono marcata nel margine con la sigla della versione. Perciò la compatibilità dovrebbe essitere fin dall prima apparizione del più giovane dei due pacchetti (direi da quando esiste geometry).

                Ovvio, però, che non si possono mescolare i comandi di geometry con quelli di typearea o di \areaset. O forse si possono mescolare, se uno vuol combinare pasticci.

                Nota che geometry si può usare anche con memoir, che ha i suoi comandi interni per i calcoli della geometria della pagina, ma anche in questo caso non bisogna mescolare i comandi di geometry con quelli di memoir.

                Nessuno vieta nemmeno di modificare direttamente a mano i parametri interni della geometria della pagina, ma è la via sicura per combinare pasticci. Sono solo i class e package designer che possono permettersi di fare queste cose perché sanno come farle e sanno evitare i pasticci.

                In fondo anche typearea, \areaset, geomentry, memoir, eccetera, non fanno altro che calcolare i paramenti interni e assegnare loro i valori determinati per via di calcolo, ma lo fanno al momento giusto garantendo di evitare i pasticci.

              • #72104
                Enzo
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Bè devo ammettere che io ancora non ho studiato nulla sulle geometrie che una pagina può avere. Quindi sto provando a fare delle modifiche da profano senza effettuare nessun tipo di calcolo.

                  Pero a quanto pare, non vorrei dire eresie, geometry aiuta molto in questo ed è adatto proprio per coloro che non hanno nessuna nozione sulle geometrie delle pagine.

                  Semplicemente inizializzando i parametri opzionali(top, bottom, right, left, ed altri) con dei valori espressi in unità di misura noti e senza fare nessun tipo di calcolo, ti permette di spostare il corpo del documento liberamente senza combinare troppi pasticci.

                  Enzo.

                • #72105
                  Up
                  0
                  Down
                  ::

                  dancko” post=71308Bè devo ammettere che io ancora non ho studiato nulla sulle geometrie che una pagina può avere. Quindi sto provando a fare delle modifiche da profano senza effettuare nessun tipo di calcolo.

                  Pero a quanto pare, non vorrei dire eresie, geometry aiuta molto in questo ed è adatto proprio per coloro che non hanno nessuna nozione sulle geometrie delle pagine.

                  Semplicemente inizializzando i parametri opzionali(top, bottom, right, left, ed altri) con dei valori espressi in unità di misura noti e senza fare nessun tipo di calcolo, ti permette di spostare il corpo del documento liberamente senza combinare troppi pasticci.

                  Certo, è facile spostare e definire la gabbia. Ma è anche facile produrre formati di pagina brutti.

                  Ciao
                  Enrico

                • #72106
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf

                    Ho appena aggiornato la guida: i cambiamenti sono a pagina 20.

                    Ciao,
                    L.

                  • #72107
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::



                      @dancko
                      , perché tanto per non andare a caso, non ti leggi la guida tematica sul disegno della pagina, qui sopra nella sezione Documentazione? Sono poche pagine scritte in italiano e ci sono molti disegni.

                    • #72108
                      Enzo
                      Partecipante
                        Up
                        0
                        Down
                        ::



                        @OldClaudio
                        grazie per il consiglio, mi tocca seguirlo anche perche cosi evito di avere risultati poco piacevoli.

                        Ciao, Enzo.

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

                    Go to top