goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

URL-Quelle in der Fußnote und im Verzeichnis anpassen

 

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2016, 16:38     Titel: URL-Quelle in der Fußnote und im Verzeichnis anpassen
  Antworten mit Zitat      
Hallo,

ich habe ein Problem mit der Darstellung einer URL-Quelle in der Fußnote und im Verzeichnis.

Code • Öffne in Overleaf

\RequirePackage{fix-cm}
\documentclass[fontsize=11pt, a4paper, ngerman, parskip]{scrreprt}

%-----------------Präambel-----------------%

\usepackage[T1]{fontenc}      
\usepackage[utf8]{inputenc}  
\usepackage{babel}        
\usepackage[osf]{mathpazo}  
\usepackage[onehalfspacing]{setspace}
\usepackage{microtype}      

\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear-icomp]{biblatex}

\usepackage{url}

\begin{filecontents}{Literatur.bib}
@online{webpage:Test,
   Title = {Test
},
   Url = {http://www.test.de/},
   Urldate = {2016-04-11},
}
@online{webpage:Test2,
   Title = {Test2
},
   Url = {http://www.test2.de/},
   Urldate = {2015-04-11},
}
\end{filecontents}

\bibliography{Literatur}

%-----------------Dokument-----------------%

\begin{document}

\chapter{Erstes Kapitel}

Dies ist Text.\footcite[Vgl.][]{webpage:Test} Und dann kommt mehr Text.\footcite[Vgl.][]{webpage:Test2}

\clearpage

\printbibliography

\end{document}
 


In der Fußnote und im Verzeichnis ist eine Jahreszahl in Klammern angegeben. Dies bedeutet eigentlich, dass die Quelle aus diesem Jahr stammt. Das habe ich allerdings nicht angegeben. Mit "Urldate" wird das Abrufdatum angegeben. Aus diesem Grund soll die Jahreszahl in Klammern nicht angegeben werden. Dabei ist wichtig, dass Buchquellen die Jahreszahl nach wie vor anzeigen.

Darüberhinaus möchte ich sowohl in der Fußnote als auch im Verzeichnis das Abrufdatum angeben. Hierbei soll statt "besucht am" das Wort "Stand:" stehen.
Des weiteren soll dieses Datum nicht in Klammern, sondern, durch ein Komma getrennt, am Ende stehen.

Ich hoffe ihr versteht, was ich meine und könnt mir helfen. Ich bin auf eigene Faust leider nicht auf die Lösung gekommen.

Example.pdf
 Beschreibung:

Download
 Dateiname:  Example.pdf
 Dateigröße:  59.84 KB
 Heruntergeladen:  70 mal
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2016, 17:00     Titel:
  Antworten mit Zitat      
Das urldate kann für das Labeldatum ignoriert werden mit
Code • Öffne in Overleaf
\DeclareLabeldate{%
  \field{date}
  \field{eventdate}
  \field{origdate}
  \literal{nodate}
}


Dein gewünschtes Format für das urldate bekommst Du mit
Code • Öffne in Overleaf
\DefineBibliographyStrings{german}{urlseen = {Stand}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\addcolon\space#1}
\renewbibmacro*{url+urldate}{%
  \usebibmacro{url}%
  \iffieldundef{urlyear}
    {}
    {\setunit*{\addcomma\space
}%
     \usebibmacro{urldate}}}


Mit
Code • Öffne in Overleaf
\renewbibmacro*{cite:labelyear+extrayear}{%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperref]{%
       \printfield{labelyear}%
       \printfield{extrayear}}}%
  \ifboolexpr{not test {\iffieldundef{urlyear}} and test {\ifentrytype{online}}}
    {\setunit*{\addcomma\space}%
     \usebibmacro{urldate}}
    {}}

schließlich wird das urldate für alle @online-Quellen auch im Zitat angegeben.

MWE
Code • Öffne in Overleaf
\documentclass[fontsize=11pt, a4paper, ngerman, parskip]{article}
\usepackage[T1]{fontenc}      
\usepackage[utf8]{inputenc}  
\usepackage{babel}        
\usepackage[osf]{mathpazo}  
\usepackage{microtype}      

\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear-icomp]{biblatex}

