- Questo topic ha 16 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 2 mesi fa da
OldClaudio.
-
CreatoreTopic
-
16 Maggio 2016 alle 4:38 #106352::
Salve a tutti,
vi scrivo perché stavo utilizzando il template “Articolo moderno” di Lorenzo Pantieri quando ho riscontrato l’errore che potete leggere in immagine inerente alla bibliografia, che infatti non viene visualizzata una volta compilato. Avete idea di come possa risolvere?
Come IDE utilizzo LaTeX Studio (ultima versione, scaricata 1 mese fa).
Vi ringrazio anticipatamente della disponibilità e del tempo che mi dedicherete.Cordiali Saluti,
riva1919[attachment=1602]Errore_Bibliografia.png[/attachment]
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
16 Maggio 2016 alle 11:53 #106353::
Naturalmente sai che per avre a bibliografia bisogna compilare almeno 4 volte:
pdflatx o xelatex
biber o bibtex
pdflatx o xelatex
pdflatx o xelatexNaturalmente sai che se non hai mai citato nesuna opera elencatea nelle bibliografia, la bibliografia non esce comunque; puoi però usare il comando [tt]\nocite{*}[/tt] per avere composta la bibliografia con tutti i riferimenti presenti nel file .bib.
All’occorrenza ripassa il capitolo bibliografia ne L’Arte di scrivere con LaTeX
-
2 Giugno 2016 alle 10:35 #106354::
Ciao,
ho riletto quella parte in “L’Arte di scrivere con LaTex”.In teoria la bibliografia è scritta in maniera corretta ed anche i comandi. Ho ricompilato 5 volte (e più volte) ma non mi continua a stampare la bibliografia. Ho riscaricato l’originale “Tesi moderna” che effettivamente un po variata (ma la copia su cui lavoro l’ho scaricata una settimana fa, quindi non so quando l’abbia aggiornata dato che sembra essere datata 2012…) e l’ho provata a modificare come fa li, ma senza successo. La tesi è sempre la stessa con cui avevo problemi sulla codifica (in questa nuova versione la codifica che utilizzo è utf-8 ).
Attualmente sto lavorando sulla versione corretta che mi hai mandato tu.
-
2 Giugno 2016 alle 13:28 #106355::
Eccoti il nuovo link:https://dl.dropboxusercontent.com/u/46128876/TesiEBibliografia.zip
Pero debbo osservare che non segui i miei consigli di leggere con attenzione sia la documentazione sia i messaggi d’errore.
Se avessi letto i messaggi d’errore di bitbtex avresti visto subito che non trovava il file classic.bst (lo stilie bibliografico che hai specificato epr la tua bibiliografia); a quel punto avresti capito dove sbagliavi e avresti cercato tu stesso il file classic.bst.
Avresti scoperto che non è un file standard distribuito con il sistema TeX; per fortuna io ce l’ho e te l’ho aggiunto al pacchetto compresso.Sempre per fare cose non richieste, ti ho messo la data del 2222, evidentemente sbagliata, del testo L’espressionismo, perché con lo stile classic l’anno è necessario. Ho corretto anche il titolo dell’altro testo, perché ho il sospetto che tu abbia impostato TeXstudio per correggerti automaticamente le parole che non conosce; evidentemente non conosce Aronne ma conosce Arnold…
Nel paragrafo dove fai il nome di Mosè e Aronne, parli di rovereto ardente; volevi certamante scrivere roveto ma TeXstudio evidentemente non ce l’ha nel suo dizionario e automaticamente ti ha scritto quello che gli sembrava giusto; non l’ho corretto, così puoi verificare che cosa fa TeXstudio quando riprovi a scrivere roveto. Se le cose stanno come ho supposto, ti suggerisco di impostare TeXstudio in modo che sottolinei in rosso le parole che ritiene errate, ma che non le corregga automaticamente. Io è la prima cosa che faccio quando uso un nuovo editor, perché questa funzionalità fa aumentare, invece che diminuire gli errori; le singole parole saranno anche ortograficamante corrette, ma il senso delle frasi cambia talvolta in modo veramente buffo.
-
4 Giugno 2016 alle 19:24 #106356::
Buonasera,scrivo in questo topic ma sono un utente nuovo: non volevo aprire un topic nuovo perché la domanda che devo porre è molto simile. Se i moderatori però preferiranno spostarmi il post in un nuovo topic mi scuso per il disagio.
Ho un problema con il modello “Tesi moderna” di Lorenzo Pantieri che ho scaricato in questa pagina: http://www.lorenzopantieri.net/LaTeX.html
Ho letto la sua guida, ma non riesco a capire l’errore.
Sono un novizio in LaTeX e mi interesserebbe per la tesina di maturità del liceo.Non ho effettuato nessuna modifica nel sorgente scaricato, ho provato a compilare e ottengo l’errore che allego sotto.
Non sono riuscito a correggerlo, ho capito che potrebbe centrare la bibliografia e ho provato a commentare alcune linee ma l’errore non cambia…
Ho l’ultima versione di LaTeX su Ubuntu. (ho scaricato il pacchetto da più di 1 GB, penso sia la versione estesa)Mi scuso se ho fatto una domanda ovvia, però non riesco a capire come risolvere
Grazie mille!
`This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./Tesi.tex
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.cfg))
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))
(/usr/share/texlive/texmf-dist/tex/generic/babel-italian/italian.ldf))
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/layaureo/layaureo.sty
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/frontespizio/frontespizio.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/afterpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/atbegshi.sty)
(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty
(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/emptypage/emptypage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/indentfirst.sty)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))
(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/quoting/quoting.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)))))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/varioref.sty)
(/usr/share/texlive/texmf-dist/tex/latex/mparhack/mparhack.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.styPackage fixltx2e Warning: fixltx2e is not required with releases after 2015
(fixltx2e) All fixes are now in the LaTeX kernel.
(fixltx2e) See the latexrelease package for details.) (/usr/share/texlive/texmf-dist/tex/latex/relsize/relsize.sty)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.styPackage biblatex Warning: No “backend” specified, using Biber backend.
(biblatex) To use BibTeX, load biblatex with
(biblatex) the “backend=bibtex” option.(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.sty
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-natbib.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.
bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic
.bbx (/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/philosophy-standar
d.bbx)))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.
cbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic
.cbx (/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx)
)) (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/changepage/chngpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/lipsum/lipsum.sty)
(/usr/share/texlive/texmf-dist/tex/latex/eurosym/eurosym.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg))Package hyperref Message: Driver (autodetected): hpdftex.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/bookmark.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def))
(./impostazioni-tesi.tex
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang3.sty)
(/usr/share/texlive/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 104.Package hyperref Warning: Option `pdfpagelabels' has already been used,
(hyperref) setting the option has no effect on input line 104.)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy
.lbx (/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex-philosophy/english-philosophy
.lbx (/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx))Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
(biblatex) Loading 'csquotes' recommended.(./Tesi.aux) (/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))Package biblatex Warning: File 'Tesi.bbl' is wrong format version – expected 2.
6.(./Tesi.bbl
! Undefined control sequence.
\entry …ata@\the \c@refsection @\blx@slist@name
@\abx@field@entrykey }\csu…
l.19 \entry{knuth:art}{book}{}? `
-
4 Giugno 2016 alle 20:34 #106357::
Benvenuto nel forum.
Hai fatto bene ad allacciarti a questo topic, perché il tuo problema riguarda come al solito qualche incomprensione su come si gestisce la bibliografia.
Occhio e croce direi che non c’è niente di strano in quel che ti succede; dovresti copiare l’intero albero della struttura di tesi moderna facendone un’altra copia da qualche altra parte e cancellare dalla cartella principale e da tutti i file secondari tutti i file che non siano i file sorgente; in altre parole cancella tutti i file con estensioni diverse da .tex, .sy,, .bib, e da quelle che corrispondono alle immagini da includere.
In questo nuovo albero compila il main file seguendo la sequenza delle 4 o 5 compilazioni necessarie per avere la bibliografia a posto.
Ricordati di non usare comandi come Build, o Latexmk, a meno che il tuo editor non sia configurato per usare biber come preprocessore della bibliografia.Visto che sei nuovo, permettimi qualche osservazione e consiglio non richiesto.
1) i verbi centrare ed entrarci vogliono dire due cose e non puoi usare il primo al posto del secondo; ti raccomando di fare attenzione ad evitare questo errore piuttosto diffuso, specialmente se devi scrivere qualcosa per la maturità, sia essa la tesina o il tema di italiano…
2) Il TeXLive/Debian di 1GiB non è sicuramente completo, perché il TeXLive non Debian completo occupa circa 2.5GiB come immagine ISO, e una volta installato occupa circa 4.5GiB sul disco.
3) Tra una settimana circa dovrebbe essere scaricabile da CTAN la versione 2016 di TeXLve ufficiale; se segui questo forum vedrai fiorire molti messaggi su questo argomento. In ogni caso anche se hai una piattaforma Ubuntu, tieni pure la versione TeXLive/Debian che hai installato, ma appena puoi installa la versione ufficiale seguendo le indicazioni fornite nel documento texlive-year-ubuntu.pdf che trovi in rete (un link mi pare che ci sia anche nella sezione Documentazione di questo forum). Installando la distribuzione TeXLive ufficiale (completa di default) secondo le indicazioni contenute in quel documento, le due installazioni di TeXLive possono convivere senza disturbarsi a vicenda: la versione Debian serve per soddisfare le dipendenze di un certo numero di pacchetti Debian, mentre la versione ufficiale serve per lavorare davvero con il sistema TeX completo; la versione ufficiale dispone di un TeXLive Manger (tlmgr) che permette di aggiornare l’installazione, volendo, anche giornalmente; io aggiorno ogni 7-10 giorni e ogni volta fra pacchetti da aggiornare e pacchetti nuovi, ci sono una cinquantina di pacchetti da gestire; non disponendo di tlmgr, si lavora sempre con versioni non aggiornate, perché i (benemeriti) volontari che lavorano per il consorzio Debian non possono essere così veloci quanto la vivacità di questo software richiederebbe.
4) prendi l’abitudine di leggere gli avvisi che compaiono del file .log; vedresti per esempio un messaggio che informa l’utente che il pacchetto fixltx2e non è più necessario; puoi cancellarlo quindi dalla sequenza dei pacchetti invocati da tesi moderna. Vedresti che alcune opzioni specificate per il pacchetto hyperref sono specificate più volte; controlla le impostazioni di tesi moderna e togli i doppioni.
5) purtroppo tesi moderna non è aggiornata da 4 anni; ti posso suggerire di lasciare perdere tesi moderna e di rivolgerti ad altri pacchetti specifici per le tesi? Tra i tanti, secondo me, c’è suftesi; ma ci sono anche saptheis (o saptesi? non ricordo bene il nome), TOPtesi, che fanno tutte parte di TeXLive completa. Ti suggerisco anche di dare un’occhiata all’articolo di De Marco pubblicato sulla nostra rivista ArsTeXnica, mi pare il numero 20, che trovi nella sezione ArsTeXnica di questo forum; è un ottimo tutorial piuttosto aggiornato su come si compone una tesi con LaTeX; leggermente modificato, ma sostanzialmente con lo stesso contenuto, trovi lo stesso testo sotto forma di guida tematica nella sezione Documentazione di questo forum; ti consiglio caldamente questa guida tematica che essendo composta in formato B5 ad una colonna, invece che in formato A4 su due colonne, secondo me è più facile/comodo da leggere a schermo.
6) qualunque classe o template tu voglia usare per scrivere al tua tesina, ricordati di leggere la documentazione della classe aprendo un terminale e scrivendoci dentro il comando, per esempio, texdoc suftesi; dopo aver premuto il tasto “invio’, leggi la documentazione nella finestra che ti si apre; forse con TeXLive/Debian non funziona, ma se fosse così, questa sarebbe un’altra buona ragione per installare la TeXLive ufficiale.
7) Non hai detto quale editor usi; ma non usare Kile, che, per quanto ne so lavora in modo predefinito con la versione Debian ed è difficile da configurare perché usi la versione ufficiale; Kile è un ottimo editor, ma… TeXStudio fa praticamente le stesse cose più tante altre, compresa, nativamente, la sincronizzazione fra la finestra di editing e la finestra di visualizzazione; ricordati anche di comporre sempre con pdflatex, e non con latex, perché ottieni direttamente il formato della tesina in PDF e perché pdflatex permette di usare pacchetti e funzionalità proibiti o assenti in latex.
Buona maturità 😎
-
5 Giugno 2016 alle 17:07 #106358::
Grazie mille OldClaudio! Faccio una precisazione: la tesina è della mia ragazza, io mi sono diplomato lo scorso anno e quindi mi sono avvicinato a LaTeX per aiutarla a fare qualcosa di qualità. Lei è totalmente estranea al mondo della programmazione, anche all’idea solo di scrivere una pagina in html (che potrebbe un po’ somigliare al scrivere un file .tex). Appena però ha visto qualche pdf composto con LaTeX ha notato la grande qualità. Ha quindi delegato a me il compito di aiutarla visto che comunque sono quello che ha “un po’ più di voglia di sbattersi” dietro alle linee di codice.
Rispondo un po’ per punti
1) sì, è stata una svista dettata dalla fretta. Giustissimo farlo notare, così da pensarci di più in futuro!
2/3) Ok, non conoscevo tlmgr, provvederò a installare la TeXLive ufficiale!
4/5) Oh, non sapevo che tesi moderna fosse ferma da 4 anni. Proverò a vedere un altro modello!
Ho però delle domande. Se io volessi vedere dei file compilati con suftesi o altri da te citati devo per forza scriverne uno io oppure posso trovare qualche “modello” come ha fatto Lorenzo Pantieri con tesi moderna?
Il problema è che non ho abbastanza esperienza per scrivere da zero e includere le cose giuste. Mi piacerebbe usare un modello dove sono certo che le impostazioni inserite siano corrette e poi lavorare da quello. Spero che questo non sembri una mancanza di voglia nello sbattersi, ma il problema è che io sono in sessione esami all’università e ho esami fino al giorno prima della sua maturità, quindi utilizzare un modello e imparare da un sorgente già scritto mi sarebbe molto utile, in modo da preparare per la mia ragazza una struttura funzionante che lei debba solo completare. Così lei dovrà imparare solo comandi come “\section{…}” “\begin{itemize}” e “\emph”, o includere le immagini.Quello che mi piacerebbe capire è se con TuXLive, oltre alla documentazione, ci siano una serie di modelli o sorgenti scritti con i pacchetti.
Comunque ora leggerò l’articolo da te consigliato!
7) Per ora ho scaricato TeXworks e compilo con pdflatex! Meglio TeXStudio?Ringrazio veramente di cuore per la risposta esaustiva, senza il tuo aiuto probabilmente avrei mollato per scoraggiamento: ho fatto la pazzia di iscrivermi a 5 esami il 7, 9, 14, 17 e 21 giugno e la prima prova di maturità è fissata per il 22 giugno.
-
5 Giugno 2016 alle 20:34 #106359::
“Ti ‘t ses bin ciapà”, come si direbbe in piemontese! Hai impegni che farebbero tremare le vene e i polsi.Venendo alle tue domande, TeXworks va benissimo e nella sua semplicità fa cose che TeXstudio non fa; tuttavia le due cose non sono incompatibili l’una con l’altra.
Secondo un messaggio arrivato proprio oggi nel filone TeXLive 2016 adiacente al tuo, sembrerebbe che oggi 6 giugno sia già possibile scaricare TeXLive2016.
Per quanto riguarda i modelli da usare per scrivere tesi, ognuno dei pacchetti che ti ho segnalato (tranne tesi moderna che dà solo il modello, ma non dà spiegazioni di nessun genere né, meno che mai, la documentazione del perché quel template è fatto così) sono dotati di file di documentazione che dicono come predisporre il preambolo; ovviamente non dicono che cosa mettere nel corpo del documento; ti posso di re esplicitamante di TOPtesi, perché l’ho scritta io; leggi la documentazione in italiano con texdoc topteesi-it e segui le indicazioni per trovare e per vedere i vari modelli che accompagnano il pacchetto; La classe serve per comporre monografie per la laurea triennale, tesi di laurea per la laurea magistrale, e dissertazioni di dottorato per il dottorato di ricerca.
Per la tesina della tua ragazza va benissimo l’impostazione della monografia e la stessa documentazione toptesi-it.tex è scritta con quelle impostazioni. QUindi la struttura del suo file .tex ti può servire anche per la tesina.
Tuttavia TOPtesi è fatta per documenti divisi in capitoli, quindi non le la consiglio per una tesina per la maturità.
Invece suftesi potrebbe esserti utile anche per scrivere un documento non diviso in capitoli. Dico “potrebbe” perché non ho mai provato in prima persona a fare una cosa del genere.
Per concludere vorrei che dopo aver guardato e letto la documentazione di TOPtesi, prendessi spunto dall’esempio del frontespizio personalizzato (in formato landscape, ma questo dimenticatelo) per cimentarti nella cosa più difficile, quella di creare il frontespizio per la tesina, se quello di default della classe article ti sembrasse un po’ scarno. ma poi usa solamente la classe article mettendo nel preambolo solo quellequattro cosette che sono sempre necessarie, per esempio:`% !TEX encoding = UTF-8 Unicode
% !TEX program = pdflatex
% !BIB program = biber
\documentclass[12pt,titlepage,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern,textcomp}
… % Gli altri pacchetti che fossero necessari
\usepackage[…]{biblatex}
\author{Maria Rossi}
\title{La mia tesina di maturità}
\date{giungo 2016}
\begin{document}
\maketitle\tableofcontents
\section*{introduzione}
…\section{…}
… %Seguita da altre sezioni\section{Conclusione} % eventuale
\printbibliography
\end{document}`Come vedi si tratta di uno schema essenziale che come unica cosa differente dalle impostazioni predefinite, usa il pacchetto biblatex per la bibliografia.
Non devi andare a cercare tanto lontano, specialmente se hai 5 esami da dare e la tesina della tua ragazza da impostare.
-
8 Giugno 2016 alle 11:09 #106360::
OldClaudio” post=106623Eccoti il nuovo link:
Pero debbo osservare che non segui i miei consigli di leggere con attenzione sia la documentazione sia i messaggi d’errore.Se avessi letto i messaggi d’errore di bitbtex avresti visto subito che non trovava il file classic.bst (lo stilie bibliografico che hai specificato epr la tua bibiliografia); a quel punto avresti capito dove sbagliavi e avresti cercato tu stesso il file classic.bst.
Avresti scoperto che non è un file standard distribuito con il sistema TeX; per fortuna io ce l’ho e te l’ho aggiunto al pacchetto compresso.Ciao OldClaudio,
grazie delle correzione e perdonami per la tardiva risposta. Ho ricompilato il mio (quello con l’errore) e ho riguardato il log. In TexStudio, però:- In ‘Messaggi’ mi dice solo che il processo termina con più errori e che sono inerenti alla bibliografia (nulla più)
- In ‘Log’ parla di un ‘philosophy-classic.bbx’ ma poi mi dice ‘found’
- In ‘Issues’ mi dice ‘Empty bibliography’, ‘(re)Run Biber’ e ‘Overfull \hbox’
Non trovo di conseguenza quanto dici. Dove debbo guardare?
Cordiali Saluti,
riva1919
-
8 Giugno 2016 alle 12:33 #106361::
Devi avere pazienza e leggere i file .log, direttamente, non tramite TeXStudio, che filtra le informazioni e ti mostra quelle che vuole lui.
Il file .log si trova nella stessa cartella dove c’è il mainfile del tuo documento; ha lo stesso nome del main file, ma invece dell’estensione .tex ha l’estensione .log.Nelle tre indicazioni che dai, la terza dice che devi eseguire biber; fallo. Se la bibliografia non esce,leggi il file .blg dove ci sono le informazioni del .log di biber; ci sono indicati tutti gli errori che biber ha trovato nella bibliografia. Correggili, e riesegui biber; se si ostina, cancella tutti i file ausiliari dalla tua cartella dove si trova il main file e dalle cartelle che contengono i file importati; i file ausilirari non sono solo quelli che hanno estensione .aux, ma anche quelli che hanno estensioni diverse da .tex. cls, .sty, e tutte quelle relative alle immagini. Talvolta, raramente, biber genera da qualche parte un file dal nome criptico (ma il suo percorso completo è indicato nel file .blg); esso va cancellato.
In ogni caso puoi sempre inviare un esempio minimo compilabile, senza nessun testo, ma solo con \nocite{*} nel corpo del documento insieme a \printbibliography, e naturalmente con la tua bibliografia, stavolta per intero; inseriscila come argomento dell’ambiente filecontents, così:`\begin{filecontents}{bibliografia}
…
\end{filecotntents}
\documentclass[…]{…}
% Il preambolo
\begin{document}
\nocite(*}
\printbibliography
\end{document}` In questo modo chiunque voglia aiutarti può copiare l’intero allegato, salvarselo sul disco ed esguirlo; se si manifestano degli errori fatali, te li può segnalare e magari anche te li può correggere, ma senza di questo è difficile darti una mano senza sapere dove indirizzarti.
-
13 Giugno 2016 alle 13:02 #106362::
Grazie mille Claudio!!! Alla fine ho utilizzato la classe article con l’esempio che hai messo sopra e oggi posso dire che la mia ragazza ha quasi finito la tesina!!!
Oggi ho perso tantissimo tempo invece per la bibliografia, di eseguire biber non ne voleva sapere con il file .bib ma poi utilizzando il codice filecontents invece sono riuscito a sistemare e rendere funzionante anche questo!!Ora ho due (si spera ultime) domande:
la prima riguarda il frontespizio (con la classe frontespizio).Ecco il mio inizio:
`\documentclass[11pt,titlepage,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{lmodern,textcomp}
\usepackage[nouppercase,noadvisor,suftesi]{frontespizio}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage[babel,autostyle,italian=guillemets]{csquotes}
\usepackage[style=authortitle,backend=biber]{biblatex}
\addbibresource{bibliografia.bib}
\defbibheading{cartaceo}{\subsection*{Bibliografia}}
\defbibheading{web}{\subsection*{Sitografia}}\begin{document}
\begin{frontespizio}
\Preambolo{\usepackage[italian]{babel}}
\Istituzione{Liceo Scientifico Statale con annessa Sezione Classica}
\Logo[1.5cm]{Immagini/logoItalia}
\Divisione{“[nome liceo]''}
\Scuola{}
\Candidato{Eleonora}
\NCandidato{Studentessa}
%\Relatore{5E}
%\NRelatore{Classe}
\Titolo{\includegraphics[width=10cm]{Immagini/FirmaKlimt}\\e bla bla bla}
\Titoletto{Tesina esami di Stato conclusivi dei corsi di studio di istruzione secondaria di secondo grado}
\Piede{Anno scolastico 2015 – 2016}
\end{frontespizio}`Come si riesce a percepire dalle percentuali ho provato a mettere la classe utilizzando Relatore e togliendo, come da documentazione, l’opzione “noadvisor”. Però il codice non ne vuole sapere di compilare. C’è un modo più pulito di inserire la classe senza forzarlo con il relatore?
Ci piace molto la classe suftesi per il frontespizio (per il resto ormai abbiamo usato article, ed è anche molto carina da vedere). Invece il frontespizio senza l’opzione suftesi non piace alla mia ragazza. C’è però un modo di usare questa classe ma usare lo stesso font di article?L’ultima domanda invece riguardano le immagini.
Non riesco bene a capire come forzare LaTeX a inserire un’immagine in un certo punto.
`\pagebreak
\begin{center}Non puoi piacere a tutti con la tua azione e la tua arte. \\
Rendi giustizia a pochi. Piacere a molti è male. \\
— Schiller %controllare nome autore
\end{center}
%INIZIO IMMAGINE NUDA VERITAS
%\begin{wrapfloat}{figure}{i}{0pt}
\begin{figure}[h]
\centering
\includegraphics[width=0.25\textwidth]{Immagini/NudaVeritas}
\caption{Gustav Klimt,\emph{ Nuda Veritas}, 1899. Olio su tela, 252×56,2 cm. Vienna, Österreichisches Theatermuseum.}
\label{fig:sidecap}
\end{figure}
%\end{wrapfloat}
%IV ESPOSIZIONE DELLA SECESSIONE 1899, rivista VER SACRUM
%FINE IMMAGINE NUDA VERITAS\clearpage
\addcontentsline{toc}{section}{Introduzione}
\section*{Introduzione}`senza questi \clearpage a ogni compilazione l’immagine andava dove voleva, alcune volte sotto l’introduzione, altre addirittura al fondo.
Il problema che mi spaventa però è il fatto che mi mancano ancora da inserire le immagini e ho paura di non riuscire a gestire l’immagine esattamente dove voglio: ho letto dei parametri [!h] ecc, ma quando li ho usati sembrava non funzionassero… Fino ad arrivare a ricorrere a \clearpage.
Però poi in mezzo alla tesina non posso mica andare a capo se voglio un’immagine esattamente in quel punto…Grazie mille!
-
13 Giugno 2016 alle 20:22 #106363::
Non puoi avere l’immagine esattamente in quel punto, e nemmeno una tabella, a meno che non siano molto piccole; in tipografia le immagini devono stare dove c’è abbastanza posto per metterle, e come diciamo sempre “LaTeX non è Word”, che senza i nomi commerciali diventa “un programma di composizione tipografica non è un word processor”.Se le figure non sono tanto grandi, carichi il pacchetto caption che definisce il comando \captionof{figura o tabella}{Didascalia}, poi invece di usare gli ambienti figure e table, usi l’ambiente center; dove includi la figura con \includegraphics, e sotto, ma sempre dentro l’ambiente, ci metti la didascalia con \captionof.
In questo modo la figura (o la tabella) non è più mobile (oggetto flottante, floating body), e resta lì dove l’hai specificata; dopo compilazione ti rendi conto del perché la cosa possa funzionare con figure o tabelle piccole; vedrai infatti comparire degli enormi spazi bianchi fra i capoversi e insomma raggiungerai la bassa qualità di un word processor.
Il fatto che le figure e le tabelle flottanti abbiano una didascalia numerata, a cui poi fare riferimento per numero mediante i comandi \label e \ref, serve appunto affinché tu possa riferirti nel testo con frasi corrette del tipo “…come si vede nella figura 3.14…” invece che con frasi scorrette del tipo “… come si vede in questa figura…”. Questa quale? quella precedente o quella seguente? precedente o seguente nella stessa pagina, o rinviate ad altra pagina perché in questa non ci stanno?
Quindi usa le frasi corrette e i comandi \label a \ref (e anche \pageref per indicare espressamente la pagina dove si trova la figura) e lascia che LaTeX le metta dove ci stanno. Ricordati di non sprecare spazio lasciando margini bianchi attorno alla figure, ma ritagliale in modo che la figura occupi completamente il rettangolo circoscritto (il bounding box). Metti una didascalia breve, lasciando i dettagli alla descrizione nel testo; non mettere troppo figure rispetto al testo che le accompagna. E via di questo passo.
In ogni caso se usi LaTeX fa in modo che il risultato finale sia riconoscibile come fatto con LaTeX e non composto con un qualsiasi word processor; questi sono fatti essenzialmente per scrivere lettere, e rapporti aziendali o commerciali, la cui bellezza tipografica è l’ultimo dei pensieri di chi redige quei documenti.
-
14 Giugno 2016 alle 17:16 #106364::
Ciao OldClaudio,
grazie come al solito per le tue importanti lezioni.
Mi son messo con calma e ho riletto “L’aArte” nella parte inerente alla Bibliografia. Ho cercato tra le guide tematiche ma sembrebbe che per la bibliografia quello sia il testo più aggiornato.
Ho provato a compilare utilizzando prima quanto detto nell’Arte e poi riducendo al minimo necessario: in entrambi i casi non funziona e non capisco il perché. Gli errori che mi comunica non li capisco (vedi immagine), leggere il .log non ha aiutato.Hai qualche altra idea o guida da consigliarmi?
Questa volta, inoltre avrei bisogno, oltre a realizzare una bibliografia realizzare anche una sitografia ed una discografia. Non però come sottosezioni della Bibliografia ma come sezioni alla pari. E’ possibile?
Grazie.
Cordiali Saluti,
Walter Cesarini`
%******************************************%
% Modello di articolo scientifico %
% di Lorenzo Pantieri %
% versione: 26 agosto 2012 %
%******************************************%
% I seguenti commenti speciali impostano:
% 1. utf8 come codifica di input,
% 2. PDFLaTeX come motore di composizione;
% 3. Articolo.tex come documento principale;
% 4. il controllo ortografico italiano per l'editor.% !TEX TS-program = pdflatex
% !TEX root = Articolo_Minimo.tex
% !TEX spellcheck = it-IT\begin{filecontents}{Bibliografia}
@article{bugess:analysis,
author = {Burgess, Craig},
title = {An Analysis of Bernard Parmegiani's Incidences/Resonances through Spectromorphology, Spectral Analysis and Graphical Score},
year = {2012},
journaltitle = {MMus Electroacustic Music Composition},
}@article{disanto:analysis,
author = {DiSanto, Jean-Louis},
title = {Analysis of Incidences, R\'esonances by Bernard Parmegiani with an acousmatic score (acousmoscribe)},
date = {2014},
journaltitle = {Electroacustic Music Studies Network Conference},
}@article{desiena:analysis,
author = {De Siena, Luca},
title = {Analisi di ''Incidences-R\'esonances'' di Bernard Parmegiani},
date = {2012},
}
\end{filecontents}\documentclass[10pt, % corpo del font principale
a4paper, % carta A4
oneside, % solo fronte
%twoside,% % fronte-retro
]{article} % 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; Con [utf8] puoi mettere gli accenti direttamente pc SENZA backslash
% 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[binding=5mm]{layaureo} % margini ottimizzati per l'A4; rilegatura di 5 mm
\usepackage{indentfirst} % rientra il primo capoverso di ogni sezione
\usepackage{booktabs} % tabelle
\usepackage{tabularx} % tabelle di larghezza prefissata
\usepackage{graphicx} % immagini
\usepackage{subfig} % sottofigure, sottotabelle
\usepackage{caption} % didascalie
\usepackage{listings} % codici
\usepackage[font=small]{quoting} % citazioni
\usepackage{amsmath,amssymb,amsthm} % matematica
\usepackage[italian]{varioref} % riferi completi della pagina
\usepackage{mparhack,relsize} % finezze tipografiche
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[style=authoryear-comp, backend=biber]{biblatex}
\usepackage[dvipsnames]{xcolor} % colori
\usepackage{lipsum} % testo fittizio
\usepackage{eurosym} % simbolo dell'euro
\usepackage{hyperref} % collegamenti ipertestuali
\usepackage{bookmark} % segnalibri\begin{document}
\nocite{*}
\printbibliography\end{document}
`
Qui il link al progetto completo: https://drive.google.com/open?id=0B6GZl5vdrB7ydk1iV29nd0czTTg
P.S. Nelle tue ultime correzioni avevi utilizzato ` \usepackage[square,sort&compress]{natbib} `, come mai non bibtex? Nell’ “Arte” gli dedicano due righe alla veloce…
[attachment=1640]Articolo_Minimo.png[/attachment]
Attachments:
You must be logged in to view attached files. -
14 Giugno 2016 alle 17:41 #106365
-
14 Giugno 2016 alle 17:54 #106366::
Grazie Claudio, allora aggiungerò le immagini seguendo quella logica.Per il frontespizio? Un frontespizio che le piace è appunto quello ottenuto usando la classe suftesi, l’altro non le piace molto… Il problema è che non riesco ad aggiungere la scritta “Classe: V E” e nemmeno ad ingrandire il font… stiamo quasi pensando di utilizzare per quello word oppure di fare una cosa orrenda a pensarci: aprire con un programma di editing immagini per ingrandire 🙁
-
15 Giugno 2016 alle 15:47 #106367
-
15 Giugno 2016 alle 18:38 #106368::
Il file nell’argomento di filecontents, non serve epr dire a biber che deve usare quel file per estrarre i riferimenti bibliografici. Cerca di essere cosciente di quello che fai; io do per scontato che quando uno si trova davanti ad un comando che non conosce si documenti; e la documentazione del latex originale è contenuta in italiano nella guida tematica Il LaTeX Reference Manual commentato”. Così come nella documentazione di biblate è descritto a che cosa serve il comando \addbibresource.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.