Risposte nei forum create
-
AutoreRisposte
-
::
kilroy” post=108500
Ho visto che Claudio B. ha prodotto con Hoepli proprio sul LaTeX, mentre Lorenzo P. sta curando un ebook. Io decisamente propendo per il libro cartaceo, in questo caso.
Attendo i vostri consigli, numerosi ed illuminanti come al solito 😉I miei libri li stampo presso la tipografia Stilgraf di Cesena, in formato 17 x 24, in brossura, con copertina a colori, al costo di 2 euro a copia (per un ordine di qualche centinaio di copie).
::Little” post=108399In generale io darei un bel consiglio a tutte le persone che durante un lavoro importante (come può essere una tesi ma non necessariamente solo in questo caso) vedono che esce la versione nuova di qualcosa e hanno la voglia matta di cliccare su “aggiorna”.
Lasciate perdere e rimandate l’aggiornamento a dopo la consegna del lavoro.
Bene che vi va non noterete differenze sostanziali.
Male che va perderete tempo per far funzionare le cose che prima funzionavano.
È abbastanza raro che un aggiornamento vi porti davvero un qualche beneficio…molto più spesso porta rogne che non sono irrisolvibili ma che vi faranno perdere tempo. Più raramente le rogne sono irrisolvibili come ad esempio con Sierra ho letto di alcuni scanner che non funzioneranno fino all’aggiornamento dei driver e anche qualche incompatibilità con alcuni prodotti Logitech. Questi problemi saranno risolti ma con il tempo dai vari produttori 😉Condivido verbatim.
::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 PantieriQuesta 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
::
Copio/incollo da Tesi.tex, il main del mio famigerato modello di tesi:
`\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. `
::ivan” post=107953Lo stile numeric è pensato per collegare rimando e voce attraverso un numero.
A questo punto, non ha alcun senso avere il cognome prima del nome in bibligorafia.
Questo serve, semmai, per lo stile autore-anno.
Quindi, direi che lo stile numeric è corretto così. Nel senso che come altri stili
si conforma nella maniera più razionale possibile alla sua funzione.D’accordissimo! 🙂
::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! 🙂
::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.
—
GustavoChe 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… 😉
::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!
::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: sectionClass 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
TommasoAccidenti, 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!
-
AutoreRisposte