Portál AbcLinuxu, 7. května 2025 01:26

Dotaz: Latex: nefunguje bibliografie

3.9.2016 14:31 zdenek2008 | skóre: 26
Latex: nefunguje bibliografie
Přečteno: 527×
Odpovědět | Admin
Příloha:
Tento soubor by teoreticky mel zobrazit citovanou literaturu, ale nezobrazi. Poznamka pod carou funguje, ale latex log hlasi undefined source ke kazde citaci. Soubor .bib je ve stejnem adresari jako tento soubor. Nemeli byste nekdo nejake tipy co s tim? Predem diky.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[style=oscola,backend=biber]{biblatex}
\addbibresource{oscola-examples.bib}
\usepackage[style=british]{csquotes} 

\begin{document}
pokus\cite{burrows04}
dalsi pokus\cite{burrows02}
citace\cite{leviathan}
dalsi citace\cite{croft}

aaa\footnote{aaaaaa} 

\printbibliography
\end{document}

Řešení dotazu:


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

Odpovědi

wamba avatar 3.9.2016 15:25 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jak to spouštíte? Nevynecháte ten biber?
pdflatex biblio.tex
biber biblio.bcf
pdflatex biblio.tex
…
opakovaně dokud to žádá
This would have been so hard to fix when you don't know that there is in fact an easy fix.
Řešení 1× (zdenek2008 (tazatel))
3.9.2016 17:19 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Uz to funguje, ale jinak nez bych cekal:
latex soubor_bez_pripony
biber soubor_bez_pripony
latex soubor_bez_pripony
latex soubor_bez_pripony
Nazev souboru bez pripony .tex - to je to posledni co bych cekal. A navic nevim proc to tak je. V Gummi to stale nefunguje, v Texmakeru jsem v preferencich vymazal priponu tex a misto bibtexu zadal biber a tam to uz funguje taky.
3.9.2016 17:46 MadCatX | skóre: 28 | blog: dev_urandom
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Biber nechce jako vstup TeXový zdroják, ale kontrolní soubor vytvořený Biblatexem a ten má příponu .bcf. Pokud spustíš biber takto
biber dokument.tex
bude biber hledat soubor dokument.tex.bcf, který samozřejmě nebude existovat a žádná bibliografie se nevytvoří. Přípony lze buď vynechat - biber i *TeX si je pak doplní samy - nebo je třeba je uvést správně tak, jak už psal wamba.
3.9.2016 19:32 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Diky, vypada to ze presne tohle se stavalo, ve vypisech v konzoli se biber po .tex.bcf skutecne shanel. A aby toho nebylo malo, tak ted se pokousim vytvorit indexy ale nic se nezobrazi. Podle vypisu se neco deje, vytvari se i pomocne soubory, ale indexy ve vyslednem pdf nejsou. Takhle mam napsany tex soubor (porad stejna bibliografie):
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[style=oscola,backend=biber,indexing=cite]{biblatex}
\addbibresource{oscola-examples.bib}
\usepackage[style=british]{csquotes}
\usepackage{imakeidx}
\makeindex[name=cases, title={Table of Cases}]
\makeindex[name=legislation, title={Table of Legislation}]
\DeclareIndexAssociation{gbcases}{cases} 
\DeclareIndexAssociation{encases}{cases}
\DeclareIndexAssociation{sccases}{cases}
\DeclareIndexAssociation{nicases}{cases}


\begin{document}
blabla\\
ggg: \footcite{JAB0217}\\
fff: \cite{bar00}\\
pokus: \cite{burrows02}\\
oscola: \cite{burrows02}\\
citace: \cite{leviathan}\\
dalsi citace: \cite{croft}\\
case: \cite{tang}\\
dalsi case: \cite{bakker}\\
zakon: \cite{ucta}\\
dalsi zakon: \cite{eggs}\\



aaa\footnote{aaaaaa}

\printbibliography

\printindex[cases]

\printindex[legislation]

\end{document}
Řešení 1× (zdenek2008 (tazatel))
3.9.2016 20:00 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Tak indexy uz take funguji, tentokrat se jen rozchazely asociace indexu s konkretnimi citacemi. Takze prozatim mam hotovo. Diky za tipy.
wamba avatar 3.9.2016 20:01 wamba | skóre: 38 | blog: wamba
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
a spouštíte mkindex? :)
This would have been so hard to fix when you don't know that there is in fact an easy fix.
3.9.2016 20:13 zdenek2008 | skóre: 26
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
Zkousim dve varianty: bud v Texmakeru spustim latex > biber > latex > latex > dvi, a nebo v konzoli zkousim ruzne prikazy podle toho co kde honem najdu v navodech a online, napr. jsem spoustel makeindex (pokus/omyl, o mkindex jsem nevedel), ale pokud se neco povede tak spis jen nahodou. Zatim jsem se dostal do stadia ze ted uz bych mel byt schopen psat eseje se vsemi nalezitostmi, takze to nejdulezitejsi je hotovo.
9.9.2016 20:36 jsidobrejčurák
Rozbalit Rozbalit vše Re: Latex: nefunguje bibliografie
zkoušel jsi semtex?

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.