Aggiornamento del modello Tesi classica

  • Creatore
    Topic
  • #107711
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Carissimi, come sapete qualche anno fa ho messo sul mio sito alcuni modelli di articoli e tesi. Non li aggiorno da anni. Visto che c’è chi tuttora li usa, li aggiorno. Cominciamo da Tesi classica.

      http://www.lorenzopantieri.net/LaTeX.html

      `% !TEX encoding = UTF-8 Unicode
      % !TEX TS-program = pdflatex
      % !TEX root = Tesi.tex
      % !TEX spellcheck = it-IT

      \documentclass[10pt,% % corpo del font principale
      a4paper,% % carta A4
      twoside,openright,% % fronte-retro
      % oneside,openany,% % solo fronte
      titlepage,% % frontespizio
      headinclude,,footinclude,% % testatina e piede di pagina
      BCOR5mm,% % rilegatura di 5 mm
      cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
      tablecaptionabove,% % didascalie in cima alle tabelle
      ]{scrreprt} % classe report di KOMA-Script;

      \usepackage[T1]{fontenc} % codifica dei font:
      % NOTA BENE! richiede una distribuzione *completa* di LaTeX,
      % per esempio TeXLive o MiKTeX *complete*

      \usepackage[utf8]{inputenc} % codifica di input; anche [latin1] va bene
      % NOTA BENE! va accordata con le preferenze dell'editor

      \usepackage[english,italian]{babel} % per scrivere in italiano e in inglese;
      % l'ultima lingua (l'italiano) risulta predefinita

      \usepackage[suftesi]{frontespizio} % frontespizo
      % per includerlo nel documento bisogna:
      % 1. compilare una prima volta Tesi.tex;
      % 2. compilare a parte Tesi-frn.tex, generato dalla compilazione precedente;
      % 3. compilare ancora Tesi.tex.

      \usepackage{indentfirst} % rientra il primo capoverso di ogni sezione

      \usepackage{graphicx} % immagini

      \usepackage{listings} % codici

      \usepackage[font=small]{quoting} % citazioni

      \usepackage{amsmath,amssymb,amsthm} % matematica

      \usepackage[italian]{varioref} % riferimenti completi della pagina

      \usepackage{mparhack,fixltx2e,relsize} % finezze tipografiche

      \usepackage{tabularx} % tabelle di larghezza prefissata

      \usepackage[style=philosophy-modern,hyperref,backref,square,natbib,backend=biber]{biblatex}
      % eccellente pacchetto per la bibliografia;
      % produce uno stile di citazione autore-anno;
      % lo stile “numeric-comp” produce riferimenti numerici;
      % NOTA BENE! bisogna che il proprio editor sia configurato per biber

      \addbibresource{Bibliografia.bib} % database di biblatex

      \usepackage{subfig} % sottofigure, sottotabelle

      \usepackage{lipsum} % testo fittizio

      \usepackage{eurosym} % simbolo dell'euro

      \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
      subfig,% % se si usa il pacchetto subfig
      beramono,% % Bera Mono come font a spaziatura fissa
      eulermath,% % AMS Euler come font per la matematica
      pdfspacing,% % migliora il riempimento di riga
      listings,% % codici
      % parts,% % da decommentare in un documento diviso in parti
      ]{classicthesis} % stile ClassicThesis

      \usepackage{arsclassica} % modifica alcuni aspetti di ClassicThesis

      \usepackage{bookmark} % segnalibri

      \input{impostazioni-tesi} % file con le impostazioni personali

      \begin{document}
      \pagestyle{scrheadings}
      \pagenumbering{roman}
      %******************************************************************
      % Materiale iniziale
      %******************************************************************
      \input{MaterialeInizialeFinale/Frontespizio}
      \input{MaterialeInizialeFinale/Colophon}
      \input{MaterialeInizialeFinale/Dedica}
      \input{MaterialeInizialeFinale/Indici}
      \input{MaterialeInizialeFinale/Sommario+Abstract}
      \input{MaterialeInizialeFinale/Ringraziamenti}
      \input{MaterialeInizialeFinale/Introduzione}
      \cleardoublepage
      %******************************************************************
      % Materiale principale
      %******************************************************************
      \pagenumbering{arabic}
      \input{Capitoli/Lorem}
      \input{Capitoli/Ipsum}
      \appendix
      \input{Capitoli/Dolor}
      % *****************************************************************
      % Materiale finale
      %******************************************************************
      \input{MaterialeInizialeFinale/Bibliografia}
      \input{MaterialeInizialeFinale/Dichiarazione}
      \end{document}`
      Questo è impostazioni-tesi.tex:
      `
      %*********************************************************************************
      % Comandi personali
      %*******************************************************
      \newcommand{\myName}{Lorenzo Pantieri} % autore
      \newcommand{\myTitle}{La prova ontologica dell'esistenza di Dio} % titolo
      \newcommand{\myDegree}{Tesi di laurea} % tipo di tesi
      \newcommand{\myUni}{Università degli Studi del Magdeburgo} % università
      \newcommand{\myFaculty}{Facoltà di Lettere e Filosofia} % facoltà
      \newcommand{\myDepartment}{Dipartimento di Teologia} % dipartimento
      \newcommand{\myProf}{Chiar.mo Prof.~S.~Anselmo d'Aosta} % relatore
      %\newcommand{\myOtherProf}{Dott.~Immanuel Kant} % correlatore (se c'è)
      \newcommand{\myLocation}{Magdeburgo} % dove
      \newcommand{\myTime}{Aprile 2013} % quando

      %*********************************************************************************
      % Impostazioni di amsmath, amssymb, amsthm
      %*********************************************************************************

      % comandi per gli insiemi numerici (serve il pacchetto amssymb)
      \newcommand{\numberset}{\mathbb}
      \newcommand{\N}{\numberset{N}}
      \newcommand{\R}{\numberset{R}}

      % un ambiente per i sistemi
      \newenvironment{sistema}%
      {\left\lbrace\begin{array}{@{}l@{}}}%
      {\end{array}\right.}

      % definizioni (serve il pacchetto amsthm)
      \theoremstyle{definition}
      \newtheorem{definizione}{Definizione}

      % teoremi, leggi e decreti (serve il pacchetto amsthm)
      \theoremstyle{plain}
      \newtheorem{teorema}{Teorema}
      \newtheorem{legge}{Legge}
      \newtheorem{decreto}[legge]{Decreto}
      \newtheorem{murphy}{Murphy}[section]

      %*********************************************************************************
      % Impostazioni di biblatex
      %*********************************************************************************
      \defbibheading{bibliography}{%
      \cleardoublepage
      \manualmark
      \phantomsection
      \addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
      \chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
      {\spacedlowsmallcaps{\bibname}}}}

      %*********************************************************************************
      % Impostazioni di listings
      %*********************************************************************************
      \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
      }

      %*********************************************************************************
      % Impostazioni di hyperref
      %*********************************************************************************
      \hypersetup{%
      hyperfootnotes=false,pdfpagelabels,
      %draft, % = elimina tutti i link (utile per stampe in bianco e nero)
      colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,%
      % decommenta la riga seguente per avere link in nero (per esempio per la stampa in bianco e nero)
      %colorlinks=false, linktocpage=false, pdfborder={0 0 0}, pdfstartpage=1, pdfstartview=FitV,%
      breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
      plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
      hypertexnames=true, pdfhighlight=/O,%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}%
      }

      %*********************************************************************************
      % Impostazioni di graphicx
      %*********************************************************************************
      \graphicspath{{Immagini/}} % cartella dove sono riposte le immagini

      %*********************************************************************************
      % Margini ottimizzati per l'A4
      %*********************************************************************************
      \areaset[current]{336pt}{750pt}
      \setlength{\marginparwidth}{7em}
      \setlength{\marginparsep}{2em}%

      %*********************************************************************************
      % Impostazioni di varioref
      %*********************************************************************************
      \makeatletter
      \vref@addto\extrasitalian{%
      \def\reftextfaraway#1{a pagina~\pageref{#1}}%
      }
      \makeatother

      %*********************************************************************************
      % Altro
      %*********************************************************************************

      % […] 😉
      \newcommand{\omissis}{[\dots\negthinspace]}

      % eccezioni all'algoritmo di sillabazione
      \hyphenation{Fortran ma-cro-istru-zio-ne nitro-idrossil-amminico}

      % correzione di un bug di scrreprt nella numerazione delle figure
      \renewcommand*{\figureformat}{%
      \figurename~\thefigure%
      %\autodot%
      }
      \renewcommand*{\tableformat}{%
      \tablename~\thetable%
      %\autodot%
      }`
      Questo è bibliografia.bib:
      `@book{knuth:art,
      author = {Knuth, Donald Ervin},
      title = {Computer Programming as an Art},
      volume = {3},
      publisher = {Addison-Wesley},
      year = {1973},
      address = {Reading (Massachusetts)}
      }

      @manual{pantieri:arte,
      author = {Pantieri, Lorenzo and Gordini, Tommaso},
      title = {L'arte di scrivere con \LaTeX},
      year = {2011},
      url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}
      }`
      Questo è frontespizio.tex:
      `\begin{frontespizio}
      \Preambolo{\usepackage{iwona}} % riga da commentare se non si carica ArsClassica

      \Universita{Bologna}
      \Logo{Sigillo}
      \Facolta{Teologia}
      \Corso{Belle Lettere}
      \Annoaccademico{2012–2013}
      \Titoletto{Tesi di laurea magistrale}
      \Titolo{La mia tesi: \\ la prova ontologica \\ dell'esistenza di Dio}
      \Sottotitolo{Alcune considerazioni mutevoli}
      \Candidato[AB123456]{Lorenzo Pantieri}
      \Relatore{Enrico Gregorio}
      \Relatore{Claudio Beccari}
      \Correlatore{Tommaso Gordini}
      \Correlatore{Ivan Valbusa}
      \end{frontespizio}`
      Dunque, mi risulta che “fixltx2e” non vada più caricato. Armatevi di matita rossa e blu, e ditemi che cosa devo correggere!

      Grazie anticipate.

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


          Intanto ho modificato alcune cosucce del modello. Ho messo il corpo 11 punti e ho eliminato il punto finale dalle formule matematiche e dalle didascalie.

        • #107713
          Up
          0
          Down
          ::


          Intanto io conto ben 15 warning nel log, e non ho generato nessuna pagina (impossibile, non avendo i file caricati con [tt]\input[/tt]).

          Per quanto riguarda il pacchetto che dici di non dover caricare più, è tutto scritto in uno dei warning.

          Vedo due virgole consecutive tra due opzioni nel preambolo.

          Eliminerei tutta la chiamata [tt]\usepackage{mparhack,fixltx2e,relsize}[/tt].

          E anche [tt]\usepackage{bookmark}[/tt]: i segnalibri non li gestisce già hyperref con qualche opzione?

          Potresti pensare di rivedere la chiamata di biblatex: metterei almeno un [tt]\usepackage[autostyle,italian=guillemets]{csquotes}[/tt] prima e capirei bene se quelle opzioni [tt]hyperref[/tt] e [tt]natbib[/tt] sono davvero necessarie.

          Ciao
          Tommaso

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

            illinguista1972″ post=107853Intanto io conto ben 15 warning nel log, e non ho generato nessuna pagina (impossibile, non avendo i file caricati con [tt]\input[/tt]).

            http://www.lorenzopantieri.net/LaTeX.html

            I file ci sono tutti, basta cliccare su “Tesi classica”. Ho appena aggiornato il modello sulla base delle tue indicazioni. Se le modifiche sono tutte qui, mi pare che siano davvero minime. Le riassumo.

            1. Ho eliminato le chiamate a “mparhack”, “fixltx2e” ,”relsize” e “bookmark”.

            2. Ho tolto “natbib” dalle opzioni di “biblatex”.

            3. Ho aggiunto \usepackage[autostyle,italian=guillemets]{csquotes} prima di “bbiblatex”.

            I warning (innocui) per me dipendono da “scrreprt”, “classicthesis” e “arsclassica”, non dal codice del modello.

            Vediamo se c’è altro!

          • #107715
            Up
            0
            Down
            ::


            Non so come tu faccia, però, a compilare il file [tt]Tesi.tex[/tt].

            Su una TeX Live 2016 aggiornata io ottengo questo alla prima compilazione:
            `This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
            restricted \write18 enabled.
            entering extended mode
            (./Tesi.tex
            LaTeX2e <2016/03/31> patch level 3
            Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrreprt.cls
            Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrkbase.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrbase.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlfile.sty
            Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
            Copyright (C) Markus Kohm

            ))) (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/tocbasic.sty)

            Class scrreprt Warning: You've used obsolete option `tablecaptionabove'.
            (scrreprt) Usage of this option indicates an old document
            (scrreprt) and changes compatibility level using
            (scrreprt) `captions=tableheading,version=first,
            (scrreprt) enabledeprecatedfontcommands' that may result
            (scrreprt) in further warnings.
            (scrreprt) If you don't want this, you should simply
            (scrreprt) replace option `tablecaptionabove' by `captions=tablehe
            ading'.

            Class scrreprt Warning: deprecated option `enabledeprecatedfontcommands'.
            (scrreprt) Note, that this option was already depreacted when
            (scrreprt) it has been defined. Support for old font commands
            (scrreprt) has been removed from KOMA-Script more than one
            (scrreprt) decade ago. It is not recommended to use them any
            (scrreprt) longer. Therefore usage of this class option also
            (scrreprt) is not recommended.

            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/typearea.sty
            Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
            Copyright (C) Frank Neukam, 1992-1994
            Copyright (C) Markus Kohm, 1994-

            )) (/usr/local/texlive/2016/texmf-dist/tex/latex/base/fontenc.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/t1enc.def))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/inputenc.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/utf8.def
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/t1enc.dfu)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/ot1enc.dfu)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/omsenc.dfu)))
            (/usr/local/texlive/2016/texmf-dist/tex/generic/babel/babel.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/babel-english/english.ldf
            (/usr/local/texlive/2016/texmf-dist/tex/generic/babel/babel.def))
            (/usr/local/texlive/2016/texmf-dist/tex/generic/babel-italian/italian.ldf))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/frontespizio/frontespizio.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/tools/afterpage.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-def/pdftex.def
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/atbegshi.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/environ/environ.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/trimspaces/trimspaces.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/tools/indentfirst.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/listings.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstmisc.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/listings.cfg))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/quoting/quoting.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/etexcmds.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty)))))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsmath.sty
            For additional information on amsmath, use the `?' option.
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amstext.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsgen.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsbsy.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsmath/amsopn.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amssymb.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/amscls/amsthm.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/tools/varioref.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/tools/tabularx.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/tools/array.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/csquotes/csquotes.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/csquotes/csquotes.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/csquotes/csquotes.cfg))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/iftex/iftex.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/logreq/logreq.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/logreq/logreq.def))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/ifthen.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/url/url.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/generic/xstring/xstring.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/xstring/xstring.tex))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/blx-dm.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/blx-compat.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
            dern.bbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
            assic.bbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/philosophy-st
            andard.bbx)))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
            dern.cbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
            assic.cbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx)
            )) (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.cfg))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/subfig/subfig.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/caption/caption.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/caption/caption3.sty)))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/lipsum/lipsum.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/eurosym/eurosym.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/classicthesis/classicthesis.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hyperref.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/auxhook.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/pd1enc.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

            Package hyperref Message: Driver (autodetected): hpdftex.

            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hpdftex.def
            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/xcolor/xcolor.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvipsnam.def))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/mathpazo.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/bera/beramono.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/eulervm/eulervm.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.cfg))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/booktabs/booktabs.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/textcase/textcase.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer.sty))
            1: section
            1: chapter
            1: chapter
            1: section

            Class scrreprt Warning: Usage of package `titlesec' together
            (scrreprt) with a KOMA-Script class is not recommended.
            (scrreprt) I'd suggest to use the package only
            (scrreprt) if you really need it, because it breaks several
            (scrreprt) KOMA-Script features, i.e., option `headings' and
            (scrreprt) the extended optional argument of the section
            (scrreprt) commands.
            (scrreprt) Nevertheless, using requested
            (scrreprt) package `titlesec' on input line 378.

            (/usr/local/texlive/2016/texmf-dist/tex/latex/titlesec/titlesec.sty

            Package titlesec Warning: Non standard sectioning command detected
            (titlesec) Using default spacing and no format.

            Package titlesec Warning: Non standard sectioning command detected
            (titlesec) Using default spacing and no format.

            Package titlesec Warning: Non standard sectioning command detected
            (titlesec) Using default spacing and no format.

            Package titlesec Warning: Non standard sectioning command detected
            (titlesec) Using default spacing and no format.

            Package titlesec Warning: Non standard sectioning command detected
            (titlesec) Using default spacing and no format.

            )

            Package scrreprt Warning: Activating an ugly workaround for a missing
            (scrreprt) feature of package `titlesec` on input line 378.

            (/usr/local/texlive/2016/texmf-dist/tex/latex/tocloft/tocloft.sty)
            Using KOMA-command “deffootnote” for footnote setup
            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrtime.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/carlisle/remreset.sty))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/arsclassica/arsclassica.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/titlesec/block.tss)

            Package hyperref Warning: Option `hyperfootnotes' has already been used,
            (hyperref) setting the option has no effect on input line 192.

            Package hyperref Warning: Option `pdfpagelabels' has already been used,
            (hyperref) setting the option has no effect on input line 192.

            ) (./impostazioni-tesi.tex
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang1.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang2.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang3.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang1.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang2.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang3.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang1.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang2.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstlang3.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/listings/lstmisc.sty)

            Package hyperref Warning: Option `hyperfootnotes' has already been used,
            (hyperref) setting the option has no effect on input line 105.

            Package hyperref Warning: Option `pdfpagelabels' has already been used,
            (hyperref) setting the option has no effect on input line 105.

            )
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/italian-philo
            sophy.lbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex-philosophy/english-philo
            sophy.lbx
            (/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/lbx/english.lbx))
            (./Tesi.aux) (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/t1pplj.fd)
            (/usr/local/texlive/2016/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
            [Loading MPS to PDF converter (version 2006.09.02).]
            ) (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/grfext.sty)
            (/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))

            Package biblatex Warning: File 'Tesi.bbl' is wrong format version – expected 2.
            7.

            (./Tesi.bbl
            ./Tesi.bbl:21: Use of \sortlist doesn't match its definition.
            l.21 \sortlist{
            entry}{nyt}
            ?`
            Ciao
            Tommaso

          • #107716
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Lorenzo,
              non basta togliere qui e là i pacchetti inutili; bisogna anche leggere il file .log, perché il neofita che usa tesi classica non sa distinguere fra gli errori e gli avvisi; Il modello che tu offri deve essere compilabile senza neanche un Warning, non parliamo degli errori.
              Ora alcuni errori e molti warning presenti nel .log che ti ha allegato Tommaso, non dipendono solo da cattiva programmazione, che forse non era cattiva 4 anni fa (per esempio le opzioni specificate più di una volta — non produrranno errori, ma producono ansia nel neofita), ma anche perché i pacchetti sia di Kohm, sia di Miede, sia di Lemberg sono cambiati. Lo stesso vale per l’uso del pacchetto di titlesec che produce molti warning il più bruto dei quali consiste nell’annunciare che per riparare alle incompatibilità, si è dovuto ricorrere ad un brutto patch. Non mi pere che un warning di questo tipo sia tranquillizzante.
              Ora mi pare evidente che non puoi accorgeti di una parte di questi woarning e di questi errori, se unsi una distribuzione del 2013 che hai congelato allora e ci hai detto che non hai nessuna intenzione di aggiornare, perché con quella installazione sei perfettamente soddisfatto e non hai la certezza di poter escludere di dover rimettere le mani sui numerosi documenti che hai già composto con quella distribuzione né di dover comprarti una seconda piattaforma per poter disporre di una distribuzione aggiornata, né di dover ricorrere a trucchi da programmatore per ospitare sul tuo Mac due diverse installazioni, da usare a piacere a seocnda di quel che vuoi fare.
              Scelte rispettabilissime, ma incompatibili con il fatto di mettere a disposizione al pubblico dei template che girano bene solo sulla tua macchina; questa incompatibilità ti obbliga a scegliere solo fra queste due alternative.
              1) ti aggiorni e continuerai a farlo nei prossimi anni, aggiornando di conseguenza tutto quello che metti in pubblico; oppure
              2) ritiri dal pubblico ciò che ora hai messo in pubblico.
              Non vedo altre alternative.
              Claudio

            • #107717
              Up
              0
              Down
              ::

              illinguista1972″ post=107853[…]
              Eliminerei […] [tt]\usepackage{bookmark}[/tt]: i segnalibri non li gestisce già hyperref con qualche opzione?
              […]

              Il pacchetto bookmarks bookmark migliora significativamente la gestione dei segnalibri fornita da hyperref e quindi ha perfettamente senso caricarlo. È uno dei pochissimi pacchetti che va caricato dopo hyperref.

              Ciao.


              Gustavo

            • #107718
              Up
              0
              Down
              ::

              letteracdp” post=107864Il pacchetto bookmarks migliora significativamente la gestione dei segnalibri fornita da hyperref e quindi ha perfettamente senso caricarlo. È uno dei pochissimi pacchetti che va caricato dopo hyperref.

              Grazie della precisazione: non sono particolarmente ferrato in materia perché i miei documenti non hanno bisogno di gestire bene i segnalibri. 🙂

              Ciao
              Tommaso

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


                `Class scrreprt Warning: Usage of package `titlesec' together
                (scrreprt) with a KOMA-Script class is not recommended.`
                Questo warning non dipende dal codice del modello. Se la colpa del warning è di classicthesis io non posso farci nulla!

                Modello aggiornato:

                http://www.lorenzopantieri.net/LaTeX.html

              • #107720
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Il pacchetto bookmark di Oberdiek fa alcune cosette in più di quello che fa hyperref, ma non mi sembrano così importanti come paiono ad altri; è una questione di gusti; io non ricordo di averlo mai usato; forse nella guida L’Arte di scrivere in diverse lingue con )Xe)Latex perché Tommaso ed io volevamo mantenere le caratteristiche de L’Arte. Il motivo principale per non servirsi del pacchetto bookmark in un template da distribuire in pubblico, è che si tratta di un pacchetto sperimentale, instabile, soggetto a possibili cambiamenti in futuro, come viene spiegato nella sua documentazione.

                  Tutto ciò che non è stabile dovrebbe, secondo me, essere accuratamente evitato nei file da distribuire ad altri di cui non si conoscono le competenze.

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

                    OldClaudio” post=107867Il pacchetto bookmark di Oberdiek fa alcune cosette in più di quello che fa hyperref, ma non mi sembrano così importanti come paiono ad altri; è una questione di gusti; io non ricordo di averlo mai usato; forse nella guida L’Arte di scrivere in diverse lingue con )Xe)Latex perché Tommaso ed io volevamo mantenere le caratteristiche de L’Arte. Il motivo principale per non servirsi del pacchetto bookmark in un template da distribuire in pubblico, è che si tratta di un pacchetto sperimentale, instabile, soggetto a possibili cambiamenti in futuro, come viene spiegato nella sua documentazione.

                    Tutto ciò che non è stabile dovrebbe, secondo me, essere accuratamente evitato nei file da distribuire ad altri di cui non si conoscono le competenze.

                    Ok, perfetto. Allora lo tolgo.

                    Ho appena visto che classicthesis (non la vecchia versione che uso io, ma quella più aggiornata!) usa titlesec. Però il warning che ho postato mi pare chiaro: l’uso di titlesec con le classi KOMA non è raccomandato. Da qui, io credo, la valanga di warning mostrata da Tommaso.

                    A questo punto, o lascio il modello (i warning ci sono, ma la colpa non è mia, e comunque non posso fare nulla per eliminarli) o lo tolgo.

                    Ah, sono sempre stato molto restio a pubblicare i modelli, per una “mia” ragione: un modello mi sembra una scorciatoia. Se andate a recuperare i post con con li ho pubblicati, ne avrete conferma.

                  • #107722
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Se sei arrivato fino in fondo a leggere il log allegato da Tommaso, hai sicuramente visto che il programma si arresta per un vero errore, che blocca la compilazione; riguarda biblatex e le sue impostazioni.
                      Non è questione di dire “i warning non sono colpa mia”; Certo che lo sono, in un certo senso; come ho cercato di spiegare tu sei un utente esperto, e quindi sai quali warning ignorare e quali affrontare. Ma quello che rendi pubblico non necessariamente vanno in mano a persone esperte come te; ecco perché, sempre secondo me, o metti insieme un template che non generi né warning, né tanto meno errori, oppure lo togli dal pubblico dominio.

                      Attento: non sto accusandoti di niente; ti sto solo dando dei consigli come hai richiesto. E non mi esprimo da un presunto piedistallo, perché nessuno è infallibile e molte critiche si possono rivolgere anche ai file che ho messo in circolazione io stesso. Sono solo i principi a cui io mi ispiro, anche se non sono in grado di rispettarli sempre e in ogni circostanza.
                      Claudio

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

                        OldClaudio” post=107869Se sei arrivato fino in fondo a leggere il log allegato da Tommaso, hai sicuramente visto che il programma si arresta per un vero errore, che blocca la compilazione; riguarda biblatex e le sue impostazioni.

                        Il codice che uso per biblatex è questo:
                        `\usepackage[autostyle,italian=guillemets]{csquotes} % virgolette ottimizzate per biblatex

                        \usepackage[style=philosophy-modern,hyperref,square,backend=biber]{biblatex}

                        \addbibresource{Bibliografia.bib}
                        `
                        Il file Bibliografia.bib è:
                        `@book{knuth:art,
                        author = {Knuth, Donald Ervin},
                        title = {Computer Programming as an Art},
                        volume = {3},
                        publisher = {Addison-Wesley},
                        year = {1973},
                        address = {Reading (Massachusetts)}
                        }

                        @manual{pantieri:arte,
                        author = {Pantieri, Lorenzo and Gordini, Tommaso},
                        title = {L'arte di scrivere con \LaTeX},
                        year = {2011},
                        url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}
                        }`

                        Il file che genera la bibliografia è:
                        `\cleardoublepage
                        \nocite{*}
                        \printbibliography`

                        Il motore bibliografico del mio editor è TeXShop.

                        Fin qui, dovrebbe andare tutto bene.

                        Nelle impostazioni, c’è questo codice:
                        `
                        \defbibheading{bibliography}{%
                        \cleardoublepage
                        \manualmark
                        \phantomsection
                        \addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
                        \chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
                        {\spacedlowsmallcaps{\bibname}}}}`
                        A naso, direi che qui può celarsi il responsabile del problema. Ma questo dovete dirmelo voi!

                        Dov’è l’errore?

                        OldClaudio” post=107869
                        […] o metti insieme un template che non generi né warning, né tanto meno errori, oppure lo togli dal pubblico dominio.

                        Di sicuro, un template pubblico non deve contenere errori. Sui warning, ci penso: io non ne faccio un dramma (i warning che ho sono innocui), ma vediamo.

                        Intanto, vediamo di trovare gli errori.

                      • #107724
                        Up
                        0
                        Down
                        ::

                        lorenzo.pantieri” post=107870Il motore bibliografico del mio editor è TeXShop.

                        Non credo.

                        Ciao
                        Tommaso

                      • #107725
                        Up
                        0
                        Down
                        ::

                        lorenzo.pantieri” post=107868

                        Il pacchetto bookmark di Oberdiek fa alcune cosette in più di quello che fa hyperref, ma non mi sembrano così importanti come paiono ad altri; è una questione di gusti; io non ricordo di averlo mai usato […] Il motivo principale per non servirsi del pacchetto bookmark in un template da distribuire in pubblico, è che si tratta di un pacchetto sperimentale, instabile, soggetto a possibili cambiamenti in futuro, come viene spiegato nella sua documentazione. […]

                        Ok, perfetto. Allora lo tolgo.

                        […]

                        Be’, se lo puoi togliere, vuol dire che non usi le sue funzionalità; e se l’avevi inserito senza usare le sue funzionalità, allora sì che fai meglio a toglierlo! 🙂 Un pacchetto si carica quando si sa il perché, giusto? 😉 Secondo me, la possibilità di usare l’opzione [tt]startatroot[/tt] in un codice come
                        `
                        \documentclass{book}
                        […]
                        \begin{document}
                        \part{First part}
                        \chapter{First chapter in first part}
                        […]
                        \part{Second part}
                        \chapter{First chapter in second part}
                        […]
                        \bookmarksetup{startatroot}
                        \chapter{Index}% does not belong to second part
                        \end{document}
                        `
                        vale da sola la pena di caricare bookmark; avere i segnalibri già alla prima compilazione è una cosa che non interessa a nessuno.

                        Pacchetto sperimentale? Bah, ormai direi che quasi non lo è più: secondo me, si potrebbe raccomandare.

                        Ciao.


                        Gustavo

                      • #107726
                        Up
                        0
                        Down
                        ::


                        Allora. Il codice
                        `\documentclass{scrreprt}

                        \begin{document}

                        Ciao

                        \end{document}`
                        produce questo log
                        `This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
                        restricted \write18 enabled.
                        entering extended mode
                        (./scrrprt.tex
                        LaTeX2e <2016/03/31> patch level 3
                        Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrreprt.cls
                        Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrkbase.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrbase.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlfile.sty
                        Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
                        Copyright (C) Markus Kohm

                        ))) (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/tocbasic.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/typearea.sty
                        Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
                        Copyright (C) Frank Neukam, 1992-1994
                        Copyright (C) Markus Kohm, 1994-

                        )) (./scrrprt.aux) [1{/usr/local/texlive/2016/texmf-var/fonts/map/pdftex/updmap
                        /pdftex.map}] (./scrrprt.aux) )
                        Output written on scrrprt.pdf (1 page, 10928 bytes).
                        SyncTeX written on scrrprt.synctex.gz.
                        Transcript written on scrrprt.log.`
                        E il codice
                        `\documentclass{scrreprt}
                        \usepackage{classicthesis}

                        \begin{document}

                        Ciao

                        \end{document}`
                        produce questo log
                        `This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
                        restricted \write18 enabled.
                        entering extended mode
                        (./scrrprt.tex
                        LaTeX2e <2016/03/31> patch level 3
                        Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrreprt.cls
                        Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrkbase.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrbase.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlfile.sty
                        Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
                        Copyright (C) Markus Kohm

                        ))) (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/tocbasic.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/typearea.sty
                        Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
                        Copyright (C) Frank Neukam, 1992-1994
                        Copyright (C) Markus Kohm, 1994-

                        ))
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/classicthesis/classicthesis.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/base/ifthen.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hyperref.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
                        (/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/auxhook.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/pd1enc.def)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/url/url.sty))

                        Package hyperref Message: Driver (autodetected): hpdftex.

                        (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hpdftex.def
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/xcolor/xcolor.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-def/pdftex.def)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvipsnam.def))
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/mathpazo.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.cfg))
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/booktabs/booktabs.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/textcase/textcase.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/soul/soul.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer.sty))
                        1: section
                        1: chapter
                        1: chapter
                        1: section

                        Class scrreprt Warning: Usage of package `titlesec' together
                        (scrreprt) with a KOMA-Script class is not recommended.
                        (scrreprt) I'd suggest to use the package only
                        (scrreprt) if you really need it, because it breaks several
                        (scrreprt) KOMA-Script features, i.e., option `headings' and
                        (scrreprt) the extended optional argument of the section
                        (scrreprt) commands.
                        (scrreprt) Nevertheless, using requested
                        (scrreprt) package `titlesec' on input line 378.

                        (/usr/local/texlive/2016/texmf-dist/tex/latex/titlesec/titlesec.sty

                        Package titlesec Warning: Non standard sectioning command detected
                        (titlesec) Using default spacing and no format.

                        Package titlesec Warning: Non standard sectioning command detected
                        (titlesec) Using default spacing and no format.

                        Package titlesec Warning: Non standard sectioning command detected
                        (titlesec) Using default spacing and no format.

                        Package titlesec Warning: Non standard sectioning command detected
                        (titlesec) Using default spacing and no format.

                        Package titlesec Warning: Non standard sectioning command detected
                        (titlesec) Using default spacing and no format.

                        )

                        Package scrreprt Warning: Activating an ugly workaround for a missing
                        (scrreprt) feature of package `titlesec` on input line 378.

                        (/usr/local/texlive/2016/texmf-dist/tex/latex/tocloft/tocloft.sty)
                        Using KOMA-command “deffootnote” for footnote setup
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrtime.sty)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/carlisle/remreset.sty))
                        (./scrrprt.aux) (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1pplj.fd
                        ) (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/nameref.sty
                        (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
                        (/usr/local/texlive/2016/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
                        [Loading MPS to PDF converter (version 2006.09.02).]
                        ) (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/mt-ppl.cfg)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1pplx.fd)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omlzplm.fd)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omszplm.fd)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omxzplm.fd)
                        (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1zplm.fd) [1{/usr/local/
                        texlive/2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./scrrprt.aux)

                        Package rerunfilecheck Warning: File `scrrprt.out' has changed.
                        (rerunfilecheck) Rerun to get outlines right
                        (rerunfilecheck) or use package `bookmark'.

                        ){/usr/local/texlive/2016/texmf-dist/fonts/enc/dvips/base/8r.enc}
                        Output written on scrrprt.pdf (1 page, 12918 bytes).
                        SyncTeX written on scrrprt.synctex.gz.
                        Transcript written on scrrprt.log.`
                        Ciao
                        Tommaso

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

                          illinguista1972″ post=107871

                          Il motore bibliografico del mio editor è TeXShop.

                          Non credo.

                          Ops. Correggo:

                          Il motore bibliografico del mio editor, TeXShop, è biber.

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

                            illinguista1972″ post=107873
                            E il codice
                            `\documentclass{scrreprt}
                            \usepackage{classicthesis}

                            \begin{document}

                            Ciao

                            \end{document}`
                            produce questo log
                            `This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
                            restricted \write18 enabled.
                            entering extended mode
                            (./scrrprt.tex
                            LaTeX2e <2016/03/31> patch level 3
                            Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrreprt.cls
                            Document Class: scrreprt 2016/06/14 v3.21 KOMA-Script document class (report)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrkbase.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrbase.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlfile.sty
                            Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
                            Copyright (C) Markus Kohm

                            ))) (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/tocbasic.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrsize11pt.clo)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/typearea.sty
                            Package typearea, 2016/06/14 v3.21 KOMA-Script package (type area)
                            Copyright (C) Frank Neukam, 1992-1994
                            Copyright (C) Markus Kohm, 1994-

                            ))
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/classicthesis/classicthesis.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/base/ifthen.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hyperref.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
                            (/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/auxhook.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/pd1enc.def)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/url/url.sty))

                            Package hyperref Message: Driver (autodetected): hpdftex.

                            (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/hpdftex.def
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/xcolor/xcolor.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-def/pdftex.def)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/dvipsnam.def))
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/mathpazo.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/microtype.cfg))
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/booktabs/booktabs.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/textcase/textcase.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/soul/soul.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer-scrpage.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrlayer.sty))
                            1: section
                            1: chapter
                            1: chapter
                            1: section

                            Class scrreprt Warning: Usage of package `titlesec' together
                            (scrreprt) with a KOMA-Script class is not recommended.
                            (scrreprt) I'd suggest to use the package only
                            (scrreprt) if you really need it, because it breaks several
                            (scrreprt) KOMA-Script features, i.e., option `headings' and
                            (scrreprt) the extended optional argument of the section
                            (scrreprt) commands.
                            (scrreprt) Nevertheless, using requested
                            (scrreprt) package `titlesec' on input line 378.

                            (/usr/local/texlive/2016/texmf-dist/tex/latex/titlesec/titlesec.sty

                            Package titlesec Warning: Non standard sectioning command detected
                            (titlesec) Using default spacing and no format.

                            Package titlesec Warning: Non standard sectioning command detected
                            (titlesec) Using default spacing and no format.

                            Package titlesec Warning: Non standard sectioning command detected
                            (titlesec) Using default spacing and no format.

                            Package titlesec Warning: Non standard sectioning command detected
                            (titlesec) Using default spacing and no format.

                            Package titlesec Warning: Non standard sectioning command detected
                            (titlesec) Using default spacing and no format.

                            )

                            Package scrreprt Warning: Activating an ugly workaround for a missing
                            (scrreprt) feature of package `titlesec` on input line 378.

                            (/usr/local/texlive/2016/texmf-dist/tex/latex/tocloft/tocloft.sty)
                            Using KOMA-command “deffootnote” for footnote setup
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/koma-script/scrtime.sty)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/carlisle/remreset.sty))
                            (./scrrprt.aux) (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1pplj.fd
                            ) (/usr/local/texlive/2016/texmf-dist/tex/latex/hyperref/nameref.sty
                            (/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
                            (/usr/local/texlive/2016/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
                            [Loading MPS to PDF converter (version 2006.09.02).]
                            ) (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/mt-ppl.cfg)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1pplx.fd)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omlzplm.fd)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omszplm.fd)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/omxzplm.fd)
                            (/usr/local/texlive/2016/texmf-dist/tex/latex/psnfss/ot1zplm.fd) [1{/usr/local/
                            texlive/2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./scrrprt.aux)

                            Package rerunfilecheck Warning: File `scrrprt.out' has changed.
                            (rerunfilecheck) Rerun to get outlines right
                            (rerunfilecheck) or use package `bookmark'.

                            ){/usr/local/texlive/2016/texmf-dist/fonts/enc/dvips/base/8r.enc}
                            Output written on scrrprt.pdf (1 page, 12918 bytes).
                            SyncTeX written on scrrprt.synctex.gz.
                            Transcript written on scrrprt.log.`
                            Ciao
                            Tommaso

                            Accidenti, conto 8 warning. Come sospettavo, la colpa è di classicthesis e non del codice del mio modello. Per Claudio cui un codice pubblico deve essere immacolato. Per me qualche warning ci può stare: CT è bellissimo, vale la pena. Ci penso ancora su, in ogni caso.

                            Se avete altri suggerimenti per migliorare il codice del modello, sono qui!

                          • #107729
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Ma di questo cosa dici?`Package biblatex Warning: File 'Tesi.bbl' is wrong format version – expected 2.
                              7.

                              (./Tesi.bbl
                              ./Tesi.bbl:21: Use of \sortlist doesn't match its definition.
                              l.21 \sortlist{
                              entry}{nyt}
                              ?`L’errore marcato alla riga 21 non ha niente a che vedere con il warning della riga precedente. Magari il tutto scompare anche con le nuove versioni rifacendo girare biber, ma per obbligare l’utente a far rigirare biber, devi togliere dal bundle il file .bbl, in modo che sia obbligato alla solita trafila pdflatex, biber, pdflatex, pdflatex. Fa sempre parte delle regole da seguire per avere un template aggiornato con l’ultima distribuzione di TeXLive. E qui siamo al solito punto, visto che tu non vuoi aggiornare la tua installazione.

                            • #107730
                              Up
                              0
                              Down
                              ::

                              OldClaudio” post=107876Ma di questo cosa dici?`Package biblatex Warning: File 'Tesi.bbl' is wrong format version – expected 2.
                              7.

                              (./Tesi.bbl
                              ./Tesi.bbl:21: Use of \sortlist doesn't match its definition.
                              l.21 \sortlist{
                              entry}{nyt}
                              ?`L’errore marcato alla riga 21 non ha niente a che vedere con il warning della riga precedente. Magari il tutto scompare anche con le nuove versioni rifacendo girare biber, ma per obbligare l’utente a far rigirare biber, devi togliere dal bundle il file .bbl, in modo che sia obbligato alla solita trafila pdflatex, biber, pdflatex, pdflatex. Fa sempre parte delle regole da seguire per avere un template aggiornato con l’ultima distribuzione di TeXLive. E qui siamo al solito punto, visto che tu non vuoi aggiornare la tua installazione.

                              Sono d’accordo. Se io dovessi distribuire un modello, metterei nella cartella solo i file necessari, e non certo tutti quelli ausiliari, magari datati qualche anno fa.
                              Tanto più che a volte sono proprio i file ausiliari a bloccare la composizione.

                              Per risolvere i warning, bisogna scrivere a Miede chiedendogli di risolverli.

                              Non è concepibile dare in mano a un principiante una guida che parla di warning ed errori e insieme un modello che restituisce otto warning solo per comporre la parola [tt]ciao[/tt].
                              Non è che i warning siano innocui, è che non è corretto. È che scaricando la cartella di Lorenzo e compilando, ottengo un errore. È che a ogni TeX Live nuova io ricompongo l’Arte e si pianta tutto.

                              È chiaro come il sole che qualcosa non va. E quello che non va è appunto ClassicThesis. Col cavolo che uso una distribuzione di anni fa solo perché con quella funziona. Per certi versi, Oëtzi era molto più moderno di questo stile.

                              Perciò lascio bellamente perdere, l’Arte se la ricompilerà Miede, se ne ha voglia. E si ricompilerà tutti i modelli basati su ClassicThesis in giro per l’orbe terracqueo.

                              Ciao
                              Tommaso

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

                                illinguista1972″ post=107877
                                devi togliere dal bundle il file .bbl, in modo che sia obbligato alla solita trafila pdflatex, biber, pdflatex, pdflatex.

                                Finalmente! Ecco trovata la causa dell’errore. Appena arrivo a casa elimino i file ausiliari e ricarico il modello.

                                Riassumo i cambiamenti apportati al modello:

                                1. Ho eliminato le chiamate a “mparhack”, “fixltx2e” ,”relsize” e “bookmark”.

                                2. Ho tolto “natbib” dalle opzioni di “biblatex”.

                                3. Ho aggiunto \usepackage[autostyle,italian=guillemets]{csquotes} prima di “bbiblatex”.

                                4. Ho eliminato i file ausiliari che causavano un errore con la bibliografia.

                                A parte il punto 4, non mi sembrano correzioni drastiche.

                                Circa ClassicThesis e i suoi warning, ne abbiamo già parlato. Il risultato finale è bello, il codice sotto il cofano “non irreprensibile”. In mancanza di valide alternative, continuerò a usarlo. Negli ultimi due anni ho scritto sei libri con quello stile: qualche innocuo warning e una distribuzione non aggiornata (ma perfettamente funzionante) sono un prezzo che pago volentieri.

                                Circa i miei modelli, potrei toglierli, ma per un motivo diverso: non mi va che un utente pensi di risparmiarsi lo studio di LaTeX, usando il modello come una scorciatoia.

                                Grazie mille, ragazzi!

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


                                  Modelli aggiornati.

                                • #107733
                                  Up
                                  0
                                  Down
                                  ::

                                  illinguista1972″ post=107877[…]
                                  Per risolvere i warning, bisogna scrivere a Miede chiedendogli di risolverli.
                                  […]

                                  C’è sempre l’«altra» possibilità: scrivere una classe che implementi direttamente, partendo da zero, lo «stile ArsClassica»… 😉

                                  Ciao.


                                  Gustavo

                                • #107734
                                  Up
                                  0
                                  Down
                                  ::

                                  letteracdp” post=107883

                                  […]
                                  Per risolvere i warning, bisogna scrivere a Miede chiedendogli di risolverli.
                                  […]

                                  C’è sempre l’«altra» possibilità: scrivere una classe che implementi direttamente, partendo da zero, lo «stile ArsClassica»… 😉

                                  Ciao.


                                  Gustavo

                                  Che poi sarebbe la soluzione migliore: se ben sviluppata, sarebbe una classe stabile e eliminerebbe i problemi di retro-compatibilità, qualsiasi utente potrebbe trarre beneficio dai template Tesi Classica e Moderna e, finalmente Lorenzo non avrebbe più scuse per aggiornare la distribuzione 😉

                                  Ciao
                                  Claudio

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

                                    cfiandra” post=107884

                                    [quote=”illinguista1972″ post=107877][…]
                                    Per risolvere i warning, bisogna scrivere a Miede chiedendogli di risolverli.
                                    […]

                                    C’è sempre l’«altra» possibilità: scrivere una classe che implementi direttamente, partendo da zero, lo «stile ArsClassica»… 😉

                                    Ciao.


                                    Gustavo

                                    Che poi sarebbe la soluzione migliore: se ben sviluppata, sarebbe una classe stabile e eliminerebbe i problemi di retro-compatibilità, qualsiasi utente potrebbe trarre beneficio dai template Tesi Classica e Moderna e, finalmente Lorenzo non avrebbe più scuse per aggiornare la distribuzione 😉
                                    [/quote]
                                    Certo. Ma:

                                    1. Una classe del genere non esiste.

                                    2. Enrico, con “classiclatex”, ci aveva provato (con idee spettacolari: per esempio “arsclassica” sarebbe stato un modulo di “classiclatex”; le classi standard sarebbero state contenute “classiclatex”) , ma alla fine ha deciso di non pubblicarla. Non ne conosco le ragioni, ma conoscendo Enrico direi che devono essere ottime…

                                    3. Scrivere una classe del genere costerebbe non poca fatica…

                                    4. Inevitabilmente, una classe scritta ex novo avrebbe dei difetti di gioventù. ClassicThesis, con i suoi limiti, ha avuto numerosi aggiornamenti e un lavoro di perfezionamento durato anni, basato anche sul feedback di utenti sparsi in tutto il mondo..

                                    Di sicuro, se uscirà qualcosa di meglio di ClassicThesis, sono qui… 😉

                                  • #107736
                                    Up
                                    0
                                    Down
                                    ::

                                    lorenzo.pantieri” post=107885[…]

                                    2. Enrico, con “classiclatex”, ci aveva provato (con idee spettacolari: per esempio “arsclassica” sarebbe stato un modulo di “classiclatex”; le classi standard sarebbero state contenute “classiclatex”) , ma alla fine ha deciso di non pubblicarla. Non ne conosco le ragioni, ma conoscendo Enrico direi che devono essere ottime…

                                    Anch’io, una decina d’anni fa, concepii vagamente un progetto del genere, basato su principi analoghi (una classe che definisse soltanto la struttura logica del documento, affiancata da moduli che definissero soltanto la resa tipografica degli elementi logici definiti dalla classe), e avevo anche iniziato a scrivere del codice. Il punto di partenza era la classe libretto di cui ho già parlato in questo messaggio.

                                    lorenzo.pantieri” post=107885
                                    3. Scrivere una classe del genere costerebbe non poca fatica…

                                    […]

                                    Senz’altro; ma se Enrico ne avesse voglia, potrebbe farci vedere fin dove era arrivato: si tratta senz’altro di lavoro di ottima qualità “già messo in cascina”, per così dire… 🙂

                                    Ciao.


                                    Gustavo

                                  • #107737
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::

                                      Certo. Ma:

                                      1. Una classe del genere non esiste.

                                      2. Enrico, con “classiclatex”, ci aveva provato (con idee spettacolari: per esempio “arsclassica” sarebbe stato un modulo di “classiclatex”; le classi standard sarebbero state contenute “classiclatex”) , ma alla fine ha deciso di non pubblicarla. Non ne conosco le ragioni, ma conoscendo Enrico direi che devono essere ottime…

                                      3. Scrivere una classe del genere costerebbe non poca fatica…

                                      4. Inevitabilmente, una classe scritta ex novo avrebbe dei difetti di gioventù. ClassicThesis, con i suoi limiti, ha avuto numerosi aggiornamenti e un lavoro di perfezionamento durato anni, basato anche sul feedback di utenti sparsi in tutto il mondo..

                                      5. Di sicuro, se uscirà qualcosa di meglio di ClassicThesis, sono qui…

                                      1) Certo ed è per questo che solo tu la puoi scrivere, perché sai che cosa vuoi ottenere.
                                      2) Non è chiaro da quel che dici se Enrico avesse voluto provare a creare una classe sostititiva di scr*+ClassicThesis+ArsClassica. Ma se ha deciso di non renderla di pubblico dominio ha certamante avuto le sue ragioni.
                                      3) È vero, ma nel fare le cose difficili, specialmente se le si fa da soli, si imparano un mucchio di cose; tu stesso scrivi “Chi non fa gli esercizi non impara la matematica”. Vale anche per LaTeX avanzato.
                                      4) È vero, ma se la classe è sostanzialmente valida, il feedback dagli utenti arriva in fretta.

                                      5) Non è definito che cosa voglia dire “meglio di ClassicThesis. Come sai ci ho provato anch’io a scriverti una classe sostitutiva di quella che hai usato anche per L’Arte. ma non ti andava mai bene perché non riproduceva esattamente, al millesimo di millimetro, quello che si poteva ottenere con ClassicThesis+ArsClassica; ho desistito anch’io. Quindi se non definisci bene che cosa voglia ire “meglio”, nessuno si cimenterà. Non solo ma non basta dire che ClassicThesis è lo scopo; bisogna dire che cosa voglia dire meglio.

                                      Io penso che si possano fare centinaia di classi che producono ottimi risultati; Per una classe da rendere pubblica, per esempio, non si possono precaricare pacchetti che funzionano solo con pdfLaTeX; se uno a bisogno di fare una tesi di filologia greca classica, deve poter scrivere in greco con comodità sfruttando le funzionalità avanzate di XeLaTeX o LuaLaTeX; se devi trattare un testo che presenti dei codici in qualche linguaggio di programmazione, o restringi il tutto, compresi i commenti alla pagina 0 di UNICCODE, o non puoi usare listings, quindi non lo puoi pre-caricare; listings fa dei bellissimi listati, ma soolo se il testo contiene caratteri ASCII e pochissimi caratteri del semipiano superiore delle codifiche latinN (con N=che va da 1 a 9) o applemac (da non usare affatto).
                                      Se vuoi che la classe abbia un minimo di possibilità di personalizzazione, devi prevedere al gestione delle opzioni che richiede una dose abbastanza alta di olio di gomito da una parte e di olio di cervello dall’altra.

                                      Perché non provi a scrivere un documento con suftesi? Vedrai che fra le decine di migliaia di combinazioni di impostazioni personalizzabili, ce ne sarà certamente almeno una che è buona, anche se non è identica quello che ora ottieni con un vecchia versione di ClassicThesis+ArsClassica.

                                      L’importante è non partire dal presupposto che solo quello che si può fare con ClassicThesis+ArsClassica è accettabile. Può anche darsi che scopri che quell’accoppiata funziona ben per stampare su A4, ma non su formati più piccoli. Può darsi che il contenuto del tuo prossimo documento non possa davvero essere composto con quell’accoppiata. Dipende da che cosa scriverai, ma prima o poi ti scontrerai con documenti che richiedono {Xe|Lua}Latex, e allora che cosa farai.

                                      Hai già scritto a Miede quando hai sviluppato ArsClassica; perché non gli chiedi di aggiustare il suo pacchetto epr renderlo retrocompatibile al fine di poter ancora comporre documenti composti con la versione precedente. Se lo facesse, sarebbe già un passo avanti per tutti, a cominciare da te, ovviamente.

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

                                        OldClaudio” post=107887Certo ed è per questo che solo tu la puoi scrivere, perché sai che cosa vuoi ottenere.

                                        Non sono in grado di scrivere una classe migliore (leggi: dal codice più solido) di quella di Miede. Gli scrivo invitandolo a eliminare i warning e a mantenere la retrocompatibilità quando la aggiorna. Vi tengo informati.

                                        Grazie a tutti! 🙂

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

                                          lorenzo.pantieri” post=107891Non sono in grado di scrivere una classe migliore (leggi: dal codice più solido) di quella di Miede. Gli scrivo invitandolo a eliminare i warning e a mantenere la retrocompatibilità quando la aggiorna. Vi tengo informati.

                                          Ciao a tutti. André mi ha appena risposto. Questa mia mail:

                                          Hi André, how are you? 😉

                                          I still use ClassicThesis almost every day. During these years I’ve written dozens of beaufiful documents, very appreciated from my readers. Thank you, again! 🙂

                                          Nevertheless, some expert and renowned users in Italian LaTeX user group have pointed out two issues with your (stunning) style.

                                          1. The code is not impeccable. For example, the following minimal code:
                                          `\documentclass{scrreprt}
                                          \usepackage{classicthesis}
                                          \begin{document}
                                          Hello.
                                          \end{document}`
                                          produces even 8 warnings. This is not fine, especially for the beginners, who can be worried about that.

                                          2. When you update ClassicThesis, sometimes the older documents can’t be compiled with the new version. This is not good, especially for users who use ClassicThesis during the years.

                                          So, can you fix your code, solving these two issues? I think you’d make a great service for the (many!) enthusiastic users of your style and for the whole LaTeX community.

                                          Thanks for your attention.

                                          Respectfully,
                                          Lorenzo Pantieri

                                          Questa la risposta di André:

                                          Hi Lorenzo,

                                          thanks for your mail and feedback. There is currently a lot going on,
                                          we got a child and bought a home… which gives me little time to work
                                          on classicthesis.

                                          > produces even 8 warnings. This is not fine, especially for the beginners,
                                          > who can be worried about that.

                                          The problem is the combination of titlesec and KOMA. So far, I have
                                          not found any solution that would work with KOMA alone or generally
                                          without titlesec. During the last years, I collected some ideas for
                                          completely reimplementing classicthesis, but this a lot more work than
                                          I expected. Especially getting uppercase/lowercase, spaced letters in
                                          small caps seems to be very, very hard to do in a safe way.

                                          > 2. When you update ClassicThesis, sometimes the older documents can’t be
                                          > compiled with the new version. This is not good, especially for users who
                                          > use ClassicThesis during the years.

                                          Do you have any examples for this? I always try to make
                                          classicthesis.sty as compatible as possible for latex, pdflatex, xetex
                                          and so on. What changes sometimes a bit more, it the general template.
                                          This is often due to changes in the used packages, for example acronym
                                          (which broke older/newer versions).

                                          Hope this helps at least a bit.

                                          Best,

                                          André

                                          In definitiva, André dice che riscrivere ClassicThesis è un’impresa immane (gli credo sulla parola!), e che almeno per ora non ha il tempo necessario.

                                          Io intanto continuo a usare ClassicThesis con grande soddisfazione per scrivere i miei documenti, il prezzo di qualche innocuo warning lo pago volentieri. Quando cambierò il Mac, aggiornerò anche i miei documenti: per metterli a punto sarà necessaria qualche ora, ma anche questo è un prezzo che pago volentieri.

                                          My 2 cents.

                                          A presto,
                                          Lorenzo

                                        • #107740
                                          Up
                                          0
                                          Down
                                          ::

                                          lorenzo.pantieri” post=107879

                                          devi togliere dal bundle il file .bbl, in modo che sia obbligato alla solita trafila pdflatex, biber, pdflatex, pdflatex.

                                          Finalmente! Ecco trovata la causa dell’errore. Appena arrivo a casa elimino i file ausiliari e ricarico il modello.

                                          4. Ho eliminato i file ausiliari che causavano un errore con la bibliografia.

                                          A parte il punto 4, non mi sembrano correzioni drastiche.

                                          Buongiorno a tutti
                                          Scusate se resuscito questo tread

                                          Ho scaricato il modello Tesi Classica e sto provando a compilarlo da due giorni, ma mi restituisce sempre degli errori

                                          All’inizio c’era un “missing \begin{document}” che ho risolto col solito palliativo, cioè mettendo il file classicthesis.sty nella cartella
                                          Ora mi tira fuori l’errore del file Tesi.bbl

                                          Rimuovendo però quel file e compilando Tesi.tex tre volte, la bibliografia non viene comunque stampata.
                                          Uso LaTeX da diversi anni, ma in maniera poco assidua, e nonostante abbia letto la guida di Lorenzo non so come venirne a capo

                                          Sono su Ubuntu 16.04 LTS con una distro TeX Live 2016. Ho aggiornato tutto il tlmgr e tutti i pacchetti. Il risultato non cambia

                                          Consigli?

                                        • #107741
                                          OldClaudio
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            No rendere esempio da Lorenzo; egli si è affezionato a rcrrprt+ClassicThesis+Arsclassica e non lo abbandona per nessun motivo.
                                            Ovviamente è liberissimo di farlo, visto che, come ha scritto, è disposto a pagare il prezzo necessario per lavorare con un software poco compatibile e non retrocompatibile e che, come gli ha scritto Miede, non viene aggiornato perché Miede ha altro da fare, visto, fra l’altro, che è diventato papà da poco.

                                            Ma tu, @Lenny_Dark, non hai sposato quella terna di classi/pacchetti. Ci sono tanti altri modi per comporre una tesi o un documento avente le caratteristche di un libro, con layout accattivanti, font belli, eccetera.

                                            Tanto per citarne uno, la guida L’Arte di scrivere in diverse lingue con (Xe)LaTeX l’ho composta con una classe costruita apposta, basata sulla classe memoir, configurata con i comandi della classe memoir, con gli stessi font, nei limiti del possibile, uguali a quelli che usa Lorenzo, composta sia con xelatex sia con lualatex, con risultati molto simili, ma con entrambi usando solo font OpenType, che, per quanto ne so, non si possono usare con scrrprt+ClassicThesis+ArsClassica.

                                            È chiaro che si vede benissimo ad occhio nudo che questa guida non è composta come L’Arte di scrivere con LaTeX, anche se vi assomiglia molto; ma ci ho provato e non ci si riesce. Tanto per cominciare listings non funziona con i font OpenType, e come questa, così altre cose non si possono fare.

                                            Quindi come ho scritto su questo forum a Lorenzo, se le esigenze di composizione sono diverse, perché insistere su un insieme di classe e pacchetti che non possono fare quelle cose? Perché adattare quello che si deve comporre, a quello che si riesce a fare con software inadeguato, invece di farsi o di usare software diverso per fare qualcosa di decente, anche se non identico a quello che si può ottenere con il software de L’Arte di scrivere con LaTeX?

                                            Se devi scrivere una tesi, leggiti la guida tematica sulle Tesi di Laurea, scritta da Agostino De Marco; è un’ottima guida e le classi per le tesi che vi sono suggerite sono tutte ottime.

                                            Se ti piace il layout piuttosto classico de L’Arte di scrivere con LaTeX, puoi sempre indirizzarti alle infinite possibilità che ti offre la classe suftesi. Se ti sembra complicata, esistono altre classi come sapthesis, specialmente indicata per le specifiche dell’università La Sapienza di Roma.
                                            Esiste TOPtesi, che pretenderebbe di essere adatta per tesi multilingue e consente di comporre il frontespizio in molti modi diversi, usando, volendo, anche il pacchetto frontespizio, un ottimo pacchetto per comporre la parte più difficile della tesi (più difficile in senso tipografico, perché la difficoltà del contenuto dipende dal contenuto stesso).

                                            Inoltre tutte queste altre classi ti consentono di comporre tipograficamente qualunque documento avente le caratteristiche di un libro o di un rapporto, indipendentemente dal loro uso originario orientato alle tesi. Direi che tutte sono più o meno valide esteticamente (suftesi è la più configurabile sotto questo aspetto) e hanno un codice interno piuttosto robusto, grazie al fatto che sono state usate da centinaia di laureandi e sono in continua “manutenzione” e/o estensione per funzionalità maggiori.

                                            Quindi il mio consiglio è proprio questo: dimenticati di Tesi Classica, e rivolgiti ad altre classi.

                                            Suggerimento specifico: quando scrivi non dire che hai ottenuto questo o quell’errore; descrivi compiutamente quello che hai fatto, quali sequenze di comandi di compilazioni hai eseguito, che cosa ti aspettavi e che cosa hai ottenuto; se possibile allega un Esempio Minimo Compilabile che sia minimo ma che consenta di replicare il tuo problema. in mancanza non è facile darti suggerimenti e/o consigli, se non vaghi come quelli che ti ho dato io.

                                          • #107742
                                            Up
                                            0
                                            Down
                                            ::


                                            Ciao!

                                            Grazie per la risposta molto esauriente, anche se te dici poco specifica 🙂

                                            Purtroppo ho pochissimi giorni per scrivere la tesi, e cercavo qualcosa di già “pronto”; alla triennale scaricai il template di Lorenzo, senza troppe modifiche ci scrissi dentro la mia roba e funzionò tutto bene (a parte il pacchetto classicthesis-ldpkg che all’epoca dava problemi)

                                            Non ho inserito codice nel messaggio perché appunto, mi sono limitato a scaricare, aprire e compilare “bovinamente” il file .tex per vedere se tutto funzionava
                                            Ora, preso da un attimo di panico sono switchato a Windows e ho installato MixTeX 2.9, ma mi pare che le cose vadano anche peggio

                                            Seguirò il tuo consiglio e andrò a leggere la guida di Agostino De Marco.. sai per caso se esistono preamboli già pronti come quelli del buon Pantieri, che utilizzino uno stile tra quelli che hai citato?

                                          • #107743
                                            OldClaudio
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::


                                              Pessima idea passare a Windows e installare MiKTeX 2.9.
                                              Visto che hai Ubuntu 16.04, e visto che su Ubuntu si installa TeXLive/Ctan completo seguendo le istruzioni che si trovano in ubuntu-texlive-YEAR.pdf, il cui link si trova anche nella sezione Documentazione di questo sito (forse l’avevi già usato quando avevi installato TeXLive 2016, ma ora c’è il 2017 e il 2016 non è più aggiornabile), io ci penserei due minuti prima di lavorare sulla versione MiKTeX2.9, che per vari motivi giustificabilissimi, non viene aggiornato così frequentemente come TeXLive.

                                              Per i template ti so dire a proposito di TOPtesi, la cui installazione prevede diversi template. Ma che è accompagnato da una documentazione abbastanza approfondita che leggi direttamente senza andare in rete, ma aprendo un terminale e dando il comando texdoc toptesi-it

                                              Non ti voglio tarpare le ali, ma l’idea di usare un template, secondo me, non è una buona idea. A prima vista lo sembra, ma a conti fatti si perde più tempo con un template che senza template. Infatti una buona classe per tesi non dovrebbe avere bisogno di caricare nel preambolo se non dei pacchetti di uso molto specialistico, perché tutto il resto dovrebbe essere già configurato per fare il grosso del lavoro.

                                              Per esempio, TOPtesi richiede esplicitamente di caricare con l’apposita opzione il pacchetto inputenc. Perché non lo carica da solo? Per il semplice motivo che ogni utente dovrebbe poter scegliere la codifica di ingresso che preferisce, anche in rapporto allo shell editor che usa. Che cosa succederebbe se fosse precaricato inputenc con l’opzione utf8, che è quella maggiormente consigliabile, se poi l’utente non dispone di uno shell editor che sa gestire quella codifica?
                                              TOPtesi non carica il pacchetto TikZ; perché? Perché è un pacchetto ingombrante e di solito non serve a chi fa una tesi in filologia classica greca. TOptesi non carica il pacchetto teubner, perché è un pacchetto ingombrante e non serve per chi scrive una tesi in ingegneria civile.

                                              Ma TOPtesi carica dei pacchetti che la classe stessa usa per i suoi scopi; sono elencati nella documentazione toptesi-it e l’utente che abbia letto quella documentazione non ha bisogno di ricaricarli.

                                              Non ti so dire molto sui template eventuali che accompagnano sapthesis e suftesi. ma se ne leggi la documentazione col solito comando texdoc seguito dal nome del pacchetto, lo scopri subito.

                                            • #107744
                                              Up
                                              0
                                              Down
                                              ::


                                              tutto molto chiaro!

                                              Ieri sera ho anche provato a reinstallare TeXLive 2017 seguendo le istruzioni di Gregorio, ma non trova classe suftesi, come non la trovava nella distro 2016
                                              sono un po’ perplesso da tutto ciò

                                              Ad ogni modo ora ho purgato e tolto tutto, proverò a reinstallare per l’n-sima volta e vediamo che succede 😀

                                              Grazie ancora

                                            • #107745
                                              OldClaudio
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::


                                                La classe suftesi è nella cartella …/2017/texmf-dist/tex/latex/suftesi/

                                                Se il programma non la trova, vuol dire che l’installazione secondo le istruzioni di Gregorio, non è stata fatta correttamente.

                                                apri un terminale scrivici dentro kpsewhich suftesi.cls
                                                Se ti dice che non conosce il programma kpsewhich, la variabile di environment PATH non contiene il percorso per la radice dell’installazione.

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

                                                  Lenny_Dark” post=111247
                                                  Rimuovendo però quel file e compilando Tesi.tex tre volte, la bibliografia non viene comunque stampata.
                                                  Uso LaTeX da diversi anni, ma in maniera poco assidua, e nonostante abbia letto la guida di Lorenzo non so come venirne a capo

                                                  Ho appena caricato una versione più pulita dello stile.

                                                  Dici che non ottieni la bibliografia: sei sicuro di aver impostato l’editor nel modo giusto (specificando biber come motore)?

                                                  Old ClaudioQuindi il mio consiglio è proprio questo: dimenticati di Tesi Classica, e rivolgiti ad altre classi.

                                                  Ogni classe e pacchetto per LaTeX dà i suoi problemi di “messa a punto”, soprattutto se si scrivono documenti complessi e se si vogliono risultati di alta qualità: dubito che quelli di ArsClassica siano significativamente superiori agli altri.

                                                  Ho usato con soddisfazione ArsClassica per comporre LaTeXpedia, che carica di suo un centinaio di pacchetti: mi sembra difficile che l’opener abbia delle esigenze tipografiche superiori.

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

                                                  P.S. Aspetto sempre che qualcuno aggiorni la pagina di documentazione del sito, che contiene mie opere che non sono più in linea da anni.

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

                                              Go to top