Anpassung Literaturverzeichniss

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: Anpassung Literaturverzeichniss

von RiicK3d » Mi 7. Nov 2018, 17:05

Okay Verstehe. Hab das mit den anpassen im APA hinbekommen, jedoch war das mehr als aufwendig und wahrscheinlich auch nicht alles sauber.

Vielen Dank für die Hilfe wird im Zukunft bestimmt weiterhelfen!

von Gast » Mi 7. Nov 2018, 16:50

Ich rate dazu, biblatex-apa nur dann zu verwenden, wenn wirklich APA-Stil gefordert ist. Wenn man nur "so etwas wie APA" oder sogar nur "Autor-Jahr" abliefern muss, ist es im Allgemeinen besser und einfacher mit einem der Standardstile (authoryear) zu beginnen und den zu modifizieren. biblatex-apa muss einiges an Arbeit und Code investieren, um den APA-Anforderungen zu entsprechen und es ist verlorene Liebesmüh, wenn Du das gar nicht brauchst oder womöglich mühsam rückgängig machen musst. Einige Dinge, die in den Standardstilen einfach sind, sind es bei biblatex-apa nicht unbedingt.

Daher hier ein Vorschlag basierend auf style=authoryear. Eventuell musst Du die anderen Typen etwas anpassen, aber für @online sollte es in etwa passen.
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  citestyle=alphabetic,
  bibstyle=authoryear,
  labeldateparts=false,
  dashed=false,
  urldate=short,
  isbn=false,
  url=true,
]{biblatex}

\DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}}
\defbibenvironment{bibliography}
  {\list
     {\printtext[labelalphawidth]{%
        \printfield{labelprefix}%
        \printfield{labelalpha}%
        \printfield{extraalpha}}}
     {\setlength{\labelwidth}{\labelalphawidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{##1\hss}}
  {\endlist}
  {\item}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=4,strside=left,ifnames=1]{labelname}
    \field[strwidth=2,strside=left,ifnames=2]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
  \labelelement{
    \field[strwidth=1,strside=right]{-}
  }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
  }
}

\renewbibmacro*{date+extradate}{%
  \iffieldundef{year}
    {}
    {\printtext[parens]{\printdate}}}

\renewbibmacro*{bbx:ifmergeddate}[2]{#1}

\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
%\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareFieldFormat[online]{title}{#1}

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

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{Awak18,
  author = {{Unity Documentation}},
  title = {MonoBehaviour.Awake()},
  year = {2018},
  howpublished = {\url{https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html}},
  note = {Abruf am 13.09.2018},
  keywords = {Unity},
}
@online{Awak181,
  author = {{Unity Documentation}},
  title = {MonoBehaviour.Awake()},
  year = {2018},
  url = {https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html},
  urldate = {2018-09-13},
  keywords = {Unity},
}
\end{filecontents}

\addbibresource{\jobname.bib}

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

Anpassung Literaturverzeichniss

von RiicK3d » Mo 5. Nov 2018, 00:53

Hallo zusammen,

ich bin gerade bei den letzten Anpassungen meines Literaturverzeichnisses. Die Kürzel werden schon wie gewünscht dargestellt. Die restliche Formatierung muss ich leider noch nach den wünschen meines Betreuers (ist meine Abschlussarbeit) anpassen. Dabei geht es um die Internetquellen.

Gewünschte Formatierung :

Unity Documentation (2018): Monobehaviour.Awake(). https: //docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html, Abruf am 13.09.2018.


momentan Formatierung:

(als misc)
Unity Documentation. (2018a). MonoBehaviour.Awake(). https: //docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html. Abruf am 13.09.2018.

(als electronic bzw. online)
Unity Documentation. (2018b): Monobehaviour.Awake(). Zugriff 13.09.2018 unter https: //docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html


Hab für die Internquellen mal die Formatierung als Misc und als online angegeben. Bei Misc würde es sich um Änderungen der Trennzeichen handeln.

-keine Trennzeichen zwischen Author und Jahreszahl.
-Den Titel nicht kursiv
-Doppelpunkt zwischen Jahreszahl und Titel.
-Komma zwischen URL und Abruf am.
-Zudem soll nur die Jahreszahl und kein Buchstabe angegeben werden. Dies ist im Kürzel schon ausreichend.

Dafür mein bisheriger Code mit den bisher gemachten Anpassungen:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel} 
\usepackage{csquotes}
\usepackage[
    backend=biber, 
  citestyle=alphabetic,
  bibstyle=apa,
    urldate=short,
    isbn=false,
    natbib= true,
    url=true,
    giveninits=false,
]{biblatex}

% begin: excerpt from `alphabetic.bbx'
\DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}}
\defbibenvironment{bibliography}
  {\list
     {\printtext[labelalphawidth]{%
        \printfield{labelprefix}%
        \printfield{labelalpha}%
        \printfield{extraalpha}}}
     {\setlength{\labelwidth}{\labelalphawidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{##1\hss}}
  {\endlist}
  {\item}
% end: excerpt from `alphabetic.bbx'

% Zitationsstyle für Kürzel
\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=4,strside=left,ifnames=1]{labelname}
    \field[strwidth=2,strside=left,ifnames=2]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
   \labelelement{
    \field[strwidth=1,strside=right]{-}
    }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
  }
}

%Trennzeichen zwischen Author und Titel
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\renewcommand*{\multinamedelim}{\addsemicolon\space}% 
%\renewcommand*{\finalnamedelim}{\addsemicolon\space}% 

\addbibresource{TestBib.bib} 

\begin{document}
\cite{Awak18} ; \cite{Awak181}
  \printbibliography[title=Literaturverzeichnis, heading=bibliography,heading=bibintoc]
  \end{document}
Die dazu verwendete Bib-Datei:
@misc{Awak18,
	Author = {{Unity Documentation}},
	Date-Added = {2018-11-01 22:29:55 +0000},
	Date-Modified = {2018-11-05 00:32:10 +0100},
	Howpublished = {\url{https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html}},
	Keywords = {Unity},
	Note = {Abruf am 13.09.2018},
	Title = {MonoBehaviour.Awake()},
	Urldate = {2018-09-13},
	Year = {2018}}

@electronic{Awak181,
	Author = {{Unity Documentation}},
	Date-Added = {2018-11-01 22:29:55 +0000},
	Date-Modified = {2018-11-05 00:29:23 +0100},
	Howpublished = {\url{https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html}},
	Keywords = {Unity},
	Title = {MonoBehaviour.Awake()},
	Url = {https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html},
	Urldate = {2018-09-13},
	Year = {2018}}

Beste grüße und vielen Dank im Voraus!

RiicK3d :D
Dateianhänge
testBib.bib
Bib-Datei
(1.27 KiB) 286-mal heruntergeladen
Test.tex
Tex-Datei
(1.68 KiB) 263-mal heruntergeladen

Nach oben