- Questo topic ha 23 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da
lorenzo.pantieri.
-
CreatoreTopic
-
3 Luglio 2011 alle 15:10 #60976::
perche non riesco a compilare`\documentclass{scrbook} % KOMA-Script book
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lipsum}%\usepackage[]{classicthesis-preamble}
\usepackage{classicthesis}\begin{document}
\chapter {capitolo}
\lipsum\end{document}`?
invece se decommento \usepackage[]{classicthesis-preamble} lo compila
classicthesis-preamble non dovrebbe essere solo una personalizzazione?
-
CreatoreTopic
-
AutoreRisposte
-
-
3 Luglio 2011 alle 15:19 #60977::
In quel file c’è della roba che potrebbe essere incompatibile con il tuo preambolo, tipo:
`\PassOptionsToPackage{latin9}{inputenc}`
Consiglio: rinomina quel file in .tex e includilo con \input, dopo aver caricato ClassicThesis. E non prima di avergli tolto tutta la roba che non ti serve.Ciao,
L.
-
3 Luglio 2011 alle 15:25 #60978
-
3 Luglio 2011 alle 15:28 #60979::
Più precisamente. Questo è il main:
`\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,%
headinclude,,footinclude,BCOR5mm,%
numbers=noenddot,cleardoublepage=empty,%
tablecaptionabove]{scrreprt}\usepackage[english,italian]{babel}
\usepackage[…]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[…]{biblatex}
\usepackage{caption}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{makeidx}
\usepackage{xspace}
\usepackage{mparhack}
\usepackage{fixltx2e}
\usepackage{relsize}
\usepackage{…}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}\input{classicthesis-settings}
\begin{document}
\pagenumbering{roman}
\pagestyle{plain}
%******************************************************************
% Materiale iniziale
%******************************************************************
\input{…}%******************************************************************
% Materiale principale
%******************************************************************
\pagenumbering{arabic}
\input{…}% *****************************************************************
% Materiale finale
%******************************************************************
\cleardoublepage\input{…}
\end{document}
`
e questo è classicthesis-settings.tex
`% ********************************************************************
% classicthesis-settings.tex
% ********************************************************************\newcommand{\myTitle}{Introduzione allo stile ClassicThesis}
\newcommand{\mySubtitle}{Un pmaggio agli Elementi dello stile tipografico}
\newcommand{\myDegree}{Doktor-Ingenieur (Dr.-Ing.)\xspace}
\newcommand{\myName}{Lorenzo Pantieri}
\newcommand{\myProf}{Put name here\xspace}
\newcommand{\myOtherProf}{Put name here\xspace}
\newcommand{\mySupervisor}{Put name here\xspace}
\newcommand{\myFaculty}{Put data here\xspace}
\newcommand{\myDepartment}{Put data here\xspace}
\newcommand{\myUni}{\protect{Put data here}\xspace}
\newcommand{\myLocation}{Cesena\xspace}
\newcommand{\myTime}{Luglio 2011\xspace}
\newcommand{\myVersion}{Version 3.0\xspace}\captionsetup{format=hang,font=small}
% ********************************************************************
\lstset{language=[LaTeX]Tex,%C++,
keywordstyle=\color{RoyalBlue},%
basicstyle=\small\ttfamily,
commentstyle=\color{Green}\ttfamily,
stringstyle=\rmfamily,
numbers=none,%left,%
numberstyle=\scriptsize,%\tiny
stepnumber=5,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frameround=ftff,
frame=single,
belowcaptionskip=.75\baselineskip
}% ********************************************************************
% Hyperreferences
% ********************************************************************\hypersetup{%
colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,
hypertexnames=true, pdfhighlight=/O,
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen,
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and classicthesis}%
} `
Mi sembra tutto molto più trasparente.Ciao,
L.
-
3 Luglio 2011 alle 15:31 #60980
-
3 Luglio 2011 alle 15:33 #60981
-
4 Luglio 2011 alle 11:29 #60982::
Dear Andrè,I’ve just seen the latest version of your beautiful ClassicThesis style. Your work is awesome as usual, but let me see I didn’t appreciate a lot your idea of the classicthesis-preamble.sty file, for the following reasons:
1. now the user has to modify manually a .sty file (which in \emph{never} a good idea);
2. classicthesis-preamble.sty loads a lot of packages (what’s more, via the \RequirePackage command, which is quite unusual for a “common” user): this way you can’t easily see, skimming the main .tex file, the packages loaded in the document;
3. the name “classicthesis-preamble” is not very well-made, since the preamble of the document contains (but not is) classicthesis-preamble.sty.I suggest you to adopt the following structure for your (classic)thesis template:
`\documentclass[…]{scrreprt}\usepackage{…}
\usepackage{xspace,mparhack,fixltx2e,relsize} % formerly loaded by classicthesis-preamble.sty
\usepackage{…}
\usepackage[…]{classicthesis}\input{classicthesis-settings}
\begin{document}
\input{…}
\input{…}
…
\end{document}`
where classicthesis-settings.tex (which has to be loaded \emph{after} classicthesis) doesn’t load any package but contains personal commands and environments, commands like \author and \title, and the settings of the packages loaded, for example:
`% ********************************************************************
% classicthesis-settings.tex
% ********************************************************************\newcommand{\myTitle}{… }
\newcommand{\mySubtitle}{… }
…% ********************************************************************
% captionsetup
% ********************************************************************
\captionsetup{format=hang,font=small}% ********************************************************************
% hyperreferences
% ********************************************************************\hypersetup{%
colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,
hypertexnames=true, pdfhighlight=/O,
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen,
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and classicthesis}%
} `
This way I think the structure of the document would be clearer and easier.Best wishes,
Lorenzo Pantieri
-
8 Luglio 2011 alle 8:28 #60983::
La risposta di Andrè:Dear Lorenzo,
I was expecting such an e-mail (especially from you), when we made the
design decisions of v3.0.The main reason why the changes are as they are is the compatibility
of classicthesis with LyX, which is the main driver behind v3.0. For
example, the …preamble.sty is used as an preamble in LyX…that’s
where the name comes from. I worked on this compatibility with LyX
experts from Canada and Croatia and I have to admit that I wasn’t very
happy with the new structure we came up…at the beginning.However, to make a long story short, we tested the new design
thoroughly, published on the Google Code page (with lots of downloads
for the beta versions) and didn’t get any (more) complaints or
troubleshooting requests during these several months.From the users’ reception, LyX compatibility is the way to go (just
look at the downloads:
http://code.google.com/p/classicthesis/downloads/list) even it means
to sacrifice some of the “don’t change .sty-files” rules.I hope you understand. ;-\
All the best and thanks for your input,
André
-
8 Luglio 2011 alle 8:49 #60984::
La risposta di Andrè:
Dear Lorenzo,
I was expecting such an e-mail (especially from you), when we made the
design decisions of v3.0.The main reason why the changes are as they are is the compatibility
of classicthesis with LyX, which is the main driver behind v3.0. For
example, the …preamble.sty is used as an preamble in LyX…that’s
where the name comes from. I worked on this compatibility with LyX
experts from Canada and Croatia and I have to admit that I wasn’t very
happy with the new structure we came up…at the beginning.However, to make a long story short, we tested the new design
thoroughly, published on the Google Code page (with lots of downloads
for the beta versions) and didn’t get any (more) complaints or
troubleshooting requests during these several months.From the users’ reception, LyX compatibility is the way to go (just
look at the downloads:
http://code.google.com/p/classicthesis/downloads/list) even it means
to sacrifice some of the “don’t change .sty-files” rules.I hope you understand. ;-\
All the best and thanks for your input,
André
Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.
Ciao
Enrico
-
8 Luglio 2011 alle 8:58 #60985::
Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.
Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?
Io gli ho risposto così:
Understood. 🙂
However, since I don’t use LyX, in my LaTeX classicthesis documents I’ll surely
adopt the structure I’ve described to you, and suggest the readers of my guides
to do the same.La nuova struttura di ClassicThesis è terribile, ne convengo, ma adattarla alle esigenze di un utente di LaTeX-non-LyX è facile. Si rinomina classicthesis-preamble.sty in classicthesis-settings.tex, si adatta classicthesis-settings.tex alle proprie esigenze — togliendo, per esempio, tutta la roba di natbib e backref (c’è biblatex che fa le stesse cose, e molto meglio), tutti i \PassOption e i \RequirePackage (caricando i pacchetti esplicitamente nel main.tex con il solito \usepackage) — e si dà
`\input{classicthesis-settings}`
dopo aver caricato classicthesis. È questione di un minuto, se si ha un po’ di esperienza. Certo, un principiante non lo sa e potrebbe contrarre pessime abitudini, oltre che trovarsi in difficoltà…Ciao,
L.
-
8 Luglio 2011 alle 9:37 #60986::
Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.
Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?
L’ultima che hai detto.
Io gli ho risposto così:
Understood. 🙂
However, since I don’t use LyX, in my LaTeX classicthesis documents I’ll surely
adopt the structure I’ve described to you, and suggest the readers of my guides
to do the same.La nuova struttura di ClassicThesis è terribile, ne convengo, ma adattarla alle esigenze di un utente di LaTeX-non-LyX è facile. Si rinomina classicthesis-preamble.sty in classicthesis-settings.tex, si adatta classicthesis-settings.tex alle proprie esigenze — togliendo, per esempio, tutta la roba di natbib e backref (c’è biblatex che fa le stesse cose, e molto meglio), tutti i \PassOption e i \RequirePackage (caricando i pacchetti esplicitamente nel main.tex con il solito \usepackage) — e si dà
`\input{classicthesis-settings}`
dopo aver caricato classicthesis. È questione di un minuto, se si ha un po’ di esperienza. Certo, un principiante non lo sa e potrebbe contrarre pessime abitudini, oltre che trovarsi in difficoltà…Facile?
Ciao
Enrico
-
8 Luglio 2011 alle 9:49 #60987::
L’ultima che hai detto.
L’ha fatto per avere la compatibilità con LyX, da cui continuerò a tenermi bene alla larga: ormai conosco LaTeX, non ha senso fare un passo indietro. Per un principiante con poco tempo a disposizione, però, forse LyX può essere un’opzione… chissà.
Facile?
Per chi ha un po’ di esperienza e sa dove mettere le mani, direi di sì: è questione di un paio di minuti. Per un principiante no di sicuro, ne convengo… 🙁
Ciao,
L.
-
3 Agosto 2011 alle 18:48 #60988::
Ciao a tutti,
scusate se ritiro fuori questa discussione ma oggi, aggiornando TeXLive, mi è stata appioppata la nuova versione di classicthesis. Dopo mezzo infarto causato dalla mancata compilazione della mia tesi, in corso di stesura, ho iniziato a modificare il preamble così come consigliato sul forum ma direttamente sul file .sty: a mali estremi estremi rimedi. Ora funziona tutto correttamente, rimangono due avvisi di arsclassica riguardo due opzioni di hyperref che devo ancora scovare:
`Option `hyperfootnotes' has already been used,(hyperref) setting the option has no effect on input line 209. Option `hyperfootnotes' has already been used,(hyperref) setting the option has no effectOption `pdfpagelabels' has already been used,(hyperref) setting the option has no effect on input line 209. Option `pdfpagelabels' has already been used,(hyperref) setting the option has no effect`
Tuttavia li considero problemi minori.Resto un po’ perplesso su quello che possa essere il futuro del pacchetto che a quanto pare sarà più per LyX che per i sistemi convenzionali. Il mio primo approccio a LaTeX è stato proprio con l’edulcorato LyX e cambiai sistema proprio per usare arsclassica e classichthesis. Non sputo dove ho mangiato ma, passando ai sistemi “da grandi”, mi si è aperto un mondo.
Non si potrebbe creare, parallelamente al pacchetto classicthesis-preamble pensato per gli utenti LyX, un pacchetto meno aggressivo adatto all’uso degli utenti classici? Non dovrebbe essere molto impegnativo per Miede e non sarebbe certo un passo indietro.
Vi faccio poi ancora una domanda: cambiando la versione di classicthesis ed arsclassica (aggiornata manualmente) si sono spostati alcuni oggetti flottanti della mia tesi e, guardando con molta cura, mi pare si sia leggermente modificato il font che ora mi sembra più tendente al grassetto, siccome la differenza è minimale non so se sia dovuta al carattere o all’interlinea. E’ solo una mia impressione?
Invece è sicuramente cambiata la spaziatura nel titolo dei capitoli (senza l’opzione lineheaders) tra numero e linea verticale che, per giunta, ora è nera piuttosto che grigia. Come mai queste scelte?Grazie.
-
3 Agosto 2011 alle 18:58 #60989
-
3 Agosto 2011 alle 21:08 #60990::
lorenzo.pantieri” post=61127
…
Mi pare di aver rimosso da ArsClassica, nell’ultima versione, l’istruzione \linespread=1.00, probabilmente i cambiamenti che noti dipendono da quello.
…Capito, perché questa scelta, se posso? E riguardo alla spaziatura tra numero e filetto verticale del capitolo? Come mai nero e non grigio? Forse ci devo solo fare l’occhio.
-
4 Agosto 2011 alle 7:32 #60991::
Riguardo all’interlinea, secondo fonti autorevoli con il Palatino sta meglio un fattore di scala 1.05. Anche se nell’Arte continuo a usare il fattore 1.00, o preferito rimuovere quel comando dal pacchetto, un utente che lo vuole scrive quella riga ed è a posto.Riguardo al resto, non mi pare di aver introdotto altre modifiche.
Ciao,
L.
-
4 Agosto 2011 alle 8:13 #60992::
Ok, grazie mille.
Comunque ho visto che il nuovo filetto nero piuttosto che grigio è causato dal seguente codice:
`
\newcommand\formatchapter[1]{%
\vbox to \ht\strutbox{
\setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
\advance\hsize-\wd0 \advance\hsize-10pt\raggedright
\spacedallcaps{#1}\vss}}
\titleformat{\chapter}[block]
{\normalfont\Large\sffamily}
{\textcolor{halfgray}{\chapterNumber\thechapter}
\hspace{10pt}\vline\ }{10pt}
{\formatchapter}
%
\rofoot[\mbox{\makebox[0pt][l]{\kern1em\thepage}}]{}
`
-
4 Agosto 2011 alle 12:58 #60993
-
4 Agosto 2011 alle 13:02 #60994
-
4 Agosto 2011 alle 17:30 #60995::
[attachment=8]prima.pdf[/attachment][attachment=9]dopo.pdf[/attachment]
lorenzo.pantieri” post=61163Ho appena controllato: anche a ingrandimenti pazzeschi non mi pare che ci siano cambiamenti, nel numero(ne) dei capitoli, nel filetto e nella relativa spaziatura.
Prova a mandarci un’immagine prima/dopo, così capiamo che (ti) succede.
Ciao,
L.Inseriti. Ovviamente lasciate perdere il testo.
Attachments:
You must be logged in to view attached files. -
4 Agosto 2011 alle 17:42 #60996
-
4 Agosto 2011 alle 17:55 #60997::
lorenzo.pantieri” post=61173Guarda nell’Arte, quassù.
Il look di quella sbarretta è esattamente uguale a quello che hai ora. L’anomalia l’avevi prima, non ora. Non so da che cosa potesse dipendere. Tutto ok per me, in ogni caso.
Ciao,
L.Effettivamente hai ragione, tengo tutto com’è tranne il linespread che per il momento modifico ma credo ci ripenserò ancora.
Ti ringrazio molto dell’assistenza nonostante il mio fosse solo una sorta di capriccio.
Grazie.
-
24 Agosto 2011 alle 10:33 #60998::
egreg9″ post=60249
Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.
Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?
L’ultima che hai detto.
😀 😀 😀
Lo stile classicthesis mi piace moltissimo, tant’è che l’ho usato per la mia tesi di specialistica. Già prima comunque aveva vari problemini (vedasi i vari topic da me aperti, per uno dei quali dietro suggerimento di Enrico avevo contatato Miede), ora la decisione di obbligare centinaia di utilizzatori a reimpostare il proprio codice (e modificare i pacchetti come indicato da Lorenzo) mi sembra assurda… soprattutto se considerato che nasce dalla volontà di avvicinare il pacchetto a LyX!!! LaTeX è LaTeX, se uno vuole giocare che si diverta con Word! Mah, per quanto non ritenga di dover ricompilare la mia tesi o altri file scritti con classicthesis, mi scoccia la faccenda.Ciao,
Daniele
-
24 Agosto 2011 alle 13:33 #60999::
Daniele86″ post=61780Lo stile classicthesis mi piace moltissimo, tant’è che l’ho usato per la mia tesi di specialistica. Già prima comunque aveva vari problemini (vedasi i vari topic da me aperti, per uno dei quali dietro suggerimento di Enrico avevo contatato Miede), ora la decisione di obbligare centinaia di utilizzatori a reimpostare il proprio codice (e modificare i pacchetti come indicato da Lorenzo) mi sembra assurda… soprattutto se considerato che nasce dalla volontà di avvicinare il pacchetto a LyX!!! LaTeX è LaTeX, se uno vuole giocare che si diverta con Word! Mah, per quanto non ritenga di dover ricompilare la mia tesi o altri file scritti con classicthesis, mi scoccia la faccenda.
Lo stile ClassicThesis non ha una buona storia di retro-compatibilità. In altre parole, è normale che un documento scritto per ClassicThesis smetta di funzionare quando esce una nuova versione dello stile. 🙁
Secondo Miede, l’utente ideale di ClassicThesis è un laureando che usa lo stile una volta sola, per la sua tesi. Una botta e via, insomma. E quindi la mancanza di retro-compatibilità non sarebbe un vero problema.
Ovviamente, la cosa non piace neppure a me (come non mi piace la poca pulizia del codice), ma evidentemente così André è più libero di sviluppare il suo stile senza preoccuparsi della compatibilità all’indietro.
Una libertà, questa, che è concessa solo agli artisti come lui…
Perché sì, ClassicThesis è un’opera d’arte: non lo dico solo io. Qualche giorno fa, André mi ha fatto leggere una mail privata mandatagli da Robert Bringhurst in persona che definiva il suo stile “il migliore mai visto”.
Insomma, André certe cose se le può permettere!
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.