Zitierstil authoryear und Datum bei webpage einträgem

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: Zitierstil authoryear und Datum bei webpage einträgem

von josmos » Mo 20. Okt 2014, 17:07

Mir war bewusst dass ich das Problem so lösen kann. Ich habe nur sehr viele url einträge in der Bibdatei und muss die alle manuell nachbearbeiten und wenn ich die Bibdatei dann mit Mendeley syncronisiere wird wieder alles überschrieben.

Ich hatte mir gedacht es wäre ein eleganter Weg das Datum bei url-referenzen wegzulassen.

von Johannes_B » Mo 20. Okt 2014, 17:00

Dateianhänge sind hier schon seit langem kaputt.

Du erhältst also ein Datum. Besteht damit immernoch der Wunsch, das Feld zu entfernen, oder war das ein xy-Problem?

von josmos » Mo 20. Okt 2014, 16:52

leider kann ich nichts hochladen...

er liefert:

Paper (Ilmén et al., 3023)
webpage (www.cbs.knaw.nl 2014)

Literatur

Ilmén, Marja et al. (2013). …..
www.cbs.knaw.nl (2014). ….
….(besucht am: 14.10.2014)

von Johannes_B » Mo 20. Okt 2014, 08:18

Was liefert dir folgender Code? Copy + paste + save as josmosBiblatexUrldate.tex + compile!
\begin{filecontents}{\jobname.bib}
@misc{candida,
doi                 = {http://www.cbs.knaw.nl/collections/BioloMICS.aspx?Table= Yeasts species$\backslash$\%Name = Candida$\backslash$\%20sonorensis$\backslash$\&Fields = All$\backslash$\&ExactMatch = T}, title= {www.cbs.knaw.nl},
url                 = {http://www.cbs.knaw.nl/collections/BioloMICS.aspx?Table= Yeasts species\&Name= Candida sonorensis\&Fields= All\&ExactMatch= T},
urldate             = {2014-10-04},
}




@article{Ilmen2013,
abstract            = {blablabla.},
author              = {Ilm\'{e}n, Marja and Koivuranta, Kari and Ruohonen, Laura and Rajgarhia, Vineet and Suominen, Pirkko and Penttil\"{a}, Merja},
file                = {:home/josmos/.local/share/data/Mendeley Ltd./Mendeley Desktop/Downloaded/Ilm\'{e}n et al. - 2013 - Production of L-lactic acid by the yeast Candida sonorensis expressing heterologous bacterial and fungal lactate.pdf:pdf},
issn                = {1475-2859},
journal             = {Microbial cell factories},
number              = {1},
pages               = {53},
pmid                = {23706009},
title               = {{Production of L-lactic acid by the yeast Candida sonorensis expressing heterologous bacterial and fungal lactate dehydrogenases.}},
url                 = {http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3680033/?tool                                                                                                                                                                     = pmcentrez\&report                = abstract},
volume              = {12},
year                = {2013}
}
\end{filecontents}

\documentclass[12pt, ngerman,]{scrartcl}


\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\usepackage[backend=biber,style=authoryear,
natbib=true]{biblatex}

\addbibresource{\jobname.bib}

\DeclareSourcemap{
	\maps[datatype=bibtex]{
		\map{
			\step[fieldsource=url,
				match=\regexp{\\_},
			replace=\regexp{_}]
			\step[fieldsource=url,
				match=\regexp{\\&},
			replace=\regexp{&}]
		}
	}
}

\DefineBibliographyStrings{ngerman}{andothers
	=
	{{et\,al\adddot}},
}
\renewbibmacro{\urlfield}[1]{\small \normalfont #1}
\begin{document}

paper \parencite{Ilmen2013}

webpage \parencite{candida}

\printbibliography

\end{document} 

von josmos » So 19. Okt 2014, 17:19

.. dann wird trotzdem o.D.

ausgegeben weil er auf year und nicht auf urldate zugreift :(

von Johannes_B » So 19. Okt 2014, 17:11

2014-10-04
Wie in der Doku beschrieben.

von josmos » So 19. Okt 2014, 15:30

Danke für die Antwort!

Heißt das, dass es keine Möglichkeit gibt das o.D. wegzulassen?
Ich habe latex bis jetzt relativ selten verwendet und kenne mich noch nicht so gut aus...

Betreffend URLs und DOIs:
Ich verwalte meine Literatur mit dem Mendeley Desktop. Die bib Datei wird kann damit automatisch erstellt und syncronisert werden was ich sehr praktisch finde. Dabei werden die urls automatisch in Latex-Code umgeschrieben, was leider nicht fehlerfrei funkioniert.
Ich verwende den...
\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \step[fieldsource=url,
        match=\regexp{\\_},
        replace=\regexp{_}]
      \step[fieldsource=url,
        match=\regexp{\\&},
        replace=\regexp{&}]
        }}}
...Befehl um die url so hinzubiegen, das sie a richtig dargestellt werden und und die hyperreflinks funktionieren. (bei den DOIs klappt das leider (noch) nicht.)

von Johannes_B » So 19. Okt 2014, 15:09

Biblatex hat eine Art failsafe-system. Ist ein date field nicht vorhanden, dann wird das nächste genommen, oder das nächste, oder ...

Du erhältst in deiner Log-Datei eine entprechende Warnung.

Übrigens sehen deine url und doi recht merkwürdig aus.

von josmos » Sa 18. Okt 2014, 15:30

wollte die tex und die bib datei anhängen, hat aber aus irgendeinem Grund nicht funktioniert.
@misc{candida,
doi = {http://www.cbs.knaw.nl/collections/BioloMICS.aspx?Table=Yeasts species$\backslash$\%Name=Candida$\backslash$\%20sonorensis$\backslash$\&Fields=All$\backslash$\&ExactMatch=T},
title = {www.cbs.knaw.nl},
url = {http://www.cbs.knaw.nl/collections/BioloMICS.aspx?Table=Yeasts species\&Name=Candida sonorensis\&Fields=All\&ExactMatch=T},
urldate = {04/10/14}
}
@article{Ilmen2013,
abstract = {blablabla.},
author = {Ilm\'{e}n, Marja and Koivuranta, Kari and Ruohonen, Laura and Rajgarhia, Vineet and Suominen, Pirkko and Penttil\"{a}, Merja},
file = {:home/josmos/.local/share/data/Mendeley Ltd./Mendeley Desktop/Downloaded/Ilm\'{e}n et al. - 2013 - Production of L-lactic acid by the yeast Candida sonorensis expressing heterologous bacterial and fungal lactate.pdf:pdf},
issn = {1475-2859},
journal = {Microbial cell factories},
number = {1},
pages = {53},
pmid = {23706009},
title = {{Production of L-lactic acid by the yeast Candida sonorensis expressing heterologous bacterial and fungal lactate dehydrogenases.}},
url = {http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3680033/?tool=pmcentrez\&report=abstract},
volume = {12},
year = {2013}
}

Zitierstil authoryear und Datum bei webpage einträgem

von josmos » Sa 18. Okt 2014, 15:25

Liebe Latex-Auskenner,

ich habe folgendes Problem: ich verwende authoryear als Zitierstiel, zitiere aber in meiner Arbeit einige Webseiten, bei denen nach dem Titel o.D. angeführt wird. Ich würde das bei webpage Referenzen gern weglassen aber bei den anderen beibehalten!

Wie geht das?

Ich selber spiel schon einen halben Tag rum und kriegs nicht auf die Reihe ':?'

Hier mein Mini-Beispiel:
\documentclass[12pt, ngerman,]{scrartcl}

\author{Josef}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{breakurl}

\usepackage[backend=biber,style=authoryear, natbib=true]{biblatex}

\addbibresource{test.bib}

\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \step[fieldsource=url,
        match=\regexp{\\_},
        replace=\regexp{_}]
      \step[fieldsource=url,
        match=\regexp{\\&},
        replace=\regexp{&}]
        }
  }
}

\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},   } 

\begin{document}

paper \parencite{Ilmen2013}

webpage \parencite{candida}



\sloppy\printbibliography

\end{document}

Nach oben