Shortauthor doppelt angezeigt (biblatex-apa)

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: Shortauthor doppelt angezeigt (biblatex-apa)

von SD » So 21. Jul 2013, 13:58

Mit dem letzten Update des biblatex-apa-Packages funktioniert es auch wieder ohne den oben beschriebenen Code-Eintrag.

Grüße, SD

von SD » Fr 10. Mai 2013, 19:49

Vielen Dank für den Code! Löst das Darstellungsproblem.
Leider gibt es manchmal "zuverlässige" Quellen ohne Datum, auf die man nicht verzichten möchte...

Ich werde dem biblatex-apa Autor mal eine Mail schicken, ich melde mich dann bei neuen Erkenntnissen.

von u_fischer » Fr 10. Mai 2013, 16:12

Nun eine Quelle ohne Datumsangabe ist immer etwas dubios. Andererseits ist dieser doppelte Shortauthor auch nicht ganz sauber. Du kannst sowas versuchen (und du solltest den iblatex-apa-Autor informieren).
\renewbibmacro*{cite:noyear}{%
  \ifnameundef{shortauthor}
    {}
    {\ifciteseen
      {}
      %{\printnames{shortauthor}\setunit{\nameyeardelim}}}% entfernt
      {}}
    \printtext[bibhyperref]{\bibstring{nodate}%
      \iffieldundef{extrayear}
        {\setunit{\relax}}
        {\setunit{\apashortdash}}%
      \printfield{extrayear}}}

von SD » Fr 10. Mai 2013, 14:37

Danke für den Hinweis!
Du hast recht, mit einer Datumsangabe funktioniert es einwandfrei... date={} oder date={{o.D.}} (-> Biberwarnung "invalid format - ignoring") führt aber leider zum genannten Problem.

Ich hoffe, es findet sich noch ein/e "Wissende/r", sonst darf ich nur noch Unternehmen mit Datumsangabe zitieren :D

von Epllus » Fr 10. Mai 2013, 13:50

Das Problem liegt an dem leeren "date" Feld in der .bib,
Wenn du da ein Datum einfügst (z.B.: 2013), funktioniert es.

Leider habe ich keine andere Lösung dafür gefunden. Vielleicht weiß jemand anderer Rat.

Grüße
Epllus

von SD » Do 9. Mai 2013, 18:10

Minimalbeispiel gibts natürlich auch :)
\documentclass[
fontsize=12pt,
paper=A4,
headings=small,
%parskip=half,
twoside=false,
listof=totoc,
bibliography=totoc
]{scrreprt}

\usepackage[ngerman]{babel} %Silbentrennung
\usepackage[utf8]{inputenc} %Umlaute

\usepackage[babel,german=quotes]{csquotes} % deutsche Anführungszeichen
\usepackage[backend=biber,style=apa]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{minimal.bib}
\setlength{\bibitemsep}{12pt} %Abstand zwischen Liteinträgen

\usepackage[T1]{fontenc} %Silbentrennung mit Umlauten

\begin{document}

\section{Zitate}
So wird es ausgegeben: \\
Dies ist ein Test \parencite{dguv} \\
Und das nächste Zitat \parencite{dguv}\\

Und so hätte ich es gern:\\
Dies ist ein Test (Deutsche Gesetzliche Unfallversicherung [DGUV], o.D.)\\
Und das nächste Zitat (DGUV, o.D.)\\

\section{Literaturverzeichnis}
Im Literaturverzeichnis würde ich gerne folgendes ändern:

\begin{itemize}
\item Deutsche Gesetzliche Unfallversicherung [DGUV]
\item Zugriff AM
\item KOMMA vor dem unter url streichen
\end{itemize}


\printbibliography [title={Literaturverzeichnis}]

\end{document}
Die bib-Datei enthält folgendes:
@online{dguv, 
author={{Deutsche Gesetzliche Unfallversicherung}}, 
shortauthor={DGUV},
title={{Das klassische Phasenmodell}}, 
date={},
url={http://www.dguv-lug.de/dyn/bin/418431-424208-1-phasenmodell.pdf}, 
urldate={2013-04-23}
}
Viele Grüße, SD

von Epllus » Mi 8. Mai 2013, 20:29

Solche Fragen sind ohne Minimalbeispiel schwer zu beantworten.

Grüße
Epllus

Shortauthor doppelt angezeigt (biblatex-apa)

von SD » Mi 8. Mai 2013, 20:25

Hallo,

ich nutze das Paket biblatex-apa für das Zitieren mit Latex.
Dabei sollen Zitate von Unternehmen beim ersten Mal mit (Deutsche Gesetzliche Unfallversicherung [DGUV], 2013) und alle weiteren Male mit (DGUV, 2013) dargestellt werden. Das funktioniert mit biblatex-apa soweit ganz gut, indem man die Deutsche Gesetzliche Unfallversicherung als author und DGUV als shortauthor angibt.

Leider wird nun das erste Zitat folgendermaßen dargestellt:
(Deutsche Gesetzliche Unfallversicherung [DGUV], DGUV, 2013)

Habt ihr eine Lösung dafür, wie ich das zweite DGUV weg bekomme?
Und ist es möglich, dass auch im Quellenverzeichnis der shortauthor in eckigen Klammern hinter dem Autor aufgelistet wird?

Danke schon einmal!

Nach oben