lineheaders con classicthesis

  • Creatore
    Topic
  • #45144
    Up
    0
    Down
    ::


    Ciao ragazzi,

    sto scrivendo un documento in latex con classicthesis. Ho letto la guida di Miede/Pantieri e ho visto che l’opzione lineheaders dovrebbe produrre una linea orizzontale sotto il titolo del capitolo. Nel mio documento, invece, compaiono due righe, una sotto e l’altra sopra.
    Questo è un pezzo del codice:

    \documentclass[footinclude,a4paper,headinclude]{scrbook}

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage{amsmath,amssymb}
    \usepackage[tight,italian]{minitoc}
    \usepackage{classicthesis-ldpkg}
    \usepackage[linedheaders,pdfspacing, subfig,eulerchapternumbers, eulermath]{classicthesis}
    \usepackage{frontespizio}
    \usepackage{microtype}
    \usepackage{makeidx}
    \usepackage[italian]{arsclassica}
    \usepackage{booktabs}
    \usepackage[a4paper,top=3cm,bottom=3cm,left=4cm,right=4cm,%
    bindingoffset=5mm]{geometry}

    \makeindex
    \begin{document}

    \begin{frontespizio}

    \end{frontespizio}

    \dominitoc
    \cleardoublepage
    \addcontentsline{toc}{chapter}{\numberline{}\contentsname}
    \tableofcontents
    \adjustmtc
    \addcontentsline{toc}{chapter}{\numberline{}\listfigurename}
    \listoffigures
    \adjustmtc
    \addcontentsline{toc}{chapter}{\numberline{}\listtablename}
    \listoftables
    \adjustmtc

    \input{Capitolo1/Capitolo1}

    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    \begin{thebibliography}{9}
    \end{thebibliography}

    \cleardoublepage
    \manualmark
    \markboth{\spacedlowsmallcaps{\indexname}}%
    {\spacedlowsmallcaps{\indexname}}
    \refstepcounter{dummy}
    \pagestyle{scrheadings}
    \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
    \printindex
    \end{document}

    Per favore, potreste aiutarmi?
    Grazie, siete stati sempre molto gentili ed esaustivi.

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #45145
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        sto scrivendo un documento in latex con classicthesis. Ho letto la guida di Miede/Pantieri e ho visto che l’opzione lineheaders dovrebbe produrre una linea orizzontale sotto il titolo del capitolo. Nel mio documento, invece, compaiono due righe, una sotto e l’altra sopra.

        Mi cito:

        linedheaders Cambia l’aspetto della pagina del titolo dei capitoli, aggiungendo una linea orizzontale sopra e sotto il titolo. Il numero del capitolo viene spostato in alto, sopra il titolo.

        Ciao,
        L.

      • #45146
        Up
        0
        Down
        ::


        Ciao Lorenzo, ti ringrazio.

        Io avevo letto la tua guida ma qualche giorno fa, leggendo quella in inglese, ho visto i titoli dei capitoli con una sola linea.
        Sapresti dirmi se si può fare?
        Grazie ancora.

      • #45147
        Up
        0
        Down
        ::


        Ho lo stesso problema!

      • #45148
        franen
        Partecipante
          Up
          0
          Down
          ::

          Ciao Lorenzo, ti ringrazio.

          Io avevo letto la tua guida ma qualche giorno fa, leggendo quella in inglese, ho visto i titoli dei capitoli con una sola linea.
          Sapresti dirmi se si può fare?
          Grazie ancora.

          Basta non usare arsclassica e non usare l’opzione linedheaders per classicthesis.
          C’è qualche altro aspetto di arsclassica che ti serve e che classicthesis non ha?
          `\documentclass[footinclude,a4paper,headinclude]{scrbook}
          \usepackage{classicthesis-ldpkg}
          \usepackage[pdfspacing, subfig, eulermath]{classicthesis}
          \usepackage{lipsum}
          %\usepackage[italian]{arsclassica}
          \begin{document}
          \chapter{Casa}
          \lipsum
          \end{document} `
          E permettimi, scegliere di usare classicthesis e poi impostare la gabbia di testo così come fai tu con geometry è un po’ un delitto. (Chiaramente i gusti sono gusti, solo che così vai contro a regole tipografiche ben fondate, su cui classicthesis si basa, come il fatto che il margine esterno dovrebbe essere più grande di quello interno).
          E soprattutto, geometry non era incompatibile con classicthesis? (Nella guida è riportato questo).

          Francesco

        • #45149
          samiel
          Partecipante
            Up
            0
            Down
            ::

            E soprattutto, geometry non era incompatibile con classicthesis? (Nella guida è riportato questo).

            Vedi qui:
            http://www.guit.sssup.it/phpbb/viewtopic.php?t=8803

            M.

          • #45150
            Up
            0
            Down
            ::


            Qualcuno sa se ci sia un altro modo di ottenere il risultato della sola fantomatica linea sotto senza eliminare arsclassica? Grazie, ciao.

          • #45151
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Certo che c’è, ma è difficile.

              Io uso LaTeX da quasi 30 anni e ho cominciato quando i pacchetti disponibili erano pochi e non esisteva nessun help di nessun tipo, meno che mai forum,

              Perciò mi sono abituato ad arrangiarmi ed è così che mi sono imparato il linguaggio primitivo di TeX non dico bene, ma almeno sufficientemente.

              Per cui quando voglo far qualcosa che il pacchetto originale non mi consente di fare o non riesco a capire quali opzioni usare o come usarle, uso l’ascia e copio la parte di codice del pacchetto incriminato (nel tuo caso arsclassica) che mi da dei problemi nel mio preambolo (racchiudendolo dentro \makeatletter … \makeatother) o in un file .sty personale (dove non occorre usare \makeatletter … \makeatother) e vi apporto le modifiche che mi servono.

              Ripeto la cosa non è facilissima, ma è certamente fattibile.

              Ti invito a esplorare questa strada: otterrai due risultati: (1) risolvi il tuo problema, e (2) impari a fare una cosa nuova che ti consentirà di risolvere molti altri problemi, anche se per caso ci fossero pacchetti già disponibili e/o opzioni già predisposte ma oscure e non ben documentate.

            • #45152
              Up
              0
              Down
              ::


              Eheh grazie Claudio, alla fine è proprio quello che ho fatto. Per rispondere anche a mateo: io mateo dopo una nottata armato di ascia e pazienza mi son scaricato il file classicthesis.tex (quello usato da andré miede tanto per intenderci) e un colpo a destra e uno a manca ho ottenuto più o meno il risultato che volevo. Ho cancellato il pacchetto arsclassica e ho aggiunto queste parti:
              `
              \lstset{language=[LaTeX]Tex,%C++,
              keywordstyle=\color{RoyalBlue},%\bfseries,
              basicstyle=\small\ttfamily,
              %identifierstyle=\color{NavyBlue},
              commentstyle=\color{Green}\ttfamily,
              stringstyle=\rmfamily,
              numbers=none,%left,%
              numberstyle=\scriptsize,%\tiny
              stepnumber=5,
              numbersep=8pt,
              showstringspaces=false,
              breaklines=true,
              frameround=ftff,
              frame=single,
              belowcaptionskip=.75\baselineskip,
              numberbychapter=false
              %frame=L
              }

              \hypersetup{%
              colorlinks=true, linktocpage=true, pdfstartpage=3, pdfstartview=FitV,%
              % uncomment the following line if you want to have black links (e.g., for printing)
              %colorlinks=false, linktocpage=false, pdfborder={0 0 0}, pdfstartpage=3, pdfstartview=FitV,%
              breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
              plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
              hypertexnames=true, pdfhighlight=/O,%hyperfootnotes=true,%nesting=true,%frenchlinks,%
              urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, %pagecolor=RoyalBlue,%
              %urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,%
              pdftitle={\myTitle},%
              pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
              pdfsubject={},%
              pdfkeywords={},%
              pdfcreator={pdfLaTeX},%
              pdfproducer={LaTeX with hyperref and classicthesis}%
              }
              `
              Il risultato non è quello voluto ma più o meno…

              P.S: Permettetemi un appunto che, mi rendo conto, può sembrare offtopic, ma dal mio punto di vista off-topic non è. Prendo spunto dalla netiquette quando scrive: “Il punto è che si dovrebbe intendere il forum come una piazza di discussione e un luogo di scambio”. Spero sia uno spunto di miglioramento e spero di non essere frainteso, almeno non più di quanto sia fisiologico aspettarsi.
              Sono un frequentatore di forum, penso di sapere come ci si comporti, ne ho viste tante, e, dopo aver messo piede in questo, dopo veramente tanto tempo e sangue dedicato a sviluppare codici CFD open source, ho deciso di smettere.
              D’ora in poi farò come gli esperti qui presenti: “prendetevi libri di termofluidodinamica, imparate e fate”.
              Va bene non pretendere risposte ma invece di scrivere con spocchiosità e tanto di faccine: “leggete qua e leggete là” (quando magari si è già cercato e letto e non si è trovata risposta, indicativa anche la risposta di Claudio: “il modo c’è ed è difficile: trovatelo”) fareste prima a dire come si fa sta benedetta linea se lo sapete (e lo sapete perchè non posso credere che dopo tanti anni di compilazione nessuno dei 284 che han visitato questo post sia capace di far apparire una linea sotto il capitolo).
              Un forum pubblico così rischia di perdere la sua ragion d’essere. Fate piuttosto una chat privata di esperti e siete apposto.
              Alla prossima.

            • #45153
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Vedi, credo che tu ti aspetti troppo dal forum; ti ho precisato che non ho mai usato classicthesis né arsclassica. Per fornirti il codice modificato avrei dovuto fare io tutto i lavoro consumando una mezz’oretta per una cosa che non mi interessa. Si può fare lo stesso, ovviamente, ma non si tratta dei tre minuti che l’esperto (in teoria, ma chi è veramente esperto?) dovrebbe impiegare per risolvere un problema altrui.

                Invece mi è sembrato più corretto fornirti una indicazione di carattere generale che, per altro, segue quanto raccomanda Knuth stesso:

                If you can’t solve a problem, you can always look up the answer.
                But please, try first to solve it by yourself; then you’ll learn more and you’ll learn faster.
                – Donald E. Knuth, The TEXbook (1983)

                Questo non vuol essere in incentivo a smettere di frequentare il forum ma un incentivo a provarci intensamente da solo; il forum serve sia per dare assistenza agli altri, sia per imparare dai problemi degli altri, problemi che magari un domani potrebbero essere problemi nostri.

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

            Go to top