- Questo topic ha 14 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 10 mesi fa da
Gaspy.
-
CreatoreTopic
-
26 Settembre 2007 alle 14:45 #17306::
Scusate se pongo una domanda ripetitiva, ma cercando nel sito, su alcune guide e sul forum ho trovato qualcosa ma… non mi ha dato la possibilità di risolvere i miei problemi…Uso Miktex 2.5 sotto windows, installazione completa, come editor adopero Texnic Center, il mio problema è questo:
- Ho creato il file Biblio.bib secondo alcune indicazioni seguite sul sito e sul forum:
`@book{book:rif.1,
author={},
title={},
year={},
editor={}
}
` che ritengo sia una forma corretta, dovrei citare anche una tesi di Laurea ma non del tipo PhD- Ho creato un secondo file con i siti web considerati e visitati, secondo il procedimento che ho visto sul forum:
`@Misc{url:rif.7,
title={Gruppo Utilizzatori Italiani di TeX},
note={\url{http://www.guit.sssup.it}}
}
` in modo da dare una veste piuttosto formale al mio lavoro…- Ho messo nel preambolo:
`\documentclass[…]{book}
…
\usepackage{multibib}
\usepackage{natbib}
\usepackage{url}
…
`
e nel backmatter ho inserito
`\cleardoublepage
%\addcontentsline{toc}{chapter}{Bibliografia}
\nocite{*}
\bibliographystyle{natbib_ita}
\bibliography{biblio}
`
Ho commentato il comando addcontestline perché con il foglio di stile che impiego nel sommario mi verrebbe fuori due volte la dicitura BibliografiaFin qui spero di aver fatto giusto, ora i miei problemi sono:
- La bibliografia viene senza numeri o lettere, vorrei sapere dove devo mettere il parametro, se ci va, per far venire fuori [n] ogni volta che nella pagina della bibliografia cito un testo
- Quale metodo mi conviene utilizzare per citare la tesi di Laurea
- Ed infine come gestire la seconda bibliografia e cioè quella per i siti, perché proprio non riesco a farla funzionare
Grazie mille e perdonatemi se non sono stato sufficientemente abile a cercare… ma son tre giorni che ci sbatto la testa e non ne vengo fuori… il problema è che sono stretto con i tempi :oops:.
-
CreatoreTopic
-
AutoreRisposte
-
-
26 Settembre 2007 alle 14:58 #17307::
dovrei citare anche una tesi di Laurea ma non del tipo PhD
Visto che il record masterthesis (a me) non funziona, io ho usato
`@PHDTHESIS{pantieri:tesi,
AUTHOR = {L.~Pantieri},
TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
SCHOOL = {Università degli Studi di Bologna},
YEAR = {2000},
TYPE = {tesi di laurea in {Matematica}},
}`
che mi pare funzionare egregiamente.La bibliografia viene senza numeri o lettere, vorrei sapere dove devo mettere il parametro, se ci va, per far venire fuori [n] ogni volta che nella pagina della bibliografia cito un testo
Il pacchetto natbib, che usi, è pensato per avere dei riferimenti del tipo [Pantieri, 2000]. Però dovrebbe bastare caricarlo con l’opzione numbers
`\usepackage[numbers]{natbib}
`
per avere dei riferimenti del tipo [n].Per quanto riguarda la “sitografia”: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=2101&highlight=sitografia
Non l’ho provato, ma ho visto che c’è un intervento di “egreg9”, dovrebbe bastare.Ciao,
L.
-
26 Settembre 2007 alle 15:31 #17308::
`@PHDTHESIS{pantieri:tesi,
AUTHOR = {L.~Pantieri},
TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
SCHOOL = {Università degli Studi di Bologna},
YEAR = {2000},
TYPE = {tesi di laurea in {Matematica}},
}`Funziona e mi piace, grazie mille…
`\usepackage[numbers]{natbib}
`
per avere dei riferimenti del tipo [n].Anche questo lavora come desidero.
Però… o sono io che non ho capito un tubo, ma questo qui
Per quanto riguarda la “sitografia”: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=2101&highlight=sitografia
Non l’ho provato, ma ho visto che c’è un intervento di “egreg9”, dovrebbe bastare.non riesco proprio a farlo funzionare…aspetterò magari qualche delucidazione da egreg, ho corretto il nocites in nocite, ma non ne vuole sapere, non mi segna nemmeno il titoletto nell’indice…
Ah giusto un’ultima cosa…non capisco perché… nella citazione dei libri…
`@book{book:rif.1,
author={},
title={},
year={},
editor={}
} `non mi venga fuori l’editore… sbaglio qualcosa io, o è normale con natbib_ita???
-
26 Settembre 2007 alle 15:51 #17309::
Ah giusto un’ultima cosa…non capisco perché… nella citazione dei libri…
`@book{book:rif.1,
author={},
title={},
year={},
editor={}
} `non mi venga fuori l’editore… sbaglio qualcosa io, o è normale con natbib_ita???
“Editore” in inglese si dice “publisher”! 8)
“Editor” significa “redattore” (in BibTeX, il campo “editor” è alternativo ad “author”).
-
26 Settembre 2007 alle 16:10 #17310
-
26 Settembre 2007 alle 16:12 #17311::
continuo ad avere il problema della sitografia…
`\documentclass{article}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[square,numbers]{natbib}\usepackage[resetlabels]{multibib}
\newcites{web}{Siti \textsc{web} consultati}\usepackage{url}
\begin{document}
\tableofcontents\addcontentsline{toc}{section}{\refname}
\bibliographystyle{plain}
\bibliography{biblio}
\nocite{*}\renewcommand{\refname}{Siti \textsc{web} consultati}
\addcontentsline{toc}{section}{\refname}
\nociteweb{*}
\bibliographystyleweb{plain}
\bibliographyweb{web}\end{document}
`
dove biblio.bib è
`@PHDTHESIS{pantieri:tesi,
AUTHOR = {L.~Pantieri},
TITLE = {Lo sviluppo storico del concetto di funzione e le origini della teoria delle distribuzioni},
SCHOOL = {Università degli Studi di Bologna},
YEAR = {2000},
TYPE = {tesi di laurea in {Matematica}}
}`
e web.bib è
`@MISC{url:guit,
title={Gruppo Utilizzatori Italiani di {\TeX}},
note={\url{http://www.guit.sssup.it}}
}`
Compila una volta con LaTeX. Poi compila con BibTeX sia biblio.bib sia web.bib: in altre parole, da Terminale ti posizioni nella directory del tuo file .tex e dai
`bibtex biblio
bibtex web`
Poi ancora due volte con LaTeX.Mi devi una birra! 8)
Ciao,
L.
-
27 Settembre 2007 alle 10:13 #17312::
Perché se tolgo l’opzione resetlabels non continua la numerazione?scive
[1] L.Pantieri
e
[1] Gruppo…
Ma la seconda bibliografia non dovrebbe cominciare da 2?
_________________________Seconda parte_________________________
Poi con una ricerca ho trovato questo
http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.
Ciao
Andrea
-
29 Settembre 2007 alle 14:40 #17313::
Scrivo due righe per spiegare il procedimento per ottenere le bibliografie multiple per chi utilizzi TeXnic Center:`
\documentclass{article}\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage[square,numbers]{natbib}\usepackage[resetlabels]{multibib}
\newcites{web}{Siti \textsc{web} consultati}\usepackage{url}
\begin{document}
\tableofcontents\addcontentsline{toc}{section}{\refname}
\bibliographystyle{plain}
\bibliography{biblio}
\nocite{*}\renewcommand{\refname}{Siti \textsc{web} consultati}
\addcontentsline{toc}{section}{\refname}
\nociteweb{*}
\bibliographystyleweb{plain}
\bibliographyweb{web}\end{document}`
a seconda del \documentclass e dello stile bibliografico che si preferisce si utilizzano i pacchetti preferiti…
Tuttavia, dopo una prima compilazione dovrebbero venir fuori diversi file *.aux, nel caso che mi si presenta ne trovo solo uno: web.aux; una volta accertata la sua presenza si può procedere a compilare, con BibTeX tale file, procedendo nel seguente modo:
- si apre il menù Build
- si sceglie la voce Current File
- si compila il file *.bib con l’opzione BibTeX
a questo punto il file *.bbl è pronto per essere inserito.
Si ricompila il file principale più volte e… dovrebbe essere a posto.
Io ho il primo file: biblio.bib che viene letto da MikTeX e processato, tuttavia non crea un file .aux, ma lo considera già durante la compilazione, i riferimenti si trovano all’interno di fileprincipale.aux e .bbl
PS: ho visto la patch postata:
Poi con una ricerca ho trovato questo
http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8ma sinceramente non saprei come utilizzarla…
-
15 Ottobre 2007 alle 8:17 #17314::
Perché se tolgo l’opzione resetlabels non continua la numerazione?
scive
[1] L.Pantieri
e
[1] Gruppo…
Ma la seconda bibliografia non dovrebbe cominciare da 2?
Ho provato ad utilizzare multibib tanto con il parametro resetlabels quanto senza, ma il risultato sembra lo stesso: la seconda bibliografia inizia da 1…
Ho cercato di trasferire la patch trovata da Andrea in un file, sia .sty, sia .bst, ma non la trova, l’ho inserita nella directory in cui ho inserito la tesi…
Se qualcuno che ne capisce di più riesce a capire ed a spiegarmi perché mi dà questo problema, io vorrei che i siti continuassero con la numerazione anche per le citazioni all’interno del documento.HELP ME PLEASE… 😳
-
15 Ottobre 2007 alle 12:33 #17315::
Perché se tolgo l’opzione resetlabels non continua la numerazione?
scive
[1] L.Pantieri
e
[1] Gruppo…
Ma la seconda bibliografia non dovrebbe cominciare da 2?
Ho provato ad utilizzare multibib tanto con il parametro resetlabels quanto senza, ma il risultato sembra lo stesso: la seconda bibliografia inizia da 1…
Ho cercato di trasferire la patch trovata da Andrea in un file, sia .sty, sia .bst, ma non la trova, l’ho inserita nella directory in cui ho inserito la tesi…
Se qualcuno che ne capisce di più riesce a capire ed a spiegarmi perché mi dà questo problema, io vorrei che i siti continuassero con la numerazione anche per le citazioni all’interno del documento.HELP ME PLEASE… 😳
`\begin{filecontents}{prmul.bib}
@article{a,
author={G. Episcopo},
title={Un articolo},
}
@book{b,
author={T. Izio},
title={Un libro},
}
\end{filecontents}
\begin{filecontents}{xyz.bib}
@article{1,
author={C. Sempronio},
title={Articolo xyz},
}
@book{2,
author={C. Aio},
title={Libro xyz},
}
\end{filecontents}\documentclass[a4paper]{article}
\usepackage{multibib}
\newcites{xyz}{XYZ}\begin{document}
\nocite{*}
\nocitexyz{*}\bibliographystyle{plain}
\bibliography{prmul}\renewcommand{\refname}{XYZ}
\bibliographystylexyz{plain}
\bibliographyxyz{xyz}\end{document}`
Con questo input, che chiamiamo prmulbib.tex, devi dare le seguenti istruzioni
`latex prmulbib
bibtex prmulbib
bibtex xyz
latex prmulbib
latex prmulbin`
e avrai la prosecuzione. Nota che i due ambienti filecontents servono solo a contenere in un unico input l’esempio: non è necessario che tu scriva lì i file bibliografici, basta che tu li abbia da qualche parte.Ciao
Enrico
-
17 Ottobre 2007 alle 10:04 #17316::
Scusa Enrico… una delucidazione…Ho scritto i file bibliografici in due file differenti, vorrei che tu mi indicassi dove sbaglio… il codice che scrivo è:
`
\begin{filecontents}{biblio.bib}
\include{libri} o \input{libri}
\end{filecontents}
\begin{filecontents}{siti.bib}
\include{web} o \input{web}
\end{filecontents}\documentclass{book}
…`Provo a compilare i file biblio.bib e siti.bib con bibtex, ma non va e l’errore che mi ritorna è:
I couldn’t open file name ‘….\biblio.aux’
Please type input file name (no extention) — bibtex.exe: Bad file descriptoril mio file biblio.bib esce così:
%% LaTeX2e file `biblio.bib’
%% generated by the `filecontents’ environment
%% from source `tesi’ on 2007/10/17.
%%
\include{libri}Devo salvare i file libri e web come .tex, invece che come .bib???
Ho provato anche questa via, ma non mi fa quello che desidero… grazie comunque per il tempo dedicatomi…Ah visto che ci sei ho un altro problemino che ho già esposto qui grazie mille ancora!!! 😳 😉
-
17 Ottobre 2007 alle 10:31 #17317::
Scusa Enrico… una delucidazione…
Ho scritto i file bibliografici in due file differenti, vorrei che tu mi indicassi dove sbaglio… il codice che scrivo è:
`
\begin{filecontents}{biblio.bib}
\include{libri} o \input{libri}
\end{filecontents}
\begin{filecontents}{siti.bib}
\include{web} o \input{web}
\end{filecontents}\documentclass{book}
…`Provo a compilare i file biblio.bib e siti.bib con bibtex, ma non va e l’errore che mi ritorna è:
I couldn’t open file name ‘….\biblio.aux’
Please type input file name (no extention) — bibtex.exe: Bad file descriptoril mio file biblio.bib esce così:
%% LaTeX2e file `biblio.bib’
%% generated by the `filecontents’ environment
%% from source `tesi’ on 2007/10/17.
%%
\include{libri}Devo salvare i file libri e web come .tex, invece che come .bib???
Ho provato anche questa via, ma non mi fa quello che desidero… grazie comunque per il tempo dedicatomi…Ah visto che ci sei ho un altro problemino che ho già esposto qui grazie mille ancora!!! 😳 😉
No, no! L’ambiente filecontents serve per includere nel documento principale un file che, alla compilazione, viene scritto se già non esistente. Se hai già i tuoi file, puoi tranquillamente dimenticartene.
Ciao
Enrico
-
20 Ottobre 2007 alle 16:03 #17318::
Scusa Enrico ma non riesco a far funzionare la bibliografia che continui, posto anche il codice sorgente:`
\documentclass[a4paper,12pt]{book}
% caricamento dei pacchetti che verranno utilizzati
\usepackage{a4wide} \usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{epigraph}
\usepackage{indentfirst}
\parindent=12pt
\usepackage{graphicx}
% \usepackage[binding=0.5cm]{layaureo}
\usepackage{fancyhdr} \usepackage{hhline}
\usepackage{multirow} \usepackage[italian]{varioref}
\usepackage{rotating} \usepackage[numbers]{natbib} \usepackage{multibib}
\newcites{web}{Siti web consultati}
\usepackage{url}
\frenchspacing\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{3pt}
\fancypagestyle{plain}{%
\fancyhead{}
\renewcommand{\headrulewidth}{0pt} }\makeatletter
\def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page
\else\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother% fine del preambolo
\begin{document}
\nocite{*}
\nociteweb{*}
\cleardoublepage
\addcontentsline{toc}{chapter}{\refname}
\bibliographystyle{natbib_ita}
\bibliography{libri}\cleardoublepage
\renewcommand{\refname}{Siti web consultati}
\addcontentsline{toc}{chapter}{\refname}
\bibliographystyleweb{plain}
\bibliographyweb{web}
\end{document}`in cui i file sono: libri.bib
`@BOOK{book1,
AUTHOR={Berger, Susanne and l'Industrial Performance Center (MIT)},
TITLE={Mondializzazione: Come fanno per competere?},
PUBLISHER={Garzanti},
YEAR={2006}
}
`e web.bib
`@MISC{url.13,
title={Pubblicazione dello standard IDEF0},
note={\url{http://www.idef.com/pdf/idef0.pdf}},
}
` Il secondo gruppo di riferimenti, la cosiddetta sitografia da me non inizia da 2, ma ricomincia da [1] e non capisco perché…
Ho anche installato MikTeX 2.6, ma non cambia nulla… ho riscaricato natbib_ita e niente lo stesso, sto cercando di capire come utilizzare la patch trovata da DMWPoi con una ricerca ho trovato questo
http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.
ho provato a salvarla come file .sty e come .bst ed includere \usepackage{patch} ma non mi cambia niente, dove dovrei andare a posizionare il file che vado a creare e con che estensione?
Un altra cosa… nella sitografia, vorrei anche andare a capo con l’indirizzo web e poter avere, ad esempio IDEF0 in maiuscolo… come posso fare? chiedo perdono per aver trattato più argomenti ma mi sembrano correlati… grassie! 😳
-
20 Ottobre 2007 alle 16:44 #17319::
Scusa Enrico ma non riesco a far funzionare la bibliografia che continui, posto anche il codice sorgente:
`<...>`
Il secondo gruppo di riferimenti, la cosiddetta sitografia da me non inizia da 2, ma ricomincia da [1] e non capisco perché…Io sì: non è compatibile con natbib che, del resto, non ti serve visto che usi citazioni numeriche.
Ho anche installato MikTeX 2.6, ma non cambia nulla… ho riscaricato natbib_ita e niente lo stesso, sto cercando di capire come utilizzare la patch trovata da DMW
Poi con una ricerca ho trovato questo
http://groups.google.com/group/comp.text.tex/browse_thread/thread/9e4973791a6f2bd8ma non ci ho capito una mazza perché non ho capito cosa devo aggiungere e cosa devo togliere.
Compaiono linee tipo @@ -33,8 +35,10 @@ e non so cosa rappresentino.Nel caso in cui voi capiate cosa bisogna togliere e aggiungere, mi chiedo di mettete il codice risultante finale.
ho provato a salvarla come file .sty e come .bst ed includere \usepackage{patch} ma non mi cambia niente, dove dovrei andare a posizionare il file che vado a creare e con che estensione?
Si tratta di un modo comodo di scrivere le variazioni necessarie. Richiede un sistema Unix. Il pacchetto patch fa tutt’altro. Cerca un guru Unix e chiedilo a lui, conoscerai qualcuno che sa smanettare su Gnu/Linux. Ti fornirà un file multibib.sty modificato che dovrai tenere nella stessa cartella del tuo documento. Allora dovrebbe funzionare anche con natbib.
Un altra cosa… nella sitografia, vorrei anche andare a capo con l’indirizzo web e poter avere, ad esempio IDEF0 in maiuscolo… come posso fare? chiedo perdono per aver trattato più argomenti ma mi sembrano correlati… grassie! 😳
Scrivilo fra graffe:
`title=Pubblicazione dello standard {IDEF0},`
Ciao
Enrico
-
20 Ottobre 2007 alle 17:08 #17320::
Grazie Prof. Enrico 😆Il suo aiuto mi è statop, come sempre preziosissimo!!!!
Che lei sappia… è possibile mandare a capo i siti internet?
Ad esempio:[n] Pubblicazione dello standard IDEF0.
http://www.idef.com/pdf/idef0.pdf.magari con l’indirizzo anche incolonnato con Pubblicazione, o al max leggermente rientrato….
anziché:
[n] Pubblicazione dello standard IDEF0. http://www.idef.com/pdf/idef0.pdf.
perché mi piace di più e mi va meglio per siti con indirizzi piuttosto lunghi…
Grazie ancora… 😳
PS. ho sostituito natbib_ita con plain_ita e tutto funziona alla grande. TeX è veramente una bomba!!! 😆
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.