Portál AbcLinuxu, 10. května 2025 12:16

Dotaz: Nefunkční databaze se zdroji

2.6.2012 08:28 Veronika
Nefunkční databaze se zdroji
Přečteno: 982×
Odpovědět | Admin
Zdravím, píšu práci v latexu a mám problém s načtením zdrojů. V JabRefu jsem si sepsala vše potřebné, uložila, do latexu zapsala příkazy pro načtení zdrojů (bibliographystyle a bibliography), projela Xelatexem, Bibtexem a ještě dvakrát Xealtexem, jak je všude doporučováno, ale zdroje se ne a ne propojit, místo čísel mám v těch hranatých závorkách jen otazníky. Nevíte někdo, čím to může být?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

masomlejn avatar 2.6.2012 09:43 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Nefunkční databaze se zdroji
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co se objeví na výstupu z XeLaTeXu? Máš soubor s bibliografií (*.bib) ve stejném adresáři jako tvůj projekt? Nevím jak přesně funguje XeLaTex ale v LaTeX v preambuli použiješ (například)
\usepackage[square,numbers,sort&compress]{natbib}

a v textu, tam kde chces umístit reference
\bibliography{my_bibliography.bib}
\bibliographystyle{achemso}
Mrkni se taky, jestli se vygeneroval soubor *.aux (obsahuje odkazy) a *.bbl ktery obsahuje už samotné citace (\bibitem).
2.6.2012 10:02 Veronika
Rozbalit Rozbalit vše Re: Nefunkční databaze se zdroji
Soubor se xelatexem přeloží v pořádku, vypadnou mi jen warningy na nedefinované citace. Soubor *.bib mám ve stejném adresáři, jako latexový soubor.

Sobour *.aux se vygeneroval, *.bbl už ne. Taky jsem myslela, že do příkazu bibliography se soubor zapisuje bez přípony bib...?

Překvapilo mě, že je třeba použít nějaký balíček, o tom jsem nevěděla.
masomlejn avatar 3.6.2012 14:18 masomlejn | skóre: 16
Rozbalit Rozbalit vše Re: Nefunkční databaze se zdroji
Je tak plácnu, zkus ten BibTex spustit dvakrát. Jinak ten usepackage tam je pro styl citací.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.