Seite 1 von 1

[biblatex] bib-Eintrag für Website

Verfasst: Mi 30. Jan 2013, 20:25
von MoonKid
Ich dachte, das wäre einfach, aber im Web finde ich keine sinnvollen Lösungen dafür.

Ich muss eine Website (nicht Wikipedia, kein permalink) zitieren. Es ist also notwendig, dass im Literaturverzeichnis die Information auftaucht, wann diese Seite besucht ("Letzter Zugriff:") wurde.
@misc{pediatrics_2013,
        title = {Pediatrics {\textbar} Editorial Policies},
        url = {http://pediatrics.aappublications.org/site/misc/policies.xhtml},
    publisher = {American Academy of Pediatrics},
        language = {English},
        urldate = {2013-02-20},
        howpublished = {http://pediatrics.aappublications.org/site/misc/policies.xhtml},
        file = {Pediatrics | Editorial Policies:/home/user/.zotero/zotero/23atxv3f.default/zotero/storage/3IDF56JB/policies.html:text/html}
}
In diesem Fall geschieht das aber nicht.

Wo ist hier die Stellschraube? Liegt es am bib-file-Eintrag oder am biblatex-Style? Ich nutze biblatex-apa.

Verfasst: Do 18. Apr 2013, 14:23
von MoonKid
Kann hier niemand helfen?

Verfasst: Do 18. Apr 2013, 14:46
von u_fischer
Können schon, aber wie ich dir schon mal sagte: Fragen zu biblatex ohne Minimalbeispiel schaue ich mir gar nicht erst an.

Verfasst: Do 18. Apr 2013, 14:46
von Epllus
Mach am besten ein Minimalbeispiel.

Grüße
Epllus

Verfasst: Do 18. Apr 2013, 16:11
von MoonKid
Interessanterweise packt er das "vgl." bei diesem Beispiel auch ans Ende des Quellverweises. Geht ja gar nicht! ;)

Einbinden von bib-code ins tex-file hab ich probiert nach der Minibeispiel-Anleitung, aber geht nicht. biber kommt da irgendwie durcheinander. Und ich hab grad keine Lust heute noch ein Thread aufzumachen.
Diese filecontents*-Konstruktion ist auch nicht das, was ich früher schonmal irgendwo gesehen habe. Komme da leider nicht mehr drauf. ;)
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage[
    backend=biber,
    style=apa,
    sortlocale=de_DE
]{biblatex}
\addbibresource{_webbib.bib}

\DeclareLanguageMapping{german}{german-apa}

\begin{document}
\section{Test}
blablabla \parencite[vgl.]{web}.

\newpage
\printbibliography
\end{document}
bib-file
@misc{web,
    title = {Pediatrics {\textbar} Editorial Policies},
    url = {http://pediatrics.aappublications.org/site/misc/policies.xhtml},
    publisher = {American Academy of Pediatrics},
        language = {English},
        urldate = {2013-02-20},
        howpublished = {http://pediatrics.aappublications.org/site/misc/policies.xhtml},
        file = {Pediatrics | Editorial Policies:/home/user/.zotero/zotero/23atxv3f.default/zotero/storage/3IDF56JB/policies.html:text/html}
}

Verfasst: Do 18. Apr 2013, 16:23
von u_fischer
Funktioniert bei mir ohne Probleme (wenn ich den Eintrag in meine bib.bib kopiere). Letzter Zugriff ist da:

Pediatrics | Editorial Policies. (o.D.). http://pediatrics.aappublications.org/s ... cies.xhtml. American Academy of Pediatrics. Zugriff 20. Februar 2013, unter http://pediatrics.aappublications.org/s ... cies.xhtml
Interessanterweise packt er das "vgl." bei diesem Beispiel auch ans Ende des Quellverweises.
Es fehlt das zweite optionale Argument: \parencite[vgl.][]{web}.

Verfasst: Do 18. Apr 2013, 16:24
von Epllus
\RequirePackage{filecontents}
\begin{filecontents*}{_webbibtest.bib}
@misc{web, 
    title = {Pediatrics {\textbar} Editorial Policies}, 
    url = {http://pediatrics.aappublications.org/site/misc/policies.xhtml}, 
    publisher = {American Academy of Pediatrics}, 
        language = {English}, 
        urldate = {2013-02-20}, 
        howpublished = {http://pediatrics.aappublications.org/site/misc/policies.xhtml}, 
        file = {Pediatrics | Editorial Policies:/home/user/.zotero/zotero/23atxv3f.default/zotero/storage/3IDF56JB/policies.html:text/html}
}

\end{filecontents*}

\documentclass{scrartcl} 

\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text} 

\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 

\usepackage[ 
    backend=biber, 
    style=apa, 
    sortlocale=de_DE 
]{biblatex} 
\addbibresource{_webbibtest.bib} 

\DeclareLanguageMapping{german}{german-apa} 

\begin{document} 
\section{Test} 
blablabla \parencite[vgl.]{web}. 

\newpage 
\printbibliography 
\end{document}
Funktioniert bei mir perfekt mit dem Datum.

Verfasst: Fr 19. Apr 2013, 11:31
von MoonKid

Ich hatte das Minibeispiel zu stark gekürzt. Es war die url-Option im biblatex-Package. Habs getestet und das Result überflogen. Das dort im Literaturverzeichniseintrag das Datum auftauchte, habe ich nicht wahrgenommen, weil ich es auch nicht erwartet hatte.

Zitat aus dem Manual:

url=true, false
default: true
Diese Option kontrolliert, ob das url-Feld und die Zugangsdaten ausgegeben wer-
den. Die Option beeinflusst nur die Einträge, dessen url-Informationen optional
sind. Das url-Feld des @online Eintrags wird immer mit ausgegeben.

Nehme ich die Option raus wodurch sie default-mäßig auf "true" gestellt wird, taucht das Datum auf. Keine Ahnung warum bei mir url=false war. Hab das aus irgendeinem Tutorial.

Die Alternative den bib-Eintrag von @misc auf @online zu ändern geht auch. Allerdings taucht dann im LitVerz der "Autor" nicht auf.
Da das in APA nicht geregelt ist, bevorzuge ich die ausführlichere Variante mit url=true und @misc.