LaTex: Errori odiosi nel bbl

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

LaTex: Errori odiosi nel bbl

Messaggio 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;
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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]
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio 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
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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?
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio da jepessen »

Si, compilatore, pacchetti ed accessori vari.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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}}
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio da jepessen »

Fra \newcommand e la parentesi graffa c'è uno spazio che non ci dovrebbe essere.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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.
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio da jepessen »

Devi utilizzare il pacchetto inputenc per le lettere accentate..

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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?
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio 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
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio 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
Ultima modifica di walrus il martedì 5 agosto 2008, 14:47, modificato 1 volta in totale.
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: LaTex: Errori odiosi nel bbl

Messaggio da jepessen »

texlive-base è installato? E' i pacchetto che contiene il comando bibtex.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
walrus
Prode Principiante
Messaggi: 236
Iscrizione: martedì 29 maggio 2007, 20:55

Re: LaTex: Errori odiosi nel bbl

Messaggio da walrus »

jepessen ha scritto: texlive-base è installato? E' i pacchetto che contiene il comando bibtex.

Daniele
si è presente...
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 4 ospiti