"Besucht am:" nur im Literaturverzeichnis wenn URL Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Pflaume
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 29. Aug 2021, 21:38

"Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von Pflaume »

Ich möchte, dass "Besucht am:" nur im Literaturverzeichnis erscheint, wenn auch eine URL verwendet wurde. Leider erscheint das "Besucht am: + Datum" bei allen Quellen und das sind hunderte.

\usepackage{hyperref} %Macht Verlinkungen möglich
\usepackage[utf8]{inputenc} %Macht das ä, ö u.a. gelesen werden können
\usepackage[ngerman]{babel} %Sprache
\usepackage[backend=biber, %System=biber
citestyle=authoryear-icomp, %Zitations-Stil
bibstyle=authoryear, %Literaturverzeichnis-Stil
sorting=nyt, %Sortierung=Name-Jahr-Titel
hyperref=true, %Verlinkungen
uniquename=false, %Vorname bei Zitation
]{biblatex} 
\addbibresource{bib/references.bib} %Importiert Bibliographie
\DefineBibliographyStrings{ngerman}{andothers={et\addabbrvspace al\adddot},} %et al. anstatt u.a.
\setlength\bibitemsep{\medskipamount} % Leerzeichen zwischen Einträgen in Literaturverzeichnis
\renewcommand{\labelnamepunct}{\addcolon\addspace} %Doppelpunkt nach Name Jahr
\DeclareFieldFormat{title}{#1} %Titel ist nicht mehr kursiv und nicht mehr in Anführungszeichen
\DeclareFieldFormat{url}{{In:}\addspace\url{#1}} %In: anstatt URL:
\newcommand{\bibmultinamedelim}{\addsemicolon\space}% 
\newcommand{\bibfinalnamedelim}{\addsemicolon\space}%
\AtBeginBibliography{
  \let\multinamedelim\bibmultinamedelim
  \let\finalnamedelim\bibfinalnamedelim
}
\renewcommand{\labelnamepunct}{\addcolon\space} %Semikolon zwischen den Namen
\DeclareNameAlias{sortname}{last-first} %Reihenfolge Namen: Nachname-Vorname

\begin{document}
\printbibliography[heading=bibintoc,title={Literaturverzeichnis}]
\end{document}

Hier ein zwei Beispiele aus meiner Bib - nur beim ersten soll das "Besucht am: Datum" erscheinen:

@misc{Stiewe.2015,
 author = {M{\"u}ller, Eckhard and Stiewe, Christian},
 year = {2015},
 title = {Anwendungspotential thermoelektrischer Generatoren in station{\"a}ren Systemen Chancen f{\"u}r NRW: Studie im Auftrag des Ministeriums f{\"u}r Innovation, Wissenschaft, Forschung des Landes Nordrhein-Westfalen},
 url = {https://elib.dlr.de/100251/},
 keywords = {Anwendungspotential NRW;TEG},
 urldate = {2021-02-22}, %JJJJ-MM-TT
 editor = {{Deutsches Zentrum für Luft- und Raumfahrt e.V.}},
 institution = {{Institute of Materials Research - Thermoelectric Materials and Systems}},
 file = {673c3516-1a8e-4110-b4d2-7dccfe87d67a:C\:\\Users\\user\\AppData\\Local\\Swiss Academic Software\\Citavi 6\\ProjectCache\\mubvzqt50zkfv8qpidh93k7mxrtrdnpo3gt0y1\\Citavi Attachments\\673c3516-1a8e-4110-b4d2-7dccfe87d67a.pdf:pdf}
}
@article{Rosch.2021,
 abstract = {npj Flexible Electronics, doi:10.1038/s41528-020-00098-1},
 author = {R{\"o}sch, Andres Georg and Gall, Andr{\'e} and Aslan, Silas and Hecht, Matthias and Franke, Leonard and Mallick, Md. Mofasser and Penth, Lara and Bahro, Daniel and Friderich, Daniel and Lemmer, Uli},
 year = {2021},
 title = {Fully printed origami thermoelectric generators for energy-harvesting},
 urldate = {2021-02-22},
 pages = {1--8},
 volume = {5},
 number = {1},
 journal = {npj Flexible Electronics},
 doi = {10.1038/s41528-020-00098-1},
 file = {772ca64a-a60f-4800-be17-b8d2f74ebcae:C\:\\Users\\user\\AppData\\Local\\Swiss Academic Software\\Citavi 6\\ProjectCache\\mubvzqt50zkfv8qpidh93k7mxrtrdnpo3gt0y1\\Citavi Attachments\\772ca64a-a60f-4800-be17-b8d2f74ebcae.pdf:pdf}
}

Vielen Dank! :)

Zuletzt geändert von Pflaume am Mo 30. Aug 2021, 23:21, insgesamt 2-mal geändert.

Grummelgast

Re: "Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von Grummelgast »

Dein Code ist aus verschiedenen Gründen nicht lauffähig (einfach einmal auf den LaTeX-Ausgabe-Knopf klicken, dann siehst du das selbst), was Hilfe grundsätzlich erschwert. Im eigenen Interesse solltest du daher die Minimalbeispiel-Anleitung beachten.


Pflaume
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 29. Aug 2021, 21:38

Re: "Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von Pflaume »

@Grummelgast Ok, das überfordert mich jetzt ehrlich gesagt. Auf Overleaf läuft es problemlos. Ich probiere es dann lieber in einem englischsprachigen Forum.


Ehrlicher Weise

Re: "Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von Ehrlicher Weise »

Wenn es keine URL gibt, hat man auch keine URL besucht. Also gibt es auch kein Datum, wann man das gemacht hat, also trägt man auch kein Datum in der Datenbank ein. Hat man hingegen eine URL besucht, dann kann man die auch angeben.

Ich würde daher grundsätzlich vorschlagen, urldate nur dann zu setzen, wenn es auch eine URL gibt. Anderenfalls ist das ziemlich sinnlos bis – wie man ab Ergebnis sieht – schlicht Unfug und eigentlich sogar unwahr.


MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: "Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von MoeWe »

Siehe https://tex.stackexchange.com/q/612563/35864. In der Antwort dort kann man übrigens sehen, wie ein Minimalbeispiel hier aussehen könnte: Es hat immer eine \documentclass sowie ein klein wenig Inhalt zwischen \begin{document}...\end{document}, um das Problem zu aufzuzeigen. Der Vorteil von einem solchen Codebeispiel ist, dass es von allen beteiligten kopiert und ohne Änderungen kompiliert werden kann und überall das gleiche Resultat erzeugt. Es verhindert also, dass länger aneinander vorbeigeredet wird, weil das Problem nicht vollständig definiert ist.


Pflaume
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 29. Aug 2021, 21:38

Re: "Besucht am:" nur im Literaturverzeichnis wenn URL

Beitrag von Pflaume »

Hi, das auf StackExchange war meine Frage, nachdem es hier so kompliziert wurde. Dort habe ich das gleiche geschrieben, aber irgendwie scheint es geklappt zu haben. Warum auch immer. Danke für die Verlinkung.


Antworten