- Questo topic ha 13 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
23 Ottobre 2013 alle 15:52 #89867::
ciao,visto che c’è un esperto di texworks, sto facendo la bibliografia e ho inserito la bibliografia a fine documento in questo modo:
\bibliography{references_con}
\bibliographystyle{plain}\end{document}
e nel file references_con.bib ho inserito le references. Compilo con pdflatex, poi con bibtex, ricompilo con pdflatex ma nel file pdf di output mi compare solo la prima citazione, mancano le altre 2..come mai? mi sembra che le voci di bibliografia siano corrette e siano citate nel modo giusto.
grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Ottobre 2013 alle 16:08 #89868::
peppepegasus” post=89398ciao,
visto che c’è un esperto di texworks, sto facendo la bibliografia e ho inserito la bibliografia a fine documento in questo modo:
\bibliography{references_con}
\bibliographystyle{plain}\end{document}
e nel file references_con.bib ho inserito le references. Compilo con pdflatex, poi con bibtex, ricompilo con pdflatex ma nel file pdf di output mi compare solo la prima citazione, mancano le altre 2..come mai? mi sembra che le voci di bibliografia siano corrette e siano citate nel modo giusto.
grazie.Non ti ci vuole un esperto di TeXworks, ma di mantica.
Come pensi che possiamo aiutarti, se non ci fai vedere come hai scritto i tuoi record?
Ciao
Tommaso
-
23 Ottobre 2013 alle 18:19 #89869::
ciao,scusate la dimenticanza ma mi sembrava si capisse da quanto scritto.
Una delle references che non va è questa:@article{odic,
author = {Tasic, J.F., Kosir, A., Odic, A., Tkalcic, M.},
title = {Relevant context in a movie recommender system: Users opinion vs. statistical detection},
year = {2012},
publisher = {ACMRecSys 2012},
booktitle = {Proceedings of the 4th InternationalWorkshop on Context-Aware Recommender Systems (CARS 2012)},
}e la cito così: In \ref{odic}, Odic classifica.
spero ora la situazione sia più chiara.
grazie
-
23 Ottobre 2013 alle 18:21 #89870::
Se prima di [tt]\bibliogrphy{…}[/tt]
metti [code[\nocite{*}[/code]
ti verrebbero citate tutte le voci della bibliografia, indipendentemente dal fatto di averle citate correttamente o meno.Ma questo è un tappabuchi, chiaramente. Nello stesso tempo se lo fai e poi ricompili con pdflatex, e poi leggi il documento pdf dove hai citato le altre citazioni, se ci trovi dei punti interrogativi, vuol dire che le citazioni sono fatte male, quindi sai dove guardare per correggere. Magari hai scritto l’etichetta/chiave di citazione in modo ortograficamente errato, quindi senza \nocite(*) non trova nella bibliografia le chiavi citate, per cui non le metterebbe in bibliografia, ma nel file .blg ci sono elencate le chiavi non trovate, quindi prima di fare quel che ti ho detto potresti cercare nel file .blg.
-
23 Ottobre 2013 alle 18:28 #89871::
con il nocite effettivamente le voci vengono stampate, ho corretto delle virgole nell’elenco autori nella reference che ho mostrato prima.
il contenuto del file blg è il seguente:This is BibTeX, Version 0.99d (TeX Live 2013)
Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
The top-level auxiliary file: Score_Function_nuova.aux
The style file: plain.bst
Database file #1: references_con.bib
Too many commas in name 1 of “Tasic J.F., Kosir A., Odic A., Tkalcic M.” for entry odic
while executing—line 1049 of file plain.bst
Warning–empty journal in pessemier
Too many commas in name 1 of “Tasic J.F., Kosir A., Odic A., Tkalcic M.” for entry odic
while executing—line 1090 of file plain.bst
Warning–empty journal in odic
You’ve used 3 entries,
2118 wiz_defined-function locations,
518 strings with 4631 characters,
and the built_in function-call counts, 928 in all, are:
= — 92
> — 32
< -- 1 + -- 13 - -- 10 * -- 55 := -- 157 add.period$ -- 9 call.type$ -- 3 change.case$ -- 14 chr.to.int$ -- 0 cite$ -- 5 duplicate$ -- 41 empty$ -- 73 format.name$ -- 10 if$ -- 195 int.to.chr$ -- 0 int.to.str$ -- 3 missing$ -- 3 newline$ -- 18 num.names$ -- 6 pop$ -- 16 preamble$ -- 1 purify$ -- 11 quote$ -- 0 skip$ -- 33 stack$ -- 0 substring$ -- 56 swap$ -- 10 text.length$ -- 1 text.prefix$ -- 0 top$ -- 0 type$ -- 12 warning$ -- 2 while$ -- 10 width$ -- 4 write$ -- 32 (There were 2 error messages) la citazione è presa da acm, non l'ho fatta io. per le 2 citazioni nel teso ci sono i ??. grazie -
23 Ottobre 2013 alle 19:02 #89872::
Purtrppo il file .blg va anche eltto e in merito all’entry etichettata odic sono segnalati alcuni errori che andrebbero corretti; il significato dei messaggi è abbastanza chiaro:
1) i nomi degli autori non vanno separati da virgole ma con la parola and
2) Manca il nome dlal rivista nella citazione odic; infatti non devi scrivere booktitle, ma journal (vedi sotto dove leggere alcune spiegazioni in italiano; altrimenti consulta la documentazione on line con texdoc bibtex, pagina 8)Prova a correggere questi e poi vedi se continua a citare quella citazione con ??
Leggiti l’Arte di scrivere con LaTeX (da scaricare liberamente dalla sezione Documentazione di questo sito); vai al capitolo bibliografia e vedrai che lì si dice come evitare gli errori che hai fatto.
Non ha importanza che tu abbia copiato e incollato il riferimento bibliografico da qualche altra parte; nel file .bib lo devi scrivere come si deve; inoltre il nome della rivista è un elemento obbligatorio della citazione di tipo “article”.
Infine controlla il comando con cui hai citato odic; potresti aver usato una chiave anche solo leggermente diversa, per esempio uno spazio in più, una maiuscola, un punto, piccole sviste che un calcolatore non può correggere di sua iniziativa.
-
24 Ottobre 2013 alle 12:10 #89873::
ciao,ho fatto le modifiche secondo quanto letto nella guida di lorenzo pantieri. per introdurre la bibliografia come dice la guida, ossia con \addbibresource{references_con.bib} nel preambolo, mi da un sacco di errori quindi ho lasciato la modalità che avevo usato e cioè:
\bibliography{references}
\bibliographystyle{plain}purtroppo gli errori e ?? sulle 2 citazioni restano. Ho cambiato il tipo di voce da articolo in proceedings, controllato le voci obbligatorie dalla guida, ma niente. Ho modificato la voce che ho citato nell’altro post così:
@InProceedings{odic,
author = {Tasic J.F. and Kosir A. and Odic A. and Tkalcic M.},
title = {Relevant context in a movie recommender system: Users opinion vs. statistical detection},
booktitle = {Proceedings of the 4th InternationalWorkshop on Context-Aware Recommender Systems (CARS 2012)},
year = {2012},
editor = {ACM},
publisher = {ACMRecSys 2012},
}la citazione avviene in maniera corretta In \ref{odic}, Odic…
altre idee?
grazie..
-
24 Ottobre 2013 alle 14:03 #89874::
peppepegasus” post=89410ciao,
ho fatto le modifiche secondo quanto letto nella guida di lorenzo pantieri. per introdurre la bibliografia come dice la guida, ossia con \addbibresource{references_con.bib} nel preambolo, mi da un sacco di errori quindi ho lasciato la modalità che avevo usato e cioè:
\bibliography{references}
\bibliographystyle{plain}purtroppo gli errori e ?? sulle 2 citazioni restano. Ho cambiato il tipo di voce da articolo in proceedings, controllato le voci obbligatorie dalla guida, ma niente. Ho modificato la voce che ho citato nell’altro post così:
@article{odic,
author = {Tasic J.F. and Kosir A. and Odic A. and Tkalcic M.},
title = {Relevant context in a movie recommender system: Users opinion vs. statistical detection},
journal = {Proceedings of the 4th InternationalWorkshop on Context-Aware Recommender Systems (CARS 2012)},
year = {2012},
editor = {ACM},
publisher = {ACMRecSys 2012},
}la citazione avviene in maniera corretta In \ref{odic}, Odic…
altre idee?
grazie..Hai cambiato come è indicato sopra in rosso?
Che cosa vuol direla citazione avviene in maniera corretta In \ref{odic}, Odic…[/quote| che non capisco?
-
24 Ottobre 2013 alle 15:39 #89875::
ciao,ho cambiato tipo non più articolo ma inproceeding e seguito sia quanto riporta la guida di pantieri sia costruendo la voce a mano con l’inserimento di una nuova entry nel file di bibliografia in texstudio (ti dice quali sono i campi obbligatori e quali opzionali).
Che cosa vuol dire
la citazione avviene in maniera corretta In ??, Odic… che non capisco?
mi avevi suggerito di controllare se la citazione veniva fatta bene senza spazi etc
Infine controlla il comando con cui hai citato odic; potresti aver usato una chiave anche solo leggermente diversa, per esempio uno spazio in più, una maiuscola, un punto, piccole sviste che un calcolatore non può correggere di sua iniziativa.
grazie
-
24 Ottobre 2013 alle 18:19 #89876::
la citazione avviene in maniera corretta In ??, Odic…
Appunto non cpaivo perché la cosa è talmente sbagliata che non avrei mai immaginato: tu hai scritto, senza metterlo fa i tag del codice, [tt]\ref. Odic[/tt]; ne sono venuti fuori due punti interrogativi e Odic con la lettara mauscola. Invece devi scrivere:
`\ref{odic}` con la o minuscola non con la maiuscola, e fra graffe, non senza graffe come l’hai scritta nel tuo messaggio.
-
25 Ottobre 2013 alle 11:57 #89877
-
25 Ottobre 2013 alle 17:45 #89878
-
28 Ottobre 2013 alle 17:57 #89879::
ciao,ho risolto alcune cose..praticamente si inseriva un carattere fantasma che dava problemi. ho riscritto a meno le righe incriminate e funziona.
Una domanda: ma in quale directory si trovano (o si dovrebbero) i file che effettuano la compilazione? vorrei inserirli su texstudio, dato che lo uso anche su win, texwork su mac non riesco ad utilizzarlo. grazie.
-
28 Ottobre 2013 alle 20:36 #89880::
Tu non inserisci niente in TeXstudio, che è solo un editor. Quando hai su qualunque macchina la distribuzione del sistema TeX completa, hai tutto quello che ti serve per compilare.Con TeXstudio puoi avere degli aiuti nello scrivere il file sorgente, ma l’editor non c’entra niente con la compilazione; Invece di TeXstudio, potresti usare Texmaker, TeXworks, emacs, e diversi altri editor multipiattaforma con prestazioni e ricchezza di icone da cliccare diverse. Come mi pare di averti già detto, io personalmente, secondo i miei gusti personali, preferisco un editor spoglio che non dia aiuti sotto forma di icone da cliccare, ma che mi permetta di fare quello che voglio con il file sorgente. Ce l’ho, ed è TeXShop per Mac, dove talvolta uso TeXworsk e talvolta TeXstudio, nel quale prò ho praticamanto eliminato le barre degli strumenti e la finestra laterale, riportandolo alla versione spoglia che piace a me.
Questo, in particolare è un motivo per il quale non ti so dire dove si trovisno i file di servizio di TeXstudio; sono però sicuro che se scarichi dalla rete un documento di Help meno soprio di quello che poi avere cliccando sulla voce Help del menù, puoi trovare tutte le informazioni che ti servono. È un buon editor, anzi ottimo; devi soltanto esplorare il tuo disco per trovare le cose che ti servono.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.