- Questo topic ha 14 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 6 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
22 Dicembre 2009 alle 14:36 #40457::
Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
`
\bibliographystyle{plain}
\bibliography{biblio}
`
e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
Grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
22 Dicembre 2009 alle 14:39 #40458::
Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
`
\bibliographystyle{plain}
\bibliography{biblio}
`
e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
GrazieHai compilato 3 volte?
-
22 Dicembre 2009 alle 14:47 #40459::
sì… in realtà per scrupolo l’ho anche fatto una ventina di volte 😉
Comunque qualora fosse rilevante sto usando la classe memoir.
Questo è il preambolo:`
\documentclass[11pt,a4paper,twoside,openright]{memoir}
\usepackage[greek, italian]{babel}
\usepackage{amsmath,amsfonts,amssymb,euscript}
\usepackage[latin1]{inputenc}\settrimmedsize{290mm}{210mm}{*}
\setlength{\trimtop}{10pt}
\setlength{\trimedge}{\stockwidth}
\addtolength{\trimedge}{-\paperwidth}
\settypeblocksize{*}{125mm}{1.618}
\setulmargins{50pt}{*}{*}
\setlrmargins{*}{*}{1.618}
\setheaderspaces{*}{*}{1.618}
\checkandfixthelayout\setmarginnotes{17pt}{51pt}{\onelineskip}
\pretitle{\begin{center}\Huge}
\title{\HUGE \vskip 3.4in (\foreignlanguage{greek}{Qron\' o)metron >\' anjrwpos} }
\posttitle{\par \end{center}\vskip 0.5em}
\author{G.Cecchetti}
\date{\today}\maxtocdepth{subsection}
\renewcommand{\cftchapterpagefont}{}
\renewcommand{\cftchapterfont}{}\pagestyle{Ruled}
\chapterstyle{veelo}
\hangsecnum
\maxsecnumdepth{subsection}\usepackage{natbib} `
-
22 Dicembre 2009 alle 15:16 #40460::
Ho creato un file LaTex e la relativa bibliografia (per ora con un solo item) in BibTex , salvata come biblio.bib nella stessa cartella del file LaTex. Il richiamo alla bibliografia nella sorgente è:
`
\bibliographystyle{plain}
\bibliography{biblio}
`
e il riferimento bibliografico è citato nel testo, ma la bibliografia non compare affatto quando compilo il PDF. Cosa ho sbagliato (probabilmente è una banalità, ma sono agli inizi…)?
GrazieCe l’hai messa qualche citazione? Se vuoi tutto ciò che sta nel tuo file bibliografico, basta mettere \nocite{*} prima dei comandi per la bibliografia.
Ciao
Enrico
-
22 Dicembre 2009 alle 15:20 #40461::
Sì avevo messo una citazione nel testo. Comunque adesso ho usato una macro di TeXShop che mi ha subito inserito la bibliografia correttamente…. anche se non capisco come. Grazie mille comunque per l’interessamento e, se riuscite a capire come mai prima non andava, fatemelo sapere !Grazie ancora,
G.
-
22 Dicembre 2009 alle 15:23 #40462::
Sì avevo messo una citazione nel testo. Comunque adesso ho usato una macro di TeXShop che mi ha subito inserito la bibliografia correttamente…. anche se non capisco come. Grazie mille comunque per l’interessamento e, se riuscite a capire come mai prima non andava, fatemelo sapere !
Devi far girare BibTeX, naturalmente (con l’apposito menù di TeXShop).
Ciao
Enrico
-
22 Dicembre 2009 alle 15:42 #40463::
Tutto sommato non ho fatto male a postare questo topic… ora ho un altro problema. Ho inserito il pacchetto natbib per avere le citazioni autore-anno, ma se scelgo come bibliographystyle uno di quelli di natbib (classic,plainnat o natbib_ita) mi dice che la bibliografia non è compatibile con le citazioni author-year. Credo di dover installare i file .bts (plainnat.bts) ma non ho idea di come si faccia… suggerimenti?
-
22 Dicembre 2009 alle 16:07 #40464::
Tutto sommato non ho fatto male a postare questo topic… ora ho un altro problema. Ho inserito il pacchetto natbib per avere le citazioni autore-anno, ma se scelgo come bibliographystyle uno di quelli di natbib (classic,plainnat o natbib_ita) mi dice che la bibliografia non è compatibile con le citazioni author-year. Credo di dover installare i file .bts (plainnat.bts) ma non ho idea di come si faccia… suggerimenti?
Se hai una MiKTeX completa o una TeX Live, lo stile plainnat dovrebbe essere già preinstallato. Per installare gli altri due .bst, segui le inidicazioni passo-passo che trovi nell’Arte, quassù.
In alternativa, se ti interessa lo stile autore anno, puoi pensare di passare a biblatex. Sul mio sito trovo un articolo introduttivo.
Ciao,
L.
-
22 Dicembre 2009 alle 16:15 #40465
-
24 Febbraio 2010 alle 9:01 #40466
-
24 Febbraio 2010 alle 9:03 #40467
-
24 Febbraio 2010 alle 11:22 #40468
-
24 Febbraio 2010 alle 11:30 #40469::
Ho risolto quel problema. Non avevo visto che per ogni tipo di riferimento bibliografico ci sono alcune voci da inserire necessariamente e altre incompatibili (esempio autore/editore per book).
Lorenzo si è dimenticato di darti il benvenuto, come si usa qui. Lo faccio io, cogliendo l’occasione per avvisare che il campo “editor” nei documenti per BibTeX non ha a che fare con l’editore, ma con il curatore (sempre attenzione ai falsi amici, con l’inglese). Con biblatex si possono gestire sia autore che curatore nella stessa opera (mi pare, Ivan può essere più preciso).
Se non si vuole/può passare a biblatex, credo che l’unica scappatoia sia di usare il campo “note” per indicare il curatore.
Ciao
Enrico
-
24 Febbraio 2010 alle 14:18 #40470
-
24 Febbraio 2010 alle 15:24 #40471
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.