Pagina 1 di 1

LaTex: Errori odiosi nel bbl

Inviato: lunedì 4 agosto 2008, 20:42
da walrus
Ciao a tutti
sto scrivendo un documento in LaTex ma sto avendo dei problemi davvero odiosi nelle bibliografia.  Premetto che utilizzo il plugin per Gedit e il compilatore rubber 1.1-2.1ubuntu1

io ho questo file .bib

Codice: Seleziona tutto

@misc {
        AMS00,
        title = {Glossary of Meteorology},
        publisher = {AMS},
        author = {American Meteorology Society},
        year  = 2000, 
      } 
      
@misc {
        URL01,
        title = {Flood Damage Statistics},
        note   = {Available over the Internet at the URL:\\ 
	\texttt{http://www.floodsafety.com/national/life/statistics.htm/}},
      }    

@misc {
        URL02,
        title = {Flood Statistics},
        note   = {Available over the Internet at the URL:\\ 
	\texttt{http://liuzhou.blog-city.com/flood_statistics.htm}},
      }
        
@misc {
         URL03,
         title = {Importance of communication},            
         note   = {Available over the Internet at the URL:\\ 
	\texttt{http://www.profkrishna.com/ProfK-Assets/NewOrlCommRisk(SN-8).htm}},
      }
      
@misc {
  	 URL04,
  	 title = {Temperatures Rising},
  	 note   = {Available over the Internet at the URL:\\ 
	\texttt{http://www.statistics.gov.uk/cci/nugget.asp?id=368}},
      }    
      
@misc {
         LISEM,
         title={}
         note   = {Available over the Internet at the URL:\\ 
	\texttt{http://www.itc.nl/lisem/}},
      }
      
@article{
          ST83,
          author  = {D. D. Sleator and R. E. Tarjan},
	  title   = {A data structure for dynamic trees},
	  journal ={Journal of Computer and System Sciences, 26(3):362–391},
	  year    = 1983,
       }
e quando vado a compilare in .ps viene generato un file .bbl che però contiene errori

Codice: Seleziona tutto

\begin{thebibliography}{1}

\bibitem{LISEM}


\bibitem{URL01}
Flood damage statistics.
\newblock Available over the Internet at the URL:\\
  \texttt{http://www.floodsafety.com/national/life/statistics.htm/}.

\bibitem{URL02}
Flood statistics.
\newblock Available over the Internet at the URL:\\
  \texttt{http://liuzhou.blog-city.com/flood_statistics.htm}.

\bibitem{URL03}
Importance of communication.
\newblock Available over the Internet at the URL:\\
  \texttt{http://www.profkrishna.com/ProfK-Assets/NewOrlCommRisk(SN-8).htm}.

\bibitem{URL04}
Temperatures rising.
\newblock Available over the Internet at the URL:\\
  \texttt{http://www.statistics.gov.uk/cci/nugget.asp?id=368}.

\bibitem{ST83}
D.~D. Sleator and R.~E. Tarjan.
\newblock A data structure for dynamic trees.
\newblock {\em Journal of Computer and System Sciences, 26(3):362–391}, 1983.

\bibitem{AMS00}
American~Meteorology Society.
\newblock Glossary of meteorology, 2000.

\end{thebibliography}
Gli errori sono del tipo:
Missing $ inserted;
Extra } or forgotten $;
Missing } inserted;
Missing $ inserted;

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 10:56
da walrus
quei problemi pare che li ho risolti, ma ora quando compilo mi dà un errore ma non mi specifica altro...

scrive solo [failure returning 1]

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 11:19
da jepessen
Un pezzo di codice completo e minimale che restituisce l'errore non farebbe male. Inoltre ti consiglio di provare texlive per compilare i file .tex. Mai avuto problemi (a parte quando sbaglio io...)

Daniele

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 11:30
da walrus
jepessen ha scritto: Un pezzo di codice completo e minimale che restituisce l'errore non farebbe male. Inoltre ti consiglio di provare texlive per compilare i file .tex. Mai avuto problemi (a parte quando sbaglio io...)

Daniele
La cosa che non capisco è che a volte devo cestinare i file .toc e .bbl e dopo un po' di tentativi mi compila.
texlive sarebbe il compilatore?

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 11:33
da jepessen
Si, compilatore, pacchetti ed accessori vari.

Daniele

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 12:32
da walrus
ad esempio ho questo codice:

Codice: Seleziona tutto

\N\>\FOREACH\ $u\in V$ in increasing order of $h(u)$ \DO\\
\N\>\>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}$ \DO\\
\N\>\>\>$w\gets\mathtt{find}(v)$;\\
\N\>\>\>$p(w)\gets u$;\\
\N\>\>\>$g(u,v)\gets w$;\\
\N\>\>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}$ \DO\\
\N\>\>\>$w\gets\mathtt{find}(v)$;\\
\N\>\>\>\IF\ $w\not=u$ \texttt{union}$(u,w)$;\\
e tra gli errori ci sono
./chap4.tex:89:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:89:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:89:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:89:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:93:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:93:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:93:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
./chap4.tex:93:Undefined control sequence. ...>\FOREACH\ $v$ with $(u,v)\in\smash{\Edir}
se non sbaglio \FOREACH è definito in un file macros.tex:

Codice: Seleziona tutto

\newcommand {\FOREACH}{\mbox{\bf for each}}

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 12:57
da jepessen
Fra \newcommand e la parentesi graffa c'è uno spazio che non ci dovrebbe essere.

Daniele

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 13:03
da walrus
jepessen ha scritto: Fra \newcommand e la parentesi graffa c'è uno spazio che non ci dovrebbe essere.

Daniele
ho levato gli spazi ma non cambia nulla

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:10
da walrus
pare che quel problema l'abbia risolto..
ora però ne ho un altro. spulciando il file .log trovo queste righe

Codice: Seleziona tutto

Missing character: There is no â in font cmr12!
Missing character: There is no € in font cmr12!
Missing character: There is no ” in font cmr12!
se compilo in .ps mi viene restituito un errore e non mi pubblica la bibliografia. Il messaggio di errore è vaghissimo e non  mi aiuta per nulla. dice solo failure returning 1.


metre se compilo in .div pubblica tutto tranne le foto.

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:15
da jepessen
Devi utilizzare il pacchetto inputenc per le lettere accentate..

Daniele

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:28
da walrus
ma come posso usare texlive al posto di rubber in gedit? gedit è comodo e vorrei continuare ad usarlo, ma rubber non mi convince.
In gedit, posso configurare latex specificando i vari comandi da associare. Uno in particolare si chiama Configure Latex Profile e lì c'è il comando di rubber. quale sarebbe il comando di texlive per metterlo al posto di rubber?

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:35
da jepessen
Ma rubber non è un compilatore, a quanto vedo, ma solo una specie di script per lanciare i comandi latex nella giusta sequenza....

Per le lettere accentate installa latex-ucs, e poi aggiungi la riga \usepackage[utf8]{inputenc}

Daniele

PS: Ti consiglio kile per scrivere documenti LaTeX

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:43
da walrus
ah ecco, con kile mi esce un messaggio di errore più preciso

Codice: Seleziona tutto

Cannot find the tool BibTeX in the configuration database.
e aggiungo anche questo

Codice: Seleziona tutto

[ViewPDF] finished with exit status 127

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:51
da jepessen
texlive-base è installato? E' i pacchetto che contiene il comando bibtex.

Daniele

Re: LaTex: Errori odiosi nel bbl

Inviato: martedì 5 agosto 2008, 14:54
da walrus
jepessen ha scritto: texlive-base è installato? E' i pacchetto che contiene il comando bibtex.

Daniele
si è presente...