Risposte nei forum create
-
AutoreRisposte
-
::
Ciao OldClaudio,
la soluzione da te proposta non funziona nel mio caso. 🙁La mia classe (e tutta la prima parte del mio documento Thesis.tex) è questa:
`\documentclass[a4paper,12pt,twoside,openright]{book}
\usepackage{packages}
\bibliography{references}
\begin{document}
\nocite{*}
\cleardoublepage
\pagenumbering{roman}
\frontmatter\tableofcontents
\newpage\null\thispagestyle{empty}\newpage
`Grazie.
Riccardo
::OldClaudio” post=91850Lascia una riga bianca/vuota dopo \bigskip.
Grazie mille.
In effetti a questo non c’avevo pensato e provandolo funziona.Resto in attesa di altri commenti che magari mi suggeriscano un modo più elegante di ottenere lo stesso risultato, nel caso la mia strategia non fosse quella ideale.
Grazie ancora.
Riccardo
::Il comando \Ars (che scrive il titolo della rivista del GuIT con la A iniziale leggermente ruotata a destra) è definito nel pacchetto guitlogo.sty, distribuito assieme ad ognni distribuzione complete del sistema TeX, per esempio con TeX Live, probabilmente anche con MiKTeX.
Per caso, dopo la segnalazione di \Ars undefined control sequence premi il tasto X?
Oppure il tuo shell editor è configurato per non arrestarsi agli errori e di tagliare la compilazione al primo errore che trova?
Che cosa c’è scritto nel file log dopo che ti ha trovato l’errore circa la mancata definizione di \Ars?
Caricando il pacchetto guitlogo, non ti da più l’errore in merito ad \Ars e poi ti stampa la bibliografia?
Certo che latex è proprio strano… Si è misteriosamente risolto tutto da solo… 😀
stasera ho provato a ricompilare prima di mettere in pratica i tuoi consigli, e la bibliografia è magicamente apparsa… Boh..!!!Beh, grazie mille lo stesso!!!
Un saluto a tutti e grazie ancora!
Riccardo
::
Aggiungo una cosa che ho appena scoperto: se faccio una citazione, mi fa il collegamento al libro della bibliografia, inserendo nome dell’autore e ultime due cifre dell’anno di pubblicazione.
Quindi il file della bibliografia lo trova.Tuttavia, non mi stampa l’elenco finale dei libri, ed è quello più che altro che mi interessa.
Altra stranezza: se nel file principale inserisco, tra le altre cose:
`\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography`in fase di compilazione mi da il seguente errore:
` Undefined control sequence.
\Ars `
se invece elimino il {toc}, scrivendo solo:
`\cleardoublepage\phantomsection
\addcontentsline{chapter}{\bibname}
\printbibliography`
funziona perfettamente. Tuttavia in questo caso non mi compare il riferimento alla bibliografia nell’indice.Grazie a chiunque riuscirà a comprendere e risolvere queste stranezze.
Riccardo
::Dunque compilando di nuovo con pdflatex il file bibliografico .bbl verrà letto e incluso. Non vedo dove ciò possa non accadere.
Eeeeehhh, magari!! Niente, non va…
Boh, l’unica cosa che mi resta da fare è attendere qualche aggiornamento dei pacchetti, che magari qualcuno non abbia ancora qualche bug, e se non dovessi avere più tempo a disposizione, ripiegare su thebibliography.. 🙁
::Che dice ancora il .blg? Che c’è scritto nel file .bbl? Esiste un comando \citation nel file .aux?
Ciao
EnricoIl file .blg non dice nient’altro.
Nel file .bbl c’è scritto questo:
`% $ biblatex auxiliary file $
% $ biblatex version 1.1 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated as
% required.
%
\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
{\@latex@error
{Missing 'biblatex' package}
{The bibliography requires the 'biblatex' package.}
\aftergroup\endinput}
{}
\endgroup\entry{eco:tesi}{book}{}
\name{author}{1}{%
{{Eco}{E.}%
{Umberto}{U.}%
{}{}%
{}{}}%
}
\list{publisher}{1}{%
{Bompiani}%
}
\strng{namehash}{EU1}
\strng{fullhash}{EU1}
\field{labelalpha}{Eco77}
\field{sortinit}{E}
\field{title}{Come si fa una tesi di laurea}
\list{location}{1}{%
{Milano}%
}
\field{year}{1977}
\endentry\entry{mori:tesi}{article}{}
\name{author}{1}{%
{{Mori}{M.}%
{Lapo~Filippo}{L.~F.}%
{}{}%
{}{}}%
}
\strng{namehash}{MLF1}
\strng{fullhash}{MLF1}
\field{labelalpha}{Mor07}
\field{extraalpha}{1}
\field{sortinit}{M}
\field{number}{3}
\field{title}{Scrivere la tesi di laurea con \LaTeXe}
\field{journaltitle}{\Ars}
\field{year}{2007}
\endentry\entry{mori:poesie}{manual}{}
\name{author}{1}{%
{{Mori}{M.}%
{Lapo~Filippo}{L.~F.}%
{}{}%
{}{}}%
}
\strng{namehash}{MLF1}
\strng{fullhash}{MLF1}
\field{labelalpha}{Mor07}
\field{extraalpha}{2}
\field{sortinit}{M}
\field{title}{Scrivere poesie con \LaTeX}
\verb{url}
\verb http://www.guit.sssup.it/
\endverb
\field{year}{2007}
\endentry\entry{wiki:latex}{online}{}
\field{label}{wiki}
\field{labelalpha}{wiki10}
\field{sortinit}{W}
\field{title}{\LaTeX{} su Wikipedia}
\verb{url}
\verb http://it.wikipedia.org/wiki/LaTeX
\endverb
\field{year}{2010}
\endentry\lossort
\endlossort\endinput`
Nel file .aux, tra le migliaia di righe, il comando \citation compare due volte:
`\citation{biblatex-control}`
e
`\citation{*}`Grazie della pazienza 🙂
::Hai fatto andare ancora bibtex e ricompilato? Dovresti in ogni caso avere un file con estensione .blg che dice che è successo durante l’elaborazione di BibTeX.
Ciao
EnricoHo provato a fare compilazione con pdfLateX + MakeIndex + BibTeX, poi con solo BibTeX, poi altre 2 volte con pdfLateX + MakeIndex + BibTeX.
Ho provato a fare anche pdfLateX -> BibTeX -> pdfLateX -> pdfLateX ma niente.
Il file di cui tu parli al suo interno ha questo:
`This is BibTeX, Version 0.99cThe top-level auxiliary file: Tesi.aux
The style file: biblatex.bst
Database file #1: Tesi-blx.bib
Database file #2: prova.bib
Biblatex version: 1.1`E’ normale?
Grazie
Riccardo
::Non saprei che dirti; a me viene senza alcun problema. Naturalmente hai fatto andare bibtex, vero? Spero anche che tu abbia citato qualche elemento del database bibliografico, oppure scritto \nocite{*} nel documento.
Un paio di osservazioni. Prima di \maketitle metti \frontmatter; prima di \addcontentsline{chapter}{\bibname} metti
`\cleardoublepage\phantomsection`
altrimenti il segnalibro sarà sballato e ogni compilazione ti darà un fastidioso messaggio. Ultima cosa: subfigure è obsoleto e va sostituito con subfig.Benvenuto!
Ciao
EnricoGrazie del benvenuto e dei consigli. Ho subito cambiato subfigure con subfig.
In MikTex ho compilato con
pdfLatex + MakeIndex + BibTeX, quindi in teoria il problema non dovrebbe essere quello.In effetti nel documento non avevo fatto citazioni e nemmeno scritto \nocite{*}, ma ora che l’ho aggiunto non funziona lo stesso… 🙁
-
AutoreRisposte