Risposte nei forum create
-
AutoreRisposte
-
::
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
::Allora sgrida chi ha scritto quella guida 😉 non è farina del mio sacco, l’ho preso e copiato dalla guida suddetta, tanto per capire se almeno col testo copiato funzionava …
Quale guida? Dacci anche la pagina, per favore.
Ovviamente, cerca “inputenc” nell’Arte: mi pare che le questioni discusse in questo topic siano trite e ritrite, e che trovino tutte risposta nell’Arte, quassù.
Caio,
L.
::
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.
::
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.
::Tornare a natbib a causa di alcuni url mi sembra eccessivo.
Certo.
TDal mio punto di vista, il problema è molto limitato. Non ho mai visto tesi in ambito umanistico con url in bibliografia. Generalmente in tutte le discipline si tende a riferirsi sempre a fonti cartacee. Ma forse le cose stanno cambiando. L’Arte fa un usa massiccio di url quindi il problema si nota.
Già.
L’orrore che riporti è oggettivo, ma dubito che si possa trovare una soluzione generale. Dovrai sistemare le voci una alla volta 🙁
Fuori discussione. L’Arte non mi interessa solo in sé: mi interessa quello che deve fare il mio lettore principiante, e chiedergli di intervenire a mano tu tutte le voci, o su un gran numero di voci, viola la filosofia di LaTeX.
Mi spaventa un po’ lo sforamento di “Citato”.
Terribile vero?
Intanto che ti preparo il file minimale, ti raccomando di aggiungere la riga magica
`\appto\biburlsetup{\Urlmuskip=0mu plus 3mu\relax}`
ai tuoi stili. Almeno così le righe vengono giustificate a dovere.A presto,
L.
::
Il problema di spezzare un URl è quello della coperta corta. L’ideale, IMO, sarebbe quello di non spezzare proprio oggetti del genere, ma proprio a volte non si può fare altrimenti. Le soluzioni sono queste.1.
Lo si spezza solo in punti tattici (diciamo dopo un punto o una barra), accettando che LaTeX, per mantenere la giustificazione, dilati gli spazi bianchi presenti. La bibliografia attuale dell’Arte è composta così, con risultati in genere piuttosto buoni.2.
Lo si spezza solo in punti tattici e, per mantenere la giustificazione, si accetta che LaTeX inserisca degli spazi bianchi tra i vari caratteri che compongono l’URL (se ben ricordo, all’inizio gli stili philosophy facevano così). Brutto: perché il font a spaziatura fissa non è più… a spaziatura fissa.3.
Lo si spezza solo in punti tattici e si rinuncia alla giustificazione. Anche questa è una possibilità, IMO accettabile.4.
Non lo si spezza e si lascia che l’URL sbordi. Questa mi convince molto meno.5.
Si spezza l’URL dovunque, pur di avere la giustificazione, creando gli effetti di straniamento che dicevo.Tutte queste soluzioni hanno, naturalmente, pro e contro. La soluzione perfetta non esiste: è il problema della coperta corta, dicevo.
Lehmann ha optato per l’ultima soluzione? Va bene.
Però per favore, guarda questo orrore.
http://www.lorenzopantieri.net/LaTeX_files/Orrore.pngCome vedi (anche prescindendo dall’effetto di straniamento di quegli URL spezzati), la giustificazione orizzontale non è venuta.
Di sicuro, una bibliografia così non è a regola d’Arte.
Che faccio, torno a natbib? 🙁
Ciao,
L.P.S.
Vero, il mega URL che riporti non si può spezzare in punti tattici, ma di URL così ce ne sono proprio pochi, e mi sanno di “precario”. Per esempio, anziché il tuo URL si potrebbe dire qualcosa come “il motore di ricerca avanzata di http://www.guit.sssup.it”, e si sarebbe (quasi) a posto.
::Domanda da neofita….posso usare la classe book anche se farò una tesi solo fronte e non fronte-retro? Mi pareva di aver letto che la classe book adatta i margini in maniera diversa in base alla stampa fronte-retro. Ricordo male o si può mettere un’opzione aggiuntiva?
Raccomandazione numero 2: prima di cimentarti nella scrittura della tesi, leggi una guida di base. In giro ce ne sono di carine… 😉
Ciao,
L.
::Mi inserisco per dire la mia in estrema modestia. Ritengo che in fondo Ivan abbia ragione: un url è un oggetto che, diversamente dalle parole del testo, non è fatto per essere letto e, diversamente da un immagine, non è fatto per esser guardato.
Immagina, in un bel documento LaTeX, una frase del genere:
Le regole di sillabazione in italiano sono molto complesse. Tutte, però sono riportarte nel bellissimo sito http://www.sillabazione.it, che raccomandiamo di consultare in tutti i casi di incertezza.
Bene, ora immagina che “www.sillabazione.it” sia spezzato come “www.sill—abazione.it” o come “www.sillabaz—ione.it”.
Davvero sei convinto che una cosa così non provochi nessuno straniamento nel lettore?
È una situazione limite, certo: ma io salterei sulla sedia per molto meno! 😉
Ripeto: la soluzione di Lehmann permette di riempire benissimo le righe, forse (forse) potrebbe anche essere la migliore, ma qualche effetto collaterale ce l’ha di sicuro.
Ciao,
L.
::Così come un’immagine può essere spezzata su due pagine, un indirizzo può essere spezzato su due righe. È semplice.
Il paragone improprio è di Ivan: non credo proprio che ogni immagine si possa spezzare in due pagine.
Anzi, le immagini spezzabili in due pagine mi sembrano più l’eccezione che la regola!
Ciao,
L.
::Che mi frega se un URL va a capo con m-acros? Tanto lo devo cliccare, e cliccare m o acros è la stessa cosa: vengo portato sempre nello stesso posto.
Parafraso.
E che mi frega se una parola come “sillabazione” viene spezzata come “si—llabazione”? In fin dei conti, si capisce benissimo lo stesso che si parla di sillabazione. propongo che una parola venga terminata quando si è arrivati alla fine della riga, in barba alla grammatica. Vuoi mettere, il mancato rispetto di qualche regoletta grammaticale, con il buon riempimento della riga?
Ragazzi non prendetevela, mi raccomando! 😉
::In verità gli indirizzi non sono sillabati. Manca infatti il trattino di sillabazione. Quindi formalmente non si tratta nemmeno di un errore. L’indirizzo web non è una parola, è un oggetto. Quindi non va sillabato, però può essere spezzato .Così come un’immagine può essere spezzata su due pagine, un indirizzo può essere spezzato su due righe. È semplice.
Prendo un quadro di Van Gogh. Tu lo spezzeresti su due pagine? Io no. Come vedi, non è così semplice.
Quella di Lehman è stata un’idea per cercare di riempire al meglio le righe. Ciò non toglie che tutte le volte che vedrò scritto “pippo” spezzato come “pi — ppo” avrò un sobbalzo.
Aggiungere un’opzione che ha come conseguenza quasi certa il cattivo riempimento di riga in tutte le voci che contengono un indirizzo internet un po’ lungo mi sembra una follia.
Non concordo sulla follia. A me sembra molto più folle avvere “www.sillabazione.com” spezzato come “www.si — llabazione.com” o come “www.sillab — azione.com” che avere degli spazi grandi un po’ grandini.
Spero che Lehmann sia al corrente che esistono utenti (quorum ego) parecchio sbigottiti dalla sua scelta. Ecco perché avere un’opzione che permetta di disattivarla sarebbe una buona idea.
Ciao,
L.
-
AutoreRisposte