- Questo topic ha 18 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 9 mesi fa da
meghi.
-
CreatoreTopic
-
10 Novembre 2009 alle 20:20 #39109
-
CreatoreTopic
-
AutoreRisposte
-
-
10 Novembre 2009 alle 20:35 #39110::
-riferimenti bibliografici in ordine alfabetico
-richiami nel testo del tipo (primo autore, anno)
-le voci dei riferimenti bibliografici nell’ordine
autore, anno, titolo ….non sono mie fisse, è il docente che le vuole così…
`\usepackage[authoryear]{natbib}
\begin{document}
…\bibliographystyle{plainnat}
\bibliography{}`
Per le citazioni si usa \citep{}. Ciao
Enrico
-
10 Novembre 2009 alle 20:38 #39111
-
10 Novembre 2009 alle 21:04 #39112::
Ti segnalo un’alternativa a natbib:`\usepackage[style=authoryear]{biblatex}
\bibliography{}
\begin{document}\printbibliography
\end{documento}`Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
Il primo potrebbe fare al caso tuo.Ciao
Ivan
-
10 Novembre 2009 alle 22:40 #39113::
Ti segnalo un’alternativa a natbib:
`\usepackage[style=authoryear]{biblatex}
\bibliography{}
\begin{document}\printbibliography
\end{documento}`Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
Il primo potrebbe fare al caso tuo.Ciao
Ivannella compilazione cosa dovrei fare?
prima davo bibtex file e ricompilavo 3 volte, ora?
-
10 Novembre 2009 alle 23:16 #39114::
@ivan:ho dovuto installare diversi pacchetti ed ora non mi dà più dipendenze irrisolte.
però mi dice che non mi crea il file .bbl
@egreg9: il tuo invece funziona, ma non mette le voci nell’ordine autore,anno.
dovrebbe metterle in quest’ordine non solo nel rimando fra il testo, ma anche nei riferimenti alla fine
-
11 Novembre 2009 alle 10:56 #39115::
ho creato un esempio minimo compilabileil tex ex.tex
`\documentclass[a4paper,oneside,openbib, 11 pt]{book} % per la stampa ufficiale\usepackage[english,latin,italian]{babel} % supporto ad altri linguaggi
\usepackage[utf8]{inputenc} % supporto grafemi italiani
%———soluzione di egreg9———————————————-
\usepackage[authoryear]{natbib}
%————————————————————————%———soluzione di Ivan———————————————-
%\usepackage{csquotes}
%\usepackage[style=authoryear]{biblatex}
%\bibliography{materiale_iniziale_finale/bibliografia}
%————————————————————————\begin{document}
il rimando di va Egreg va qui \citep{Minelli:91}. \\
%il rimando di Ivan va qui \parencite{Minelli:91}.%———soluzione di egreg9——————————————–
%\bibliographystyle{plainnat}
\bibliography{biblio}
\bibliographystyle{natbib_ita}
%————————————————————————%———soluzione di Ivan———————————————-
%\printbibliography
%————————————————————————
\end{document}`il file biblio.bib
`ʌ79;@book{Minelli:91,author = {Minelli, Alessandro},
title = {Introduzione alla sistematica biologica},
publisher = {Franco Muzzio Editore},
year = {1991},
address = {Padova},
pages = {11-42}
}`
il Makefile per compilare
`tesiale: ex.tex
pdflatex ex
bibtex ex
pdflatex ex
pdflatex ex
pdflatex ex `
-
11 Novembre 2009 alle 11:39 #39116::
Ti segnalo un’alternativa a natbib:
`\usepackage[style=authoryear]{biblatex}
\bibliography{}
\begin{document}\printbibliography
\end{documento}`Per un’introduzione a biblatex leggi l’articolo di Lorenzo:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.pdf
Infine, permettimi di indicarti i miei stili: philosophy-classic e philosophy-modern, che trovi qui.
Il primo potrebbe fare al caso tuo.Ciao
Ivannella compilazione cosa dovrei fare?
prima davo bibtex file e ricompilavo 3 volte, ora?
È spiegato nell’articolo di Lorenzo che ti ho segnalato, p. 14.
Dopo aver installato biblatex (vedi articolo di Lorenzo, sezione 2.1) metti i file degli stili “philosophy” nella giusta posizione (c’è scritto nella documentazione che trovi nella cartella assieme ai file di stile). Se ci sono problemi sono qui.Ciao
Ivan
-
11 Novembre 2009 alle 20:31 #39117::
non ci riesco. forse non ho installato bene biblatex?
che files mi dovrei ritrovare?ti dico cos’ho: in
~/texmf/tex/latex/biblatex -> biblatex.cfg, biblatex.def, biblatex.sty
-> ./bbx -> authoryear.bbx
-> authoryear-ibid.bbx
-> philosophy-classic.bbx
-> standard.bbx
-> ./cbx -> authoryear.cbx
-> authoryear-ibid.cbx
-> philosophy-classic.cbxnel preambolo ho scritto:
` \usepackage[bibstyle= philosophy-classic, citestyle=authoryear-ibid]{biblatex}
\usepackage[babel,italian=guillemets]{csquotes}
\bibliography{materiale_iniziale_finale/bibliografia}`e nel document
` \cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography`per le citazioni che tipo di \cite devo usare?
l’errore che mi da è :
`(/home/ale/texmf/tex/latex/biblatex/biblatex.def)
(/home/ale/texmf/tex/latex/biblatex/bbx/philosophy-classic.bbx
(/home/ale/texmf/tex/latex/biblatex/bbx/authoryear.bbx
(/home/ale/texmf/tex/latex/biblatex/bbx/standard.bbx)))! Package biblatex Error: Style 'authoryear-ibid' not found.
See the biblatex package documentation for explanation.
Type Hfor immediate help.
…l.7218 \RequireCitationStyle{\blx@cbxfile}
`
-
12 Novembre 2009 alle 9:02 #39118::
adesso non mi funziona nessuna delle due soluzioni… 😕ecco l’esempio minimo compilabile.
aiut! ciao grazieper provare dovete commentare nel preambolo e nel document le soluzioni in alternativa…ma sono sicuro lo saprete meglio di me 😉
`\documentclass[a4paper,oneside,openbib, 11 pt]{book}
\usepackage[english,latin,italian]{babel}
\usepackage[utf8]{inputenc}%———soluzione di egreg9——————————————–
\usepackage[authoryear]{natbib}%———soluzione di Ivan/Lorenzo.Pantieri—————————–
%\usepackage[babel]{csquotes}
%\usepackage[style=authoryear]{biblatex}
%\bibliography{biblio}\begin{document}
rimando egreg9 \citep{Minelli:91}.
%rimando Ivan \parencite{Minelli:91}.%———soluzione di egreg9——————————————–
\bibliographystyle{plainnat}
\bibliography{biblio}%———soluzione di Ivan———————————————-
%\cleardoublepage
%\printbibliography
\end{document}`bibliografia`ʌ79;@book{Minelli:91,
author = {Minelli, Alessandro},
title = {Introduzione alla sistematica biologica},
publisher = {Franco Muzzio Editore},
year = {1991},
address = {Padova},
pages = {11-42}}`
-
12 Novembre 2009 alle 12:04 #39119::
Scegli: o biblatex, o BibTeX (con natbib, magari). Entrambe le soluzioni funzionano perfettamente (anche se biblatex offre più possibilità). Ma mi sai che stai facendo confusione.Per esempio, il comando \citep è supportato da natbib (se lo vuoi con biblatex, devi caricare biblatex con l’opzione natbib).
L’opzione authoryear, poi, mi pare non sia un’opzione di natbib: lo è di biblatex, ma la devi scrivere come “style=authoryear”.
Posso darti un consiglio? Studiati molto bene il funzonamento di BibTeX e natbib nell’Arte (quassù). Se vuoi biblatex, studiati il mo articolo. Poi ne riparliamo.
In ogni caso, questo codice dovrebbe funzionare:
`\documentclass[a4paper,oneside,11pt]{book}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[sort&compress]{natbib}
\begin{document}
\citep{Minelli:91}.
\bibliographystyle{plainnat}
\cleardoublepage
\bibliography{biblio}
\end{document}`
E anche questo:
`\documentclass[a4paper,oneside,11pt]{book}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[babel]{csquotes}
\usepackage[style=authoryear-comp]{biblatex}
\bibliography{biblio}
\begin{document}
\parencite{Minelli:91}.
\cleardoublepage
\printbibliography
\end{document}`
Come vedi, ci sono alcune importanti differenze. Per esempio, se usi biblatex \bibliography va nel preambolo e non stampa nulla (per stampare la bibliografia si usa \prinbibliography). Inoltre, se usi biblatex, \bibliographystyle non ci va. Anche i comandi per le citazioni sono diversi. Eccetera. Trovi tutto nei documenti che ti ho indicato.Ciao,
L.
-
12 Novembre 2009 alle 12:17 #39120::
grazie del consiglio. a dire la verità l’arte di scrivere la bibliografia l’ho letta, forse non l’ho capita bene.intanto provo a rileggerla con più attenzioneAd ogni modo, naturalmente le opzioni le compilo commentando o decommentando i pezzi in maniera esclusiva. per esempio, se volessi usare BibLatex
Compilando i tuoi codici mi continua a dare errore
Bibtex:
`
Package natbib Warning: Citation `Minelli:91' on page 1 undefined on input line
32.[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./ex.bbl
Package natbib Warning: Empty `thebibliography' environment on input line 8.
)
Package natbib Warning: There were undefined citations.
[2] (./ex.aux) )
`
Biblatex:
`! Package biblatex Error: File 'ex.bbl' not created by biblatex.See the biblatex package documentation for explanation.
Type Hfor immediate help.
…l.33 \begin{document}
^^M
?
REQ:2:bibtex:
binary=bibtex
option=-min-crossrefs=2
infile=ex
:REQLaTeX Warning: Citation 'Minelli:91' on page 1 undefined on input line 34.
REQ:1:latex:REQ
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]LaTeX Warning: Empty bibliography on input line 36.
[2] (./ex.aux)
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run BibTeX on the file(s):
(biblatex) ex.aux
(biblatex) and rerun LaTeX afterwards.)
Output written on ex.pdf (2 pages, 12465 bytes).
Transcript written on ex.log.`grazie dell’aiuto, ciao
-
12 Novembre 2009 alle 12:59 #39121::
[…]
Compilando i tuoi codici mi continua a dare errore
Bibtex:
`
Package natbib Warning: Citation `Minelli:91' on page 1 undefined on input line
32.[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./ex.bbl
Package natbib Warning: Empty `thebibliography' environment on input line 8.
)
Package natbib Warning: There were undefined citations.
[2] (./ex.aux) )
`
Biblatex:
`! Package biblatex Error: File 'ex.bbl' not created by biblatex.See the biblatex package documentation for explanation.
Type Hfor immediate help.
…l.33 \begin{document}
^^M
?
REQ:2:bibtex:
binary=bibtex
option=-min-crossrefs=2
infile=ex
:REQLaTeX Warning: Citation 'Minelli:91' on page 1 undefined on input line 34.
REQ:1:latex:REQ
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]LaTeX Warning: Empty bibliography on input line 36.
[2] (./ex.aux)
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run BibTeX on the file(s):
(biblatex) ex.aux
(biblatex) and rerun LaTeX afterwards.)
Output written on ex.pdf (2 pages, 12465 bytes).
Transcript written on ex.log.`grazie dell’aiuto, ciao
Li ho provati entrambi e non viene segnalato alcun errore. Li hai compilati almeno tre volte ciascuno? I pacchetti che richiami nel sorgente sono aggiornati?
Ciao,
Antonio
-
12 Novembre 2009 alle 13:02 #39122
-
12 Novembre 2009 alle 15:19 #39123
-
12 Novembre 2009 alle 15:22 #39124::
ti dico come faccio a compilare.
io utilizzo pdflatex. mi sono fatto un makefile, in modo che una volta nella cartella giusta mi basti dare make per la compilazione.ecco il mio makefile
`tesii: ex.tex
pdflatex ex
bibtex ex
pdflatex ex
pdflatex ex
pdflatex ex `quindi come vedi dopo bibtex compilo 3 volte!
-
12 Novembre 2009 alle 17:31 #39125
-
12 Novembre 2009 alle 18:15 #39126
-
30 Novembre 2009 alle 6:59 #39127
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.