lorenzo.pantieri

Risposte nei forum create

Stai visualizzando 15 risposte – dal 5,161 al 5,175 (di 5,981 totali)
  • Autore
    Risposte
  • in risposta a: Un articolo con Classicthesis #14093
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::

      Appena ho scritto la prima versione della risposta mi è venuto in mente il perché! Non c’è il contatore chapter in scrartl. È obbligatorio usare scrbook.

      Quel pacchetto carica una miriade di pacchetti, credo anche in modo molto confuso e ha un certo numero di errori, fra cui un numero impressionante di \makeatletter e \makeatother che in un file .sty sono proibiti.

      Vero, il codice di Classicthesis non brilla per pulizia. Il risultato estetico però è notevole. Durante queste vacanze mi ero proposto di scrivere un pacchetto analogo che si appoggiasse sulla classe book (in modo da usare layaureo e geometry, che con le classi KOMA non vanno d’accordo), ma mi sono arenato: troppo difficile, per me.

      Ad ogni modo, assodato che con Classicthesis è necessario usare scrreprt, mi suggeriresti uno stratagemma per avere le sezioni e le equazioni numerate come 1, 2, … e non come 0.1, 0.2, … Ricordo di aver letto da qualche parte che con uno strategemma era possibile, ma non ricordo dove.

      Ciao e grazie,
      Lorenzo

      in risposta a: Classicthesis e amsthm #14104
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Aggiungi \lsstyle dopo \scshape

        Funziona perfettamente!

        Ora che lo guardo, ho il dubbio che il risultato sia forse esteticamente più “faticoso” di quello che si ottiene con il semplice \scshape… ma è sicuramente una questione di gusti!

        Grazie mille Enrico!
        Lorenzo

        in risposta a: Un articolo con Classicthesis #14091
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Se non metti tutto il preambolo, come possiamo capire dov’è il problema? Che vuol dire “si blocca”?

          Il problema si presenta semplicemente caricando i pacchetti di classicthesis e la classe scrartcl. Se compilo il seguente
          `\documentclass[10pt,a4paper,twoside,fleqn,
          cleardoubleempty,abstractoff,pointlessnumbers,
          headinclude,footexclude,BCOR5mm]{scrartcl}

          \usepackage{classicthesis-ldpkg}
          \usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}
          \usepackage{lipsum}

          \begin{document}
          \lipsum
          \end{document}
          `
          il compilatore si blocca: si apre la console, parte la consueta sfilza di linee
          `This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
          \write18 enabled.
          %&-line parsing enabled.
          entering extended mode
          (./cubiche.tex
          LaTeX2e <2005/12/01>
          Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
          yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng
          erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish,
          french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc
          us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por
          tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish,
          turkish, ukenglish, ukrainian, loaded.
          (/usr/local/texlive/2007/texmf-dist/tex/latex/koma-script/scrartcl.cls
          Document Class: scrartcl 2006/07/30 v2.95b KOMA-Script document class (article)

          (/usr/local/texlive/2007/texmf-dist/tex/latex/koma-script/scrkbase.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/koma-script/scrlfile.sty
          Package scrlfile, 2006/03/28 v2.95 KOMA-Script package (loading files)
          Copyright (C) Markus Kohm

          ) (/usr/local/texlive/2007/texmf-dist/tex/latex/graphics/keyval.sty))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/fleqn.clo)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/size10.clo)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/koma-script/typearea.sty
          Package typearea, 2006/07/30 v2.95b KOMA-Script package (type area)
          Copyright (C) Frank Neukam, 1992-1994
          Copyright (C) Markus Kohm, 1994-2002

          )) (./classicthesis-ldpkg.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/fontenc.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/t1enc.def))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/textcomp.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/ts1enc.def))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/xcolor/xcolor.sty
          (/usr/local/texlive/2007/texmf/tex/latex/config/color.cfg)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/pdftex-def/pdftex.def)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/graphics/dvipsnam.def))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/tools/xspace.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/tools/tabularx.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/tools/array.sty))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/carlisle/remreset.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/mparhack/mparhack.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/base/fixltx2e.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/ltxmisc/relsize.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/acronym/acronym.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/bigfoot/suffix.sty))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/hyperref/hyperref.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/hyperref/pd1enc.def)
          (/usr/local/texlive/2007/texmf/tex/latex/config/hyperref.cfg)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
          Implicit mode ON; LaTeX internals redefined
          (/usr/local/texlive/2007/texmf-dist/tex/latex/ltxmisc/url.sty))
          *hyperref using driver hpdftex*
          (/usr/local/texlive/2007/texmf-dist/tex/latex/hyperref/hpdftex.def)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/graphics/graphicx.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/graphics/graphics.sty
          (/usr/local/texlive/2007/texmf-dist/tex/latex/graphics/trig.sty)
          (/usr/local/texlive/2007/texmf/tex/latex/config/graphics.cfg)))
          (/usr/local/texlive/2007/texmf-dist/tex/latex/oberdiek/hypcap.sty)
          (/usr/local/texlive/2007/texmf-dist/tex/latex/hyperref/backref.sty)`
          e poi il nulla. Dopo una lunga attesa, non mi resta che “abortire”. Non viene neppure generato il file di log.

          Mai successa, una cosa così.

          Ah, TeXlive installato ieri ex-novo.

          Ciao e grazie,
          L.

          in risposta a: Classicthesis e hyphenation #13986
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Ciao a tutti. Dopo essere passato alla distribuzione TeXlive per Mac (che è ancora più facile da installare e completa della già ottima gwLaTeX), ho risolto! Dopo vari tentativi, ho usato il codice
            `\DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\textls[170]{#1}}}
            \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\scshape\textls[90]{#1}}}
            `
            che mi sembra dare un risultato più simile all’originale. Ora, non c’è più nessun problema di overfull hbox, per cui non c’è nemmeno più bisogno di allargare i margini del documento o di imporre sillabazioni ad hoc.

            Alè! 😀

            Un enorme grazie ad Enrico,
            Lorenzo

            in risposta a: Classicthesis e hyphenation #13984
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Aiuto! Credevo di aver risolto, ma mi sbagliavo… 😳 Ci ho rimesso le mani a distanza di tempo, con un documento nuovo, e non funziona: evidentemente, avevo sbagliato qualcosa… 😥 Se compilo
              `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
              cleardoubleempty,abstractoff,pointlessnumbers,
              headinclude,footexclude,BCOR5mm]{scrreprt}
              \usepackage{loadpackages}
              \usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}
              \usepackage{lipsum}

              \DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\textls[1500]{#1}}}
              \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\scshape\textls[750]{#1}}}

              \begin{document}
              \chapter{Prova}
              \lipsum[1]
              \section{Prova}
              \lipsum[2]
              \end{document}
              `
              la spaziatura tra le lettere della parola “prova” è indipendente dal parametro di \textls e si ottiene questo warning:
              `Package microtype Warning: Letterspacing only works with pdftex version 1.40
              (microtype) or newer. You might want to use the `soul' package
              (microtype) instead on input line 12.
              `
              Eppure ho scaricato l’ultima versione di microtype e ho piazzato tutti i .sty ottenuti compilando microtype.ins nella solita cartella
              `~ Lorenzo$ /Users/Lorenzo/Library/texmf/tex/latex/`
              come ho sempre fatto. O è la mia distribuzione gwLaTeX ad essere “vecchia”?

              Grazie per l’aiuto (questo “incidente” mi ha demoralizzato assai…).

              Ciao,
              L.

              in risposta a: Classicthesis e hyphenation #13983
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                La scala è molto fine. Se provi con 1500 invece di 150 la differenza la vedi eccome!

                Enrico sei il mio mentore!

                Grazie di tutto,
                “Il tuo devoto scolaro”: Lorenzo

                in risposta a: listings e SQL #14010
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Non vorrei insultare un pacchetto ma a me sembra che listings non vada molto d’accordo con SQL: non prende come parole chiave ne SCHEMA ne AUTHORIZATION ecc ecc.

                  Quindi ci sono due opzioni: o uso \lstdefineanguage (che so fare) oppure completare con parole chiave l’SQL (che non so come fare).

                  Voi che mi consigliate?

                  `\lstset{…,
                  morekeywords={…},
                  }
                  `
                  Ciao,
                  L.

                  in risposta a: Classicthesis e hyphenation #13981
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Aggiorna microtype, occorre la versione 2.0 (2007/01/21).

                    Beh… che dire… grazie!! Adesso non ci sono più messaggi di overvull hbox!! 😀

                    Permettimi l’ultima curiosità. Immagino che i parametri 150 e 75 dei comandi che mi hai suggerito
                    `\DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\textls[150]{#1}}}
                    \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\scshape\textls[75]{#1}}}
                    `
                    servano per definire la spaziatura del “maiuscoletto spaziato”. Ho fatto diversi esperimenti modificando i due parametri (il maiuscoletto spaziato originale di Classicthesis, quello ottenuto con soul, è “più spaziato” di quello ottenuto con i tuoi comandi), ma non ho notato alcun cambiamento… Dove sbaglio?

                    Ciao e ancora grazie,
                    Lorenzo

                    in risposta a: Classicthesis e hyphenation #13979
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Dunque, nel file classicthesis.sty ho eliminato le seguenti righe:
                      `\RequirePackage{soul} % for letterspacing
                      \sodef\allcapsspacing{\upshape}{0.15em}{0.65em}{0.6em}
                      \sodef\lowsmallcapsspacing{\scshape}{0.075em}{0.5em}{0.6em}
                      %\DeclareRobustCommand{\spacedallcaps}[1]{%
                      % \protected@edef\@myXtemp{\MakeTextUppercase{\allcapsspacing{#1}}}\@myXtemp}
                      \DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\allcapsspacing{#1}}}
                      %\DeclareRobustCommand{\spacedlowsmallcaps}[1]{%
                      % %\protected@edef\@myYtemp{\textsc{\lowsmallcapsspacing{\MakeTextLowercase{#1}}}}\@myYtemp}
                      % \protected@edef\@myYtemp{\MakeTextLowercase{\textsc{\lowsmallcapsspacing{#1}}}}\@myYtemp}
                      \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\textsc{\lowsmallcapsspacing{#1}}}}
                      `
                      A questo punto se provo a compilare il seguente documento di prova
                      `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
                      cleardoubleempty,abstractoff,pointlessnumbers,
                      headinclude,footexclude,BCOR5mm]{scrreprt}
                      \usepackage{loadpackages}
                      \usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}

                      \DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\textls[150]{#1}}}
                      \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\scshape\textls[75]{#1}}}

                      \begin{document}
                      \section{Prova}
                      \end{document}
                      `
                      ottengo il seguente messaggio d’errore:
                      `! Undefined control sequence.
                      \scshape \textls
                      [75]{Prova}
                      l.13 \section{Prova}

                      ?
                      [2]
                      `
                      Se premo Invio e procedo con la compilazione, nel pdf c’è scritto
                      `0.1 [75]Prova`

                      Ciao e grazie,
                      L.

                      in risposta a: Classicthesis e hyphenation #13977
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        `\DeclareRobustCommand{\spacedallcaps}[1]{\MakeTextUppercase{\textls[150]{#1}}}
                        \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\MakeTextLowercase{\scshape\textls[75]{#1}}}`

                        Innanzitutto grazie mille per l’aiuto, Enrico: mi dispiacerebbe proprio arrendermi così, sul più bello, e buttare via tutto il lavoro fatto!

                        Ho eliminato dal pacchetto classicthesis il codice relativo a soul e l’ho sostituito con il tuo, ma purtroppo ottengo un errore:
                        `! Undefined control sequence`
                        Che cosa si può fare?

                        Ciao e ancora grazie,
                        Lorenzo

                        in risposta a: Classicthesis e hyphenation #13975
                        lorenzo.pantieri
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          Classicthesis usa il pacchetto soul per realizzare la crenatura nel maiuscoletto. Questo dà un bel po’ di problemi e il comando per la sillabazione non funziona…

                          L’uso di soul per la crenatura del maiuscoletto dovrebbe essere eliminato a favore del metodo con microtype che non soffre delle fragilità di soul.

                          Ti ringrazio per la spiegazione, Enrico.

                          Ripensandoci, non credo che l’idea di suggerire a mano la sillabazione con \- funzionerebbe (visto che babel è correttamente caricato). Ho provato ad aumentare i margini, ma neppure così si risolve il problema.

                          😥 😥 😥

                          L’unica sarebbe intervenire sul codice di Classicthesis, eliminando il pacchetto soul e ridefinendo i comandi \spacedallcaps e simili. Purtroppo, non ne sono capace.

                          Ciao,
                          L.

                          in risposta a: Installazione font Bera su Mac #13947
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Mi rispondo da solo:
                            `\usepackage{bera}`
                            e funziona tutto!

                            Ciao,
                            L.

                            in risposta a: Installazione font Bera su Mac #13946
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Come promesso, rieccomi!

                              1. Ho scaricato sul mio Mac da CTAN il file bera.cab.

                              2. L’ho scompattato con un doppio clic.

                              3. Il file scompattato è una cartella chiamata texmf, che contiene a sua volta quattro cartelle: doc, fonts, tex e tpm.

                              4. Ho spostato le cartelle doc, fonts e tpm nella mia cartella `/Users/Lorenzo/Library/texmf/`, che non conteneva alcuna cartella chiamata “doc”, “fonts” o “tpm”. Visto che la cartella /Users/Lorenzo/Library/texmf/ conteneva già una cartella “tex”, ho semplicemente copiato la cartella “bera” in` /Users/Lorenzo/Library/texmf/tex/latex/`

                              5. Ho lanciato da ~ Lorenzo$ il comando
                              `updmap –enable Map /Users/Lorenzo/Library/texmf/fonts/map/dvips/bera.map`

                              Purtroppo, non succede niente. Il documento di prova
                              `\documentclass{article}
                              \usepackage{beramono}
                              \usepackage{lipsum}
                              \begin{document}
                              \lipsum
                              \end{document}
                              `
                              è composto usando i “classici” CMR, come riportato sulle proprietà del documento di AcroReader. 😥

                              Dove sbaglio?

                              Grazie di cuore,
                              L.

                              in risposta a: Impostazione “manuale” dei margini (Classicthesis) #13954
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                Ciao a tutti, ecco la risposta di André:

                                > How I can increase, *lightly* and *reasonably*, the default lenght of lines of Classicthesis style?
                                > Increasing values of 312pt and 657pt “by rough estimate”, like for example something as
                                > \areaset[5mm]{342pt}{672pt} % ???
                                > seems to me typographicalally debatable.

                                It is, but it will be no big problem if you do so. (I know of several people who did this with classicthesis.) An alternative might be to increase the fontsize to 11pt or 12pt and to use the higher values available for these. Sorry for the short answer, but I hope it helps
                                you anyway. (As background information: 312pt for the linewidth is already the upper limit and the main problem is the paper size as most of us can only afford DIN A4/A5 paper and no custom sizes.)

                                > The default lenght of lines of Classicthesis is actually very
                                > small, and that involve some difficulties: there’re lot of situations of
                                > overfull hbox, above all in the titles of the paragraphs and in quotation
                                > environment, due –I think- to the fact that LaTeX hard work to fill up short
                                > lines adequately.

                                It did not notice this so far…but maybe I should have a look at that as it is a serious issue. Thanks for pointing that out. (I think there are some overfull boxes in the manual as it is no real language and TeX can’t always hyphenate correctly without matching hyphenation patterns…)

                                Ciao,
                                L.

                                in risposta a: Classicthesis e hyphenation #13973
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::

                                  Prova a spiegarti meglio.

                                  Scuami Enrico, ho esagerato col minimalismo!
                                  `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
                                  cleardoubleempty,abstractoff,pointlessnumbers,
                                  headinclude,footexclude,BCOR5mm,draft]{scrreprt}
                                  \usepackage{loadpackages}
                                  \usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}
                                  \usepackage{lipsum}
                                  \begin{document}
                                  \lipsum[1]
                                  \section{La necessità di un'estensione del concetto di fun\-zione}
                                  \lipsum[2]
                                  \end{document}
                                  `
                                  Se si compila questo codice, LaTeX spezza la parola “funzione” come “funzio-ne”, e il risultato è un bruttissimo overfull hbox (messo in evidenza dall’opzione draft). Ho pensato di “aiutare” LaTeX suggerendogli di spezzare la parola in un punto diverso
                                  `\section{La necessità di un'estensione del concetto di fun\-zione}`
                                  ma il codice produce un errore di sintassi:
                                  `Missing { inserted`
                                  La cosa “strana” è che questo codice non produce alcun errore nelle classi article o book.

                                  Che poi questo sistema serva davvero ad evitare l’overfull hbox, è un altro paio di maniche, come lascia intendere Lapo. A me sono venute in mente altre due idee:
                                  1. modificare leggermente il titolo;
                                  2. allargare un po’ i margini;
                                  ma non mi convincono molto.

                                  In generale, con Calssicthesis le situazioni di overfull hbox sono abbastanza comuni, nonostante babel e microtype siano caricati. Non capisco se dipende dai margini stretti o dai font usati o da che cos’altro.

                                  Come ne posso uscire?

                                  Ciao e grazie,
                                  Lorenzo

                                Stai visualizzando 15 risposte – dal 5,161 al 5,175 (di 5,981 totali)

                                Go to top▲