- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 1 mese fa da .
-
Topic
-
Prima di tutto salve a tutti e grazie per l’aiuto che innumerevoli volte (anche se non lo sapete!) mi avete dato.Arrivo subito al dunque. Sto scrivendo la tesi e per comodità ho scritto ogni capitolo su un file .tex diverso ed in più ho un “main file” in cui, usando il comando \include, inserisco i vari capitoli. Vorrei ottenere la bibliografia alla fine di ogni capitolo che comprenda sia i recordi citati nel capitolo che quelli non citati. Ho pensato a questo scopo di dividere anche le bibliografie su file .bib differenti da inserire alla fine di ogni capitolo. I miei problemi nascono quando in un capitolo X cito publicazioni elencate nella bibliografia un altro capitolo Y. A questo punto alla fine del capitolo X mi compare la bibliogafia dell’altro capitolo (quella e solo quella!). Riporto il codice.
Main file (main_tesi.tex):
`\documentclass[a4paper,12pt,oldstyle,twoside,openright]{report}
\usepackage[italian]{babel}\usepackage{graphicx,color,psfrag}
\usepackage{float}
\usepackage{subfigure}
\usepackage{color}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[latin1]{inputenc}
\usepackage{appendix}
\usepackage{listings}\begin{document}
\chapterbib\include{dir1/capitolo1}
\include{dir2/capitolo2}
\end{document}`
Capitolo uno (cap_1.tex nella directory dir1):
`\chapter{titolo uno}
bla bla bla \cite{bib:rif1_a_bib1}, bla \cite{bib:rif2_a_bib1}.\nocite{*}
\bibliographystyle{ieeetr}
\bibliography{dir1/bib1}`Capitolo due (cap_2.tex nella directory dir2):
`\chapter{titolo due}
bla bla bla \cite{bib:rif1_a_bib2}, bla \cite{bib:rif2_a_bib1}.\nocite{*}
\bibliographystyle{ieeetr}
\bibliography{dir2/bib2}`I file .bib sono nelle stesse directory dei relativi capitoli.
Alla fine di tutto comilo come segue:- latex main_tesi
bibtex main_tesi
latex main_tesi
latex main_tesiQualcuno sa darmi qualche drittà per ottenere quello che voglio?
Spero di essere stato sufficientemente chiaro e non troppo prolisso. Spero anche che la risposta che cerco non sia già presente nel forum (io non l’ho trovata!). In caso contrario non esitate a umiliarmi!!!Grazie in anticipo, Nicola.
- Devi essere connesso per rispondere a questo topic.