Biblatex: URL in spitzen Klammern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex: URL in spitzen Klammern

von EquinoxFox » So 6. Mär 2011, 17:17

Hallo,

ich habe dasselbe Problem und würde auch gerne ein Datum hinter dem Link einfügen.
Dies sollte am Ende entweder so
www.url.de (last accessed on dd.mm.yyyy)
ODER so
www.url.de (dd.mm.yyyy)
aussehen.

Leider will mir keine der beiden Versionen gelingen. Für ersteren Fall würde mir ja eigentlich schon ein Textfeld nach der URL genügen. Dummerweise wird "note" vor der URL im Literaturverzeichnis ausgegeben (was ich allerdings auch benötige, siehe unten).

Ich habe es auch mit dem Code von domwass probiert, bin aber auf folgende Probleme gestoßen:
JabRef führt bei mir unter dem entry-type "ELECTRONIC" keine Felder für urldate oder urlseen. Also habe ich diese kurzerhand erzeugt und jeweils mit dem Datum des letzten Zugriffs ausgefüllt. Leider wird aber dennoch kein Datum hinter dem Link angezeigt.

Leider weiß ich nicht, wie ich noch weiter vorgehen könnte und wäre für einen Tipp sehr dankbar.

Falls es eventuell noch hilft:
Es handelt sich um ein Bild, das ich gerne auf die Titelseite meiner Arbeit packen würde und im Literaturverzeichnis gerne in dieser Art am Ende ausgegeben hätte:

[xx] Picture on titlepage: www.url.de (last accessed on dd.mm.yyyy) bzw. ohne das "last accessed on".

Vielen Dank vorab!

von Rob3 » Di 22. Feb 2011, 18:31

Ok, vielen Dank soweit.

von iTob » Do 17. Feb 2011, 22:05

Nabend,

müsste es nicht
\DeclareFieldFormat{url}{<\url{#1}>}
heißen? Denn sonst würden die <> ja zur URL gezählt und Hyperlinks würden nicht funktionieren oder?
Außerdem sei angemerkt, dass < und > größer/kleiner Zeichen sind und nicht spitze Klammern.


Grüße
Tobi

Re: Biblatex: URL in spitzen Klammern

von domwass » Do 17. Feb 2011, 21:25

Rob3 hat geschrieben:wenn eine URL in einem Eintrag in der Bib vorkommt soll sie im selben Stil wie alles andere sein (also keine Kapitälchen), es soll nicht 'URL' davorstehen und sie soll in spitze Klammern eingefasst sein.
\DeclareFieldFormat{url}{\url{<#1>}}
Außerdem soll das Datum des letzten Aufrufs in runden Klammern hinter der URL stehen.
Das sollte ohnehin der Fall sein. Die Standard-Definition dafür lautet:
\DeclareFieldFormat{urldate}{\mkbibparens{\bibstring{urlseen}\space#1}}
Beide Definitionen stammen übrigens aus biblatex.def.

Gruß,
Dominik.-

P.S.:
\usepackage[bibstyle=authoryear, citestyle=authoryear-comp]{biblatex}
Es ist nicht nötig, beides anzugeben, es reicht ganz einfach:
\usepackage[style=authoryear-comp]{biblatex}

Biblatex: URL in spitzen Klammern

von Rob3 » Do 17. Feb 2011, 20:08

Hallo,

wenn eine URL in einem Eintrag in der Bib vorkommt soll sie im selben Stil wie alles andere sein (also keine Kapitälchen), es soll nicht 'URL' davorstehen und sie soll in spitze Klammern eingefasst sein. Außerdem soll das Datum des letzten Aufrufs in runden Klammern hinter der URL stehen.

Ich habe in der authoryear.bbx und standard.bbx nach dem Makro für URL gesucht, aber nirgends die Definition gefunden. In dem eine Stufe drüber habe ich meine spitzen Klammern eingefügt und keine guten Ergebnisse erhalten. An der URL hat sich nichts verändert, dafür stehen am Ende eines Eintrags ohne URL zwei komische Zeichen. In einem vorhergenden Versuch standen da tatsächlich meine spitzen Klammern, aber eben nicht dort wo sie sollen.

Weiß jemand Rat?

Danke,
Rob
\documentclass[12pt]{article}

\usepackage[bibstyle=authoryear, citestyle=authoryear-comp]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@ELECTRONIC{cilts-hindi,
  title = {Universal word - Hindi dictionary},
  organization = {Resource Center for Indian Language Technology Solutions, Indian
	Institute of Technology Bombay},
  note = {Last accessed 25 March 2010},
  url = {http://www.cfilt.iitb.ac.in/~hdict/webinterface_user/index.php},
 }
@BOOK{schneider07,
  title = {Postcolonial English: Varieties around the world},
  publisher = {CUP},
  year = {2007},
  author = {Schneider, Edgar W.},
  address = {Cambridge, etc.},
 
}

}
\end{filecontents} 

\makeatletter
\renewbibmacro*{doi+eprint+url}{%
  \iftoggle{bbx:doi}
    {\printfield{doi}}
    {}%
  \newunit\newblock
  \iftoggle{bbx:eprint}
    {\usebibmacro{eprint}}
    {}%
  \newunit\newblock
  \iftoggle{bbx:url}
    {<\usebibmacro{url+urldate}>}
    {}} 
\makeatother

\bibliography{literatur.bib}

\usepackage[english,american]{babel}
\usepackage{csquotes}

\begin{document}


\textcite{cilts-hindi,schneider07}

\printbibliography


\end{document}

Nach oben