goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 98353
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer Loelle92.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Literaturverzeichnis anpassen

 

Alina159
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 03.07.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.07.2019, 20:39     Titel: Literaturverzeichnis anpassen
  Antworten mit Zitat      
Hallo,

das Ende meiner Abschlussarbeit steht an und das Literaturverzeichnis bringt mich an meine Grenzen. Laut Uni muss meine Ausgabe im Literaturverzeichnis wie folgt aussehen.

Institution/Autor (Jahr): Titel, Online: www.google.de [TT.MM.JJJJ].

Bei mir sieht es zur Zeit so aus:

Institution/Autor (Jahr). Titel, www.google.de [letzter Zugriff amTT.MM.JJJJ].

Wenn ich versuche zu tricksen und "letzter Zugriff am" aus der Klammer lösche wird ein Leerzeichen hinzugefügt.

Also zu meiner Frage. Habt ihr eine Lösung, wie ich den Doppelpunkt hinter das Jahr, Online mit Doppelpunkt (ohne einfachen Punkt) vor die URL und lediglich das Datum in den eckigen Klammern am Ende hinbekomme?

Ich hoffe das Beispiel reicht aus.

Schon einmal vielen Dank für die Mühe und Hilfe.


Code • Öffne in Overleaf

@online{unik-pine-tree,
   title = {Software zur Automatisierung im Marketing und Vertrieb
},
   url = {https://www.unikpinetree.de/uber-unik},
   author = {{Unik Pine Tree A/S}},
   urldate = {2019-06-26},
   date = {2019}
}


\usepackage[style=authoryear-ibid,backend=biber]{biblatex}
\addbibresource{ref.bib}

\usepackage{url}
\urlstyle{rm}
\DeclareFieldFormat{url}{\addcolon\space\url{#1}}
\DefineBibliographyStrings{german}{%
   urlseen = {letzter Zugriff am},
   }
\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\space#1}}

\begin{document}
Hier steht der Text, der zitiert werden soll \autocite{unik-pine-tree}.

\printbibliography  %Literaturverzeichnis


\end{document}

 
[/code]
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1726
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 03.07.2019, 21:26     Titel:
  Antworten mit Zitat      
Dein Beispiel ist unvollständig.

Alina159 hat Folgendes geschrieben:
Wenn ich versuche zu tricksen und "letzter Zugriff am" aus der Klammer lösche wird ein Leerzeichen hinzugefügt.


Wenn Du den Befehl \bibstring mit seinem Argument urlseen entfernst, wird durch den verbleibenden Befehl \space weiterhin ein Leerzeichen eingefügt.

Code • Öffne in Overleaf
\begin{filecontents*}{\jobname.bib}
@online{unik-pine-tree,
   title = {Software zur Automatisierung im Marketing und Vertrieb
},
   url = {https://www.unikpinetree.de/uber-unik},
   author = {{Unik Pine Tree A/S}},
   urldate = {2019-06-26},
   date = {2019}
}
\end{filecontents*}

\documentclass{article}
\usepackage[utf8]{inputenc}% muss bei einer aktuellen TeX-Distribution nicht mehr geladen werden
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear-ibid]{biblatex}% lädt url

\addbibresource{\jobname.bib}

\urlstyle{rm}

\DefineBibliographyStrings{german}{
    url = {Online
}
}

\DeclareFieldFormat{url}{\bibstring{url}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibbrackets{#1}}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}

\begin{document}
Hier steht der Text, der zitiert werden soll \autocite{unik-pine-tree}.
\printbibliography
\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Alina159
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 03.07.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2019, 09:39     Titel:
  Antworten mit Zitat      
Hallo und vielen Dank für die Hilfe.

In meinem ersten Dokument wurde mir komischerweise das Literaturverzeichnis zerschossen und auch nachdem ich das wieder rückgängig gemacht habe, wurde die Litertaurquelle nicht mehr gefunden. Ich habe das dann noch einmal ausprobiert und Schritt für Schritt nur eingefügt und dann hat es komischerweise ohne Probleme geklappt. Also passt das jetzt super Smile

Eine kleine Frage habe ich doch noch. Ich hoffe, dass es ok ist hier drunter zu fragen, ansonsten mache ich ein neues Thema auf.

Im Fließtext wird die Zitation mit einer Seitenanzahl mit Komma und Seite dargstellt.
Kann ich das ändern, dass es wie folgt aussieht.
(Autor Jahr: 63)

Code • Öffne in Overleaf

\begin{filecontents*}{\jobname.bib}
@online{unik-pine-tree,
   title = {Software zur Automatisierung im Marketing und Vertrieb
},
   url = {https://www.unikpinetree.de/uber-unik},
   author = {{Unik Pine Tree A/S}},
   urldate = {2019-06-26},
   date = {2019}
}
\end{filecontents*}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}



\usepackage[style=authoryear-ibid]{biblatex}% lädt url
\addbibresource{\jobname.bib}

\urlstyle{rm}

\DefineBibliographyStrings{german}{
    url = {Online
}
}

\DeclareFieldFormat{url}{\bibstring{url}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibbrackets{#1}}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}

\begin{document}
Hier steht der Text, der zitiert werden soll \autocite[63]{unik-pine-tree}.
\printbibliography
\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

bistro
Forum-Newbie
Forum-Newbie

Beiträge: 7
Anmeldedatum: 25.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2019, 10:32     Titel:
  Antworten mit Zitat      
Zitate der Form (AutorIn, Jahr, Seite) können zu (AutorIn Jahr: Seite) mit folgenden Befehlen geändert werden:

Code • Öffne in Overleaf

\renewcommand{\nameyeardelim}{\addspace}
\renewcommand*{\postnotedelim}{\addcolon\space}
 
Private Nachricht senden Benutzer-Profile anzeigen

Alina159
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 03.07.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2019, 10:43     Titel:
  Antworten mit Zitat      
Danke schön Smile

Wie bekomme ich das "S." weg, dass wirklich nur die Zahl da stehen bleibt?
Private Nachricht senden Benutzer-Profile anzeigen

bistro
Forum-Newbie
Forum-Newbie

Beiträge: 7
Anmeldedatum: 25.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2019, 10:49     Titel:
  Antworten mit Zitat      
Das habe ich übersehen, sorry & voilà:

Code • Öffne in Overleaf
\DeclareFieldFormat{postnote}{#1}
Private Nachricht senden Benutzer-Profile anzeigen

Alina159
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 03.07.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2019, 11:08     Titel:
  Antworten mit Zitat      
Vielen Dank, jetzt sieht es so aus wie es soll Smile
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1726
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 04.07.2019, 22:08     Titel:
  Antworten mit Zitat      
Falls im Literaturverweis nicht nur eine Seite angegeben wird, sondern ein Seitenbereich, dann sollte sich die Änderung besser an der von biblatex vorgegebenen Definition orientieren, welche den Befehl \mknormrange benutzt.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.07.2019, 09:05     Titel:
  Antworten mit Zitat      
In der Tat sollte wäre es mit einer aktuellen Version von biblatex schöner,
Code • Öffne in Overleaf
\DeclareFieldFormat{postnote}{\mknormrange{#1}}

zu schreiben. Der Unterschied zwischen \mknormrange{#1} und #1 fällt aber nur beim genauen Hinsehen auf (im Beispiel unten nur im zweiten Zitat).

Das \renewcommand{\nameyeardelim}{\addspace} war im Beispiel eigentlich gar nicht nötig. Eventuell lädst Du die natbib-Kompatibilitätsoption (https://tex.stackexchange.com/q/149313/35864) oder stellst \nameyeardelim anders um. In einer neueren Version von biblatex ist statt \renewcommand{\nameyeardelim}{\addspace}
Code • Öffne in Overleaf
\DeclareDelimFormat{nameyeardelim}{\addspace}

vorzuziehen. Da es aber nicht nötig sein sollte, habe ich es unten auskommentiert.

In der kommenden Version von biblatex wird übrigens auch \postnotedelim kontextsensitiv, siehe https://github.com/plk/biblatex/issues/868 und https://github.com/plk/biblatex/pull/869. Dann würde man statt \renewcommand*{\postnotedelim}{\addcolon\space} schöner
Code • Öffne in Overleaf
\DeclareDelimFormat{postnotedelim}{\addcolon\space}

schreiben. Tatsächlich geht das auch jetzt schon (da die Implementation abwärtskompatibel sind), aber empfehlen kann ich es jetzt noch nicht, da es zu Dingen wie \DeclareDelimFormat[textcite]{postnotedelim}{\addcomma\space} verleitet, die jetzt noch nicht funktionieren.

Code • Öffne in Overleaf
\begin{filecontents*}{\jobname.bib}
@online{unik-pine-tree,
  title   = {Software zur Automatisierung im Marketing und Vertrieb
},
  url     = {https://www.unikpinetree.de/uber-unik},
  author  = {{Unik Pine Tree A/S}},
  urldate = {2019-06-26},
  date    = {2019},
}
\end{filecontents*}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage[style=authoryear-ibid]{biblatex}
\addbibresource{\jobname.bib}

\urlstyle{rm}

\DefineBibliographyStrings{german}{
  url = {Online
}
}

%\DeclareDelimFormat{nameyeardelim}{\addspace}
\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}

\DeclareFieldFormat{url}{\bibstring{url}\addcolon\space\url{#1}}
\DeclareFieldFormat{urldate}{\mkbibbrackets{#1}}

\renewcommand*{\postnotedelim}{\addcolon\space}
\DeclareFieldFormat{postnote}{\mknormrange{#1}}

\begin{document}
Hier steht der Text, der zitiert werden soll \autocite[63]{unik-pine-tree}.

Hier steht der Text, der zitiert werden soll \autocite[63-65]{unik-pine-tree}.

\printbibliography
\end{document}

Neues Thema eröffnen Neue Antwort erstellen



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


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de