- Questo topic ha 12 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 2 mesi fa da
allamarein.
-
CreatoreTopic
-
18 Giugno 2008 alle 17:14 #24939::
Grazie ai vostri post avevo creato il mio file tesi di un solo capitolo che si compila con il file compila.bat con MikTex 2.6pdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesiTutto andava bene e ottenevo il mio pdf perfettamente formattato
Formatto e installo MikTex 2.7 e riprovo a compilare ma ad un certo punto l’exe si impianta e ottengo:
(“C:\Programmi\MiKTeX 2.7\tex\latex\lipsum\lipsum.sty”) (tesi.aux
(cap1.aux))
(“C:\Programmi\MiKTeX 2.7\tex\generic\babel\lgrcmr.fd”)
No file bu.aux.
(tesi.toc) [1] (cap1.tex
No file bu.aux.
Capitolo 1.
(“C:\Programmi\MiKTeX 2.7\tex\latex\base\t1cmss.fd”) (bu1.aux) [1] [2]
(bu1.bblCosa significa?
Grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
18 Giugno 2008 alle 18:38 #24940::
Grazie ai vostri post avevo creato il mio file tesi di un solo capitolo che si compila con il file compila.bat con MikTex 2.6
pdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesiTutto andava bene e ottenevo il mio pdf perfettamente formattato
Formatto e installo MikTex 2.7 e riprovo a compilare ma ad un certo punto l’exe si impianta e ottengo:
(“C:\Programmi\MiKTeX 2.7\tex\latex\lipsum\lipsum.sty”) (tesi.aux
(cap1.aux))
(“C:\Programmi\MiKTeX 2.7\tex\generic\babel\lgrcmr.fd”)
No file bu.aux.
(tesi.toc) [1] (cap1.tex
No file bu.aux.
Capitolo 1.
(“C:\Programmi\MiKTeX 2.7\tex\latex\base\t1cmss.fd”) (bu1.aux) [1] [2]
(bu1.bblCosa significa?
Senza i file .tex e .bib non possiamo aiutarti.
Ciao
Enrico
-
18 Giugno 2008 alle 19:04 #24941::
Infatti imagginavo.
Tesi.tex
`
\documentclass[a4paper,oneside,12pt]{book}
%linguaggio
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}%delimita foglio con GEOMETRY
\usepackage[bindingoffset=1.5cm,nomarginpar,vdivide={3cm,*,3cm},outer={2cm}]{geometry}%indice
\usepackage{makeidx}
%\usepackage{hyperref}%tabelle
\usepackage{booktabs}
\usepackage[font={small,sc},format=hang,justification=raggedright]{caption}%Impaginazione
\usepackage{indentfirst}
\usepackage[Glenn]{fncychap}
\frenchspacing
\usepackage[onehalfspacing]{setspace}
\newcommand{\acapo}{\newline \indent}%elementi float
\usepackage{graphicx}
\usepackage{floatflt}
\usepackage{float}
\usepackage{amsmath}%bibliografia
\usepackage{url}
\usepackage[sectionbib]{bibunits}
\usepackage[square,sort,sectionbib]{natbib}
\let\originalthebibliography\thebibliography
\renewcommand{\thebibliography}{%
\addcontentsline{toc}{section}{\protect\numberline{}\refname}%
\originalthebibliography}%Impaginazione
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[R]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyfoot[R]{\thepage}
\setlength{\headheight}{15pt}\fancypagestyle{vuota}{
\fancyhf{} % clear all header and footer fields
\fancyfoot[R]{\bfseries \thepage} % except right footer
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}\begin {document}
\bibliographyunit[\chapter]
\frontmatter
\tableofcontents
\mainmatter
\include{cap1}
\end{document}
`Invece cap1.tex
`
\chapter{Capitolo Prova}
\begin{bibunit}[unsrt]
\thispagestyle{vuota}
\bibliographyunit[\chapter]
…..
\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}
\nocite{*}
\putbib[biblio1]
\end{bibunit}
i`
Nel file biblio1.bib sono elencati tutti i riferimenti.
Come dicevo compilavo con un file bat
`
pdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesi
`Con il cambio di versione (almeno io credo, visto che mi pare sia l’unica cosa cambiata) si inchioda dove dicevo
-
18 Giugno 2008 alle 19:54 #24942::
Infatti imagginavo.
…
Con il cambio di versione (almeno io credo, visto che mi pare sia l’unica cosa cambiata) si inchioda dove dicevo
Non si inchioda, naturalmente però ho usato un .bib casalingo. Prova a cancellare i file bu.
Se poi vuoi fare una cosa saggia, togli quell’orribile stile dei capitoli. 🙂
Ciao
Enrico
-
18 Giugno 2008 alle 20:19 #24943::
Il file biblio1.bib è questo:
`
}@book{ wiki:Walter,
author = “Wikipedia”,
title = “Hellmuth Walter — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}@book{ wiki:Excalibur,
author = “Wikipedia”,
title = “HMS Explorer — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,`L’errore è sempre quello..si blocca su questa storia del” No file bu.aux.”
Ecco un estratto del log:`
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: float package is loaded.
Package caption Info: floatflt package is loaded.
Package caption Info: End \AtBeginDocument code.No file bu.aux.
(tesi.toc)
\tf@toc=\write4
[1] (cap1.tex
No file bu.aux.
Capitolo 1.
LaTeX Font Info: Try loading font information for T1+cmss on input line 1.
(“C:\Programmi\MiKTeX 2.7\tex\latex\base\t1cmss.fd”
File: t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
) (bu1.aux) [1] [2] (bu1.bbl`
Al limite riesco ad ottenere un file dvi ma con punti interrogativi al posto delle citazioni e senza che stampi la bibliografia a fine pagina.
MikTex corrotto?
-
18 Giugno 2008 alle 21:33 #24944::
Il file biblio1.bib è questo:
`
}@book{ wiki:Walter,
author = “Wikipedia”,
title = “Hellmuth Walter — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}@book{ wiki:Excalibur,
author = “Wikipedia”,
title = “HMS Explorer — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,`L’errore è sempre quello..si blocca su questa storia del” No file bu.aux.”
Ecco un estratto del log:`
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: float package is loaded.
Package caption Info: floatflt package is loaded.
Package caption Info: End \AtBeginDocument code.No file bu.aux.
(tesi.toc)
\tf@toc=\write4
[1] (cap1.tex
No file bu.aux.
Capitolo 1.
LaTeX Font Info: Try loading font information for T1+cmss on input line 1.
(“C:\Programmi\MiKTeX 2.7\tex\latex\base\t1cmss.fd”
File: t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
) (bu1.aux) [1] [2] (bu1.bbl`
Al limite riesco ad ottenere un file dvi ma con punti interrogativi al posto delle citazioni e senza che stampi la bibliografia a fine pagina.
MikTex corrotto?Se il log finisce là, è nella lettura di bu1.bbl che si blocca. Cerca di produrre un esempio veramente minimo e di riportare correttamente il file biblio1.bib, che non può certo cominciare con una graffa chiusa.
Ciao
Enrico
-
18 Giugno 2008 alle 21:53 #24945::
Per esempio intendi questo:
`
\chapter{Capitolo Prova}
\begin{bibunit}[unsrt]
\thispagestyle{vuota}
\bibliographyunit[\chapter]Walter: questo signore faceva i sottomarini e aerei \cite{wiki:Walter}. Ricordiamo l'intercettore \cite{wiki:me163}.
\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}
\nocite{*}
\putbib[biblio1]
\end{bibunit}
`
Ci sono anche immagini e tabelle, ma poco conta credo, anche perchè sono ben formattate.Il file biblio.bib, così come lo scritto si differenzia solo per quella graffa in eccesso:
`
@book{ wiki:me163,
author = “Wikipedia”,
title = “Me163 — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}@book{ wiki:Walter,
author = “Wikipedia”,
title = “Hellmuth Walter — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}
`Viene generata questa bu1.bbl`
\begin{thebibliography}{1}\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`
-
18 Giugno 2008 alle 22:39 #24946::
Per esempio intendi questo:
`
\chapter{Capitolo Prova}
\begin{bibunit}[unsrt]
\thispagestyle{vuota}
\bibliographyunit[\chapter]Walter: questo signore faceva i sottomarini e aerei \cite{wiki:Walter}. Ricordiamo l'intercettore \cite{wiki:me163}.
\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}
\nocite{*}
\putbib[biblio1]
\end{bibunit}
`
Ci sono anche immagini e tabelle, ma poco conta credo, anche perchè sono ben formattate.Il file biblio.bib, così come lo scritto si differenzia solo per quella graffa in eccesso:
`
@book{ wiki:me163,
author = “Wikipedia”,
title = “Me163 — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}@book{ wiki:Walter,
author = “Wikipedia”,
title = “Hellmuth Walter — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}
`Viene generata questa bu1.bbl`
\begin{thebibliography}{1}\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`Cominciamo a capire che cosa sia un esempio. Ma non ci siamo ancora, nel senso che il file che ho ottenuto si compila perfettamente. Cancella tutti i file di nome bu1, se ancora non l’hai fatto e ricompila.
Ciao
Enrico
-
18 Giugno 2008 alle 22:52 #24947::
Ti ringrazio per l’aiuto visto che non l’ho ancora fatto.
Ho cancellato tutto.
Ho fatto girarepdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesima ancora lascia i punti interrogativi…tra l’altro su file DVI e non PDFcome sarebbe normale …domani riprovo…magari ri-installo MikTex, forse la 2.6
Buonanotte
-
19 Giugno 2008 alle 8:33 #24948::
Ti ringrazio per l’aiuto visto che non l’ho ancora fatto.
Ho cancellato tutto.
Ho fatto girarepdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesima ancora lascia i punti interrogativi…tra l’altro su file DVI e non PDFcome sarebbe normale …domani riprovo…magari ri-installo MikTex, forse la 2.6
Ti sconsiglio vivamente di installare la versione 2.6; se ottieni un dvi e non un pdf ci deve essere qualcosa nella procedura che segui per la compilazione oppure qualcosa nel tuo file che non ci dici.
Una piccola osservazione: uso un certo sistema operativo da più di vent’anni nelle sue varie incarnazioni e su varie macchine. Da quando è uscita la versione X, nel 2001, ho dovuto piallare un disco solo una volta per problemi di installazione e un’altra perché il disco aveva partizioni che dovevo eliminare. Sulla macchina che uso più di frequente ho solo aggiornato quanto avevo su due macchine precedenti, dalle quali ho semplicemente travasato il contenuto del disco. 😉
Ciao
Enrico
-
19 Giugno 2008 alle 19:24 #24949::
Ok…ripartiamo da capo
I file che ti indico sono quelli che uso effetivamente (a parte che ci sono più citazioni ma la musica non dovrebbe cambiare).
Compilo con pdflatex la prima volta tesi.tex e ottengo 8 warnings
`
No file bu1.aux.Package natbib Warning: Citation `sitoWalter' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:me163' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:Walter' on page 1 undefined on input lin
e 35.Package natbib Warning: Citation `wiki:Excalibur' on page 1 undefined on input
line 35.[1
{psfonts.map}] [2]
No file bu1.bbl.
(bu1.aux)
No file bu.aux.
) [3]Package natbib Warning: There were undefined citations.
(tesi.aux (cap1.aux))
LaTeX Warning: There were undefined references.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
`E penso che qui tutto normale.
Compilo l’appena partorito bu1.aux con bibtex: gli unici warnings sono dati dal fatto che in alcuni casi non è stato fornito il publisher del riferimento.
Il file che bu1.aux che compilo è
`
\bibstyle{unsrt}
\citation{sitoWalter}
\citation{wiki:me163}
\citation{wiki:Walter}
\citation{wiki:Excalibur}
\citation{*}
\bibdata{biblio1}
`
e ottengo bu1.bbl
`
\begin{thebibliography}{1}\bibitem{sitoWalter}
AD~Baxter.
\newblock Walter experience with hydrogen peroxide and related chemical and
metallurgical features.
\newblock {\em RAE Technote Aero 1669}, 1945.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Excalibur}
Wikipedia.
\newblock {\em HMS Explorer — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`
Ricompilo con pdflatex tesi.tex e riottengo 6 Warnings.
Ottengo tesi.pdf compilato bene ma con i punti intereggativi dove i riferimenti e le voci della bibliografia non numerati, ma elencate
Se ricompilo nuovamente tesi.tex compare l’errore che tu sai.
Dove sbatto la testa?
-
19 Giugno 2008 alle 21:34 #24950::
Ok…ripartiamo da capo
I file che ti indico sono quelli che uso effetivamente (a parte che ci sono più citazioni ma la musica non dovrebbe cambiare).
Compilo con pdflatex la prima volta tesi.tex e ottengo 8 warnings
`
No file bu1.aux.Package natbib Warning: Citation `sitoWalter' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:me163' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:Walter' on page 1 undefined on input lin
e 35.Package natbib Warning: Citation `wiki:Excalibur' on page 1 undefined on input
line 35.[1
{psfonts.map}] [2]
No file bu1.bbl.
(bu1.aux)
No file bu.aux.
) [3]Package natbib Warning: There were undefined citations.
(tesi.aux (cap1.aux))
LaTeX Warning: There were undefined references.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
`E penso che qui tutto normale.
Compilo l’appena partorito bu1.aux con bibtex: gli unici warnings sono dati dal fatto che in alcuni casi non è stato fornito il publisher del riferimento.
Il file che bu1.aux che compilo è
`
\bibstyle{unsrt}
\citation{sitoWalter}
\citation{wiki:me163}
\citation{wiki:Walter}
\citation{wiki:Excalibur}
\citation{*}
\bibdata{biblio1}
`
e ottengo bu1.bbl
`
\begin{thebibliography}{1}\bibitem{sitoWalter}
AD~Baxter.
\newblock Walter experience with hydrogen peroxide and related chemical and
metallurgical features.
\newblock {\em RAE Technote Aero 1669}, 1945.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Excalibur}
Wikipedia.
\newblock {\em HMS Explorer — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`
Ricompilo con pdflatex tesi.tex e riottengo 6 Warnings.
Ottengo tesi.pdf compilato bene ma con i punti intereggativi dove i riferimenti e le voci della bibliografia non numerati, ma elencate
Se ricompilo nuovamente tesi.tex compare l’errore che tu sai.
Dove sbatto la testa?Cerca di ottenere un esempio minimo togliendo tutto quanto sia inutile per produrre il deplorevole comportamento.
Ciao
Enrico
-
20 Giugno 2008 alle 16:25 #24951::
Come ho detto ad Enrico in privato sono riuscito ad ottnere un output decente eliminando`
\usepackage[square,sort,sectionbib]{natbib}
`Questo comporta un problema.
Io in alto destra ho il nome del capitolo, sulla sinistra quello del paragrafo.
Se tolgo natbib mette su entrambi gli header mette il nome “Riferimenti bibliografici”.Siccome non posso appelarmi a natbib senza incorrere nel tedioso errore, cosa ne pensate di mettere un \thispagestyle{biblio} poco prima di inserire la bibliografia che metta sul header sinistro “Riferimenti bibliografici” e sulla destra il capitolo corrente?
Ok sà di fiera dell’artigianato..può funzionare? Cosa devo scrivere nel preambolo?Grazie
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.