APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen

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: APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen

Re: APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen

von ap.1900.data » Sa 22. Jun 2024, 21:26

Hallo MoeWe,

vielen lieben Dank! Das funktioniert super! Du hast mir sehr geholfen

LG
AP

Re: APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen

von MoeWe » Sa 22. Jun 2024, 09:20

Ich frage mich ja immer, wer solche Regeln aufstellt und dann so sehr darauf besteht. Und warum. Die Stile werden in den wenigsten Fällen dadurch objektiv besser. Naja. biblatex-apa ist nicht so sehr dafür gedacht, anpassbar zu sein, sondern dafür, den sehr komplexen APA-Stil möglichst akkurat mit biblatex zu implementieren. Daher können schon vermeintlich "kleine" Anpassungen recht viel Code erfordern. Sind mehr Anpassungen gewünscht, ist es irgendwann eine bessere Idee, auf einem der Standardstile aufzubauen. Die haben nämlich einen absichtlich simpleren und leichter anpassbaren Code.

Das folgende sollte mit der aktuellen Version von biblatex-apa (v9.17 von 2023-03-20), die APA7 implementiert, funktionieren.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}

\makeatletter
\renewbibmacro*{name:apa:family-given}[5]{%
  \togglefalse{apablx@wantcomma}%
  \ifuseprefix
    {\usebibmacro{name:delim}{#4#1}%
     \usebibmacro{name:hook}{#4#1}%
     \ifdefvoid{#4}{}{%
       \mkbibnameprefix{#4}\isdot%
       \ifprefchar{}{\bibnamedelimc}}%
     \mkbibnamefamily{#1}\isdot%
     \ifdefvoid{#2}{}{\toggletrue{apablx@wantcomma}%
                      \revsdnamepunct\bibnamedelimd\mkbibnamegiven{#2}\isdot}%
     \ifdefvoid{#5}{}{\toggletrue{apablx@wantcomma}%
                      \addcomma\bibnamedelimd\mkbibnamesuffix{#5}\isdot}}
    {\usebibmacro{name:delim}{#1}%
     \usebibmacro{name:hook}{#1}%
     \mkbibnamefamily{#1}\isdot
     \ifboolexpe{%
       test {\ifdefvoid{#2}}
       and
       test {\ifdefvoid{#4}}}
       {}
       {\revsdnamepunct}%
     \ifdefvoid{#2}{}{\toggletrue{apablx@wantcomma}%
                      \bibnamedelimd\mkbibnamegiven{#2}}%
     \ifdefvoid{#4}{}{%
       \toggletrue{apablx@wantcomma}%
       \bibnamedelimc\mkbibnameprefix{#4}%
       \ifprefchar{}{\bibnamedelimc}}%
     \ifdefvoid{#5}{}{\toggletrue{apablx@wantcomma}%
                      \addcomma\bibnamedelimd\mkbibnamesuffix{#5}\isdot}}%
  \let\bibstring\bibcplstring
  \usebibmacro{role}{\addspace}{\mkbibparens}%
  \hasitemannotation[\currentname][username]
    {\addspace\mkbibbrackets{\getitemannotation[\currentname][username]}}
    {}%
  \apablx@ifrevnameappcomma
    {\addcomma}
    {}}

\renewbibmacro*{name:apa:given-family}[5]{%
  \usebibmacro{name:delim}{#2#4#1#5}%
  \usebibmacro{name:hook}{#2#4#1#5}%
  \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot
                   \bibnamedelimd}%
  \ifdefvoid{#4}{}{%
    \mkbibnameprefix{#4}\isdot
    \ifprefchar{}{\bibnamedelimc}}%
  \mkbibnamefamily{#1}\isdot%
  \ifdefvoid{#5}{}{\bibnamedelimd\mkbibnamesuffix{#5}\isdot}%
  \let\bibstring\bibcpsstring
  \usebibmacro{role}{\addcomma\space}{\@firstofone}}
\makeatother

\begin{filecontents}{\jobname.bib}
@article{einstein1905,
  title={Zur Elektrodynamik bewegter Körper},
  author={Einstein, Albert},
  journal={Annalen der Physik},
  volume={322},
  number={10},
  pages={891--921},
  year={1905},
  publisher={Wiley Online Library}
}

@book{newton1687,
  title={Philosophiæ Naturalis Principia Mathematica},
  author={Newton, Isaac},
  year={1687},
  publisher={Royal Society}
}

@article{planck1901,
  title={Ueber das Gesetz der Energieverteilung im Normalspectrum},
  author={Planck, Max},
  journal={Annalen der Physik},
  volume={309},
  number={3},
  pages={553--563},
  year={1901},
  publisher={Wiley Online Library}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}


\section{Einleitung}

Wissenschaftliches Zitieren ist ein wesentlicher Bestandteil akademischer Arbeiten.
\Textcite{einstein1905} zeigt in seiner Arbeit die Grundlagen der speziellen Relativitätstheorie.
Weiterhin wird in \parencite{newton1687} die klassische Mechanik ausführlich behandelt.

\section{Hauptteil}

Die Arbeiten von \textcite{einstein1905} und \textcite{newton1687} sind grundlegende Pfeiler der modernen Physik.
Ein weiterer wichtiger Beitrag zur Quantenmechanik stammt von \textcite{planck1901}.

\section{Fazit}

Wie in den Zitaten \parencite{einstein1905, newton1687, planck1901} gezeigt,
sind die genannten Werke von herausragender Bedeutung für das Verständnis der physikalischen Gesetze.

\autocite{sigfridsson,worman,westfahl:space,moraux,aksin}

\printbibliography

\end{document}

APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen

von ap.1900.data » Fr 21. Jun 2024, 11:42

Hallo zusammen,
von meinem Lehrstuhl habe ich folgende Vorgabe bzgl. des Literaturverzeichnisses: APA, 6. oder 7. Edition, mit ausgeschriebenen Vornamen.

Mein vergeblicher Versuch:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{csquotes}
\usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber,firstinits=false]{biblatex}
\addbibresource{literature.bib}

\begin{document}


\section{Einleitung}

Wissenschaftliches Zitieren ist ein wesentlicher Bestandteil akademischer Arbeiten. \citet{einstein1905} zeigt in seiner Arbeit die Grundlagen der speziellen Relativitätstheorie. Weiterhin wird in \citep{newton1687} die klassische Mechanik ausführlich behandelt.

\section{Hauptteil}

Die Arbeiten von \citet{einstein1905} und \citet{newton1687} sind grundlegende Pfeiler der modernen Physik. Ein weiterer wichtiger Beitrag zur Quantenmechanik stammt von \citet{planck1901}.

\section{Fazit}

Wie in den Zitaten \citep{einstein1905, newton1687, planck1901} gezeigt, sind die genannten Werke von herausragender Bedeutung für das Verständnis der physikalischen Gesetze.

\printbibliography

\end{document}
Die zugehörige literature.bib:

@article{einstein1905,
  title={Zur Elektrodynamik bewegter Körper},
  author={Einstein, Albert},
  journal={Annalen der Physik},
  volume={322},
  number={10},
  pages={891--921},
  year={1905},
  publisher={Wiley Online Library}
}

@book{newton1687,
  title={Philosophiæ Naturalis Principia Mathematica},
  author={Newton, Isaac},
  year={1687},
  publisher={Royal Society}
}

@article{planck1901,
  title={Ueber das Gesetz der Energieverteilung im Normalspectrum},
  author={Planck, Max},
  journal={Annalen der Physik},
  volume={309},
  number={3},
  pages={553--563},
  year={1901},
  publisher={Wiley Online Library}
}
Ich freue mich über eure Hilfe.

LG & besten Dank
AP

Nach oben