\begin{filecontents}{\jobname.bib}
@online{webpage:Test,
   Title = {Test
},
   Url = {http://www.test.de/},
   Urldate = {2016-04-11},
}
@online{webpage:Test2,
   Title = {Test2
},
   Url = {http://www.test2.de/},
   Urldate = {2015-04-11},
}
\end{filecontents}

\bibliography{\jobname}

\DeclareLabeldate{%
  \field{date}
  \field{eventdate}
  \field{origdate}
  \literal{nodate}
}

\DefineBibliographyStrings{german}{urlseen = {Stand}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\addcolon\space#1}
\renewbibmacro*{url+urldate}{%
  \usebibmacro{url}%
  \iffieldundef{urlyear}
    {}
    {\setunit*{\addcomma\space
}%
     \usebibmacro{urldate}}}

\renewbibmacro*{cite:labelyear+extrayear}{%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperref]{%
       \printfield{labelyear}%
       \printfield{extrayear}}}%
  \ifboolexpr{not test {\iffieldundef{urlyear}} and test {\ifentrytype{online}}}
    {\setunit*{\addcomma\space}%
     \usebibmacro{urldate}}
    {}}

\begin{document}
Dies ist Text.\footcite[Vgl.][]{webpage:Test} Und dann kommt mehr Text.\footcite[Vgl.][]{webpage:Test2}

\printbibliography
\end{document}

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2016, 18:27     Titel:
  Antworten mit Zitat      
Wahnsinn,

ich bin begeistert. Vielen vielen Dank.
Private Nachricht senden Benutzer-Profile anzeigen

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.07.2016, 14:25     Titel:
  Antworten mit Zitat      
Ich hätte doch noch einen Wunsch, oder eher gesagt der Prof. hat einen.

Könnte das "Stand:" in der Fußnote verschwinden? Habe probiert das irgendwie umzubauen aber das klappt irgendwie nicht so richtig.

Sprich in der Fußnote soll dann stehen: Vgl. Test o.D., 11.04.2016

Wäre super wenn mir da nochmal jemand helfen kann. Diese Anpassungen sind mir einfach zu hoch.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.07.2016, 15:29     Titel:
  Antworten mit Zitat      
Probier es mal mit
Code • Öffne in Overleaf
\DeclareFieldFormat{urldate}{\ifbibliography{\bibstring{urlseen}\addcolon\space}{}#1}
statt \DeclareFieldFormat{urldate}{\bibstring{urlseen}\addcolon\space#1} in dem Code oben.

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.07.2016, 16:39     Titel:
  Antworten mit Zitat      
Super funktioniert einwandfrei. Besten Dank.
Private Nachricht senden Benutzer-Profile anzeigen

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2017, 00:55     Titel:
  Antworten mit Zitat      
Hallo nochmal,
ich bin an der nächsten Arbeit dran und habe leider jetzt doch noch einige Probleme bei dem o.g. Beispiel.

Es kommt jetzt vor, dass wenn kein "Year" bei einer @online- oder @misc-Quelle vergeben ist, "o.D." in der Fußzeile steht. Das möchte ich nun nicht mehr.

Ich bekomme es zwar hin, dass das "o.D" verschwindet. Allerdings sind dann auch die Jahreszahlen von den @book-Quellen weg. Die sollen aber stehen bleiben.

Ich versuche schon den ganzen Abend selber daran zu basteln oder Anleitungen zu suchen. Aber ich verstehe das Konzept nicht, wie ich einfach die footcite manipulieren kann. Bin langsam am verzweifeln.

Ich hoffe ihr könnt mir helfen
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2017, 08:56     Titel:
  Antworten mit Zitat      
Kannst Du uns das vielleicht an einem InfoMinimalbeispiel zeigen, das Deinen aktuellen Code-Stand reflektiert? Es wäre ärgerlich, wenn wir mit dem sechs Monate alten Code aus den Antworten oben arbeiten und dann feststellen, dass sich etwas geändert hat. In dem Minimalbeispiel wäre es gut, wenn Du einen Eintrag hinzufügen könntest, der das Problem zeigt.

Überprüfe auch, ob Du die aktuellsten Versionen von Paket auf CTANbiblatex (aktuell 3.8) und Paket auf CTANbiber (2.8) verwendest, damit wir nicht Versionsproblemen hinterherlaufen.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2017, 09:07     Titel:
  Antworten mit Zitat      
Oh, sorry ich sehe gerade, dass ich eben Quatsch erzählt habe: Die aktuellen Versionen sind 3.7 und 2.7. Tut mir Leid.

Aber wo ich schon dabei bin: Soll es denn für andere Eintragstypen tendenziell möglich sein, "o.D." zu sein? Soll es also @books mit "o.D." geben können, oder nicht? Wir könnten "o.D." im Allgemeinen abschalten, für einen Typen wird das schwieriger.
(Haben Deine Internetquellen wirklich kein echtes Datum? Auf vergleichsweise vertrauenswürdigen Seiten würde ich doch ein Datum erwarten.)

GozyllaR
Forum-Anfänger
Forum-Anfänger

Beiträge: 29
Anmeldedatum: 29.03.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.02.2017, 10:01     Titel:
  Antworten mit Zitat      
Hallo vielen Dank für die schnelle Antwort.

Also habe meine Versionen gecheckt. Sind 2.7 und 3.7. Habe die Tage erst ein Update gemacht.

Das Minimalbeispiel wäre das gleiche wie oben. Aber ich habe nochmal eines angefügt. Mit @book.

Code • Öffne in Overleaf

\RequirePackage{fix-cm}
\documentclass[fontsize=11pt, a4paper, ngerman, parskip]{scrreprt}

%-----------------Präambel-----------------%

\usepackage[T1]{fontenc}      
\usepackage[utf8]{inputenc}  
\usepackage{babel}        
\usepackage[osf]{mathpazo}  
\usepackage[onehalfspacing]{setspace}
\usepackage{microtype}      

\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear-icomp]{biblatex}

\usepackage{url}

\begin{filecontents}{Literatur.bib}
@online{webpage:Test,
   Title = {Test
},
   Url = {http://www.test.de/},
   Urldate = {2016-04-11}}
@online{webpage:Test2,
   Title = {Test2
},
   Url = {http://www.test2.de/},
   Urldate = {2015-04-11}}
@book{book:Test,
   Address = {Wiesbaden
},
   Author = {Helmut Balzert AND Peter Pan},
   Publisher = {W3l},
   Title = {Wissenschaftliches Arbeiten...},
   Year = {2008}}
\end{filecontents}

\bibliography{Literatur}

%-----------------Dokument-----------------%

\begin{document}

\chapter{Erstes Kapitel}

Dies ist Text.\footcite[Vgl.][]{webpage:Test} Und dann kommt mehr Text.\footcite[Vgl.][]{webpage:Test2}

Hier kommt ein Buch.\footcite[Vgl.
][]{book:Test}

\clearpage

\printbibliography

\end{document}
 


Ich fasse auch nochmal zusammen wie ich die Quellen in der Fußzeile gerne hätte.

Eine Buchquelle sollte standardmäßig bleiben.
Eine Internetquelle soll zunächst den "Title" und dann nach einem Komma das "urldate" darstellen.

Grundsätzlich brauche ich nirgends ein "o.D." also kann es global abgeschaltet werden.

Leider haben nicht alle Internetquellen ein Datum. Wenn Sie eins haben wäre es gut, aber nicht notwendig, dieses darzustellen.

Wirklich vielen vielen Dank
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de