Risposte nei forum create
-
AutoreRisposte
-
::
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.
::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.
::
`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:
::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!
4 Settembre 2016 alle 3:05 in risposta a: L’arte di scrivere con LaTeX: nuova edizione imminente? #106429::Campagnolo” post=107780Salve a tutti,
per una serie di impegni vari sono riuscito a leggere solo adesso “L’arte di scrivere con LaTeX”. E devo dire che mi è sembrata davvero un’ottima guida. Non so come avrei fatto a cominciare ad imparare LaTeX senza di essa: l’ho trovata l’unico essenziale lumino di riferimento per orientarsi tra le tenebre che, per i neofiti, le tante potenzialità di LaTeX rappresentano. Per cui è d’obbligo un più che mai sentito ringraziamento ai due autori.
Però è un vero peccato che tutto il lavoro non venga più seguito e aggiornato. Se proprio non ci sono altre alternative, credo che diversi sarebbero disposti a pagare qualche euro per disporre di una guida di base aggiornata. Avete considerato l’idea?
Grazie ancora agli autori della guida e grazie anche per le risposte sul forum.
Grazie per i compimenti, innanzitutto.
L’Arte di adesso va quasi tutta bene, con queste eccezioni:
1. il capitolo 2 (“Installare e aggiornare”), naturalmente;
2. i riferimenti al pacchetto “ucs”, che non va caricato;
3. l’appendice B sulle lingue antiche.Poi, ho qualche dubbio sui capitoli 9 (“Codici”) e 10 (“Grafici” con pgfplots”): vanno bene, ma forse possono essere omessi in una guida di base. Di sicuro, se c’è un capitolo su pgfplots ci va anche un capitolo su TikZ.
Io e Tommaso non abbiamo più trovato il tempo di aggiornare il lavoro. Spero che lo troveremo. Intanto, ripeto, quello che trovi nell’Arte va quasi tutto bene.
A presto, e grazie ancora.
Lorenzo
::Generale_Zod” post=107756Ho letto le guide, ma non mi sono state utili… almeno, finora non ho trovato riscontro.
Ho digitato su guoogle e nelle prime 2 pagine non ci sono aiuti validi … nel senso diretti a risolvere il problemaGoogle, “resume.cls”, primo link:
[tt]https://people.debian.org/~dburrows/resume-cls.html[/tt]
::
https://commons.wikimedia.org/wiki/Category:SVG_sovereign_state_flagsQuesto sito contiene le bandiere in formato vettoriale. Anche nella cartella di minitoc le trovi: il path è qualcosa come
/usr/local/texlive/2013/texmf-dist/doc/latex/minitoc/
::cfiandra” post=107708
In realtà suggerirei di citare le classi (almeno quelle standard):Giusto.
\pagebreak prima di cominciare la nuova pagina stiracchia in verticale il contenuto di quella in cui viene dato per riempirla al meglio (nei documenti a due facciate, a meno che sia attiva la dichiarazione \raggedbottom);
Oppure, semplificando:
\pagebreak prima di cominciare la nuova pagina stiracchia in verticale il contenuto di quella in cui viene dato per riempirla al meglio (nei documenti a due facciate);
Che ne dici?
::dariolux” post=107706Ciao ragazzi, ho un altro problema. In pratica nella bibliografia in fondo agli elementi che ho effettivamente citato nella tesi mi esce una parentesi con scritto: (cited on p. 9).. Siccome non mi piace vorrei levarlo, qualcuno sa come fare?
Grazie,
DarioTogli “backref” dalle opzioni di biblatex.
::egreg9″ post=107698Certo. La classe article usa [tt]\raggedbottom[/tt] se non si dà [tt]twoside[/tt], [tt]\flushbottom[/tt] in caso contrario.
Quel passo dell’Arte va corretto così:
\pagebreak prima di cominciare la nuova pagina stiracchia in verticale il contenuto di quella in cui viene dato per riempirla al meglio (a meno che sia attiva la dichiarazione \raggedbottom);
Grazie ancora!
Lorenzo
::OldClaudio” post=107693Concludo chiedendoti: Sei sicuro che sia tipograficamente corretta una pagina con gli spazi verticali stiracchiati?
Nella vita non si finisce mai d’imparare. Premesso che \pagebreak va usato solo in sede di revisione finale, direi che quello che c’è scritto nell’Arte è sbagliato.
`\documentclass[twoside]{article} % togli “twoside” e vedi la differenza!\usepackage{lipsum}
\begin{document}
\section{Mane}
\lipsum[1]\section{Tekel}
\lipsum[3]\pagebreak
\section{Fares}
\lipsum[3]\end{document}`
Se si toglie “twoside”, \pagebreak non stiracchia affatto nulla, ma si limita a cominciare una nuova pagina!
::letteracdp” post=107676È vero quel che dici; però è anche vero che la disputa sulle regole di un’arte, la questione stessa se un’arte possa avere, e fino a che punto, regole normative, e via discorrendo sono questioni che agitano qualunque arte che sia veramente tale.
Una frase da incorniciare!
::Little” post=107673Forse avresti dovuto correggere incompatibilità più spesso ma le incompatibilità sarebbero state poche e facili da trovare.
Bello il tuo intervento! Forse avrei dovuto fare così. In ogni caso, aggiornamento o no, in questi anni ho continuato a scrivere “bellissimi documenti”… Quando alla questione “bug vs feature”, tutto sta a intendersi! 😉
-
AutoreRisposte