Biblatex - idembib für einzelne Autoren deaktivierbar?

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: Biblatex - idembib für einzelne Autoren deaktivierbar?

Problem

von Ulrich75 » Do 20. Aug 2015, 02:28

Unter Verwendung des Stils authoryear schein mir der Vorschlag ein entscheidendes Problem zu haben:
wenn es mehrere Einträge ohne Verfasser aus dem gleichen Jahr gibt, werden die Label nicht mit zusätzlichen Buchstaben versehen, so dass alle Label identisch aussehen. Gibt es dafür vielleicht einen Lösungsansatz?

von Habakuk » Do 14. Aug 2014, 14:54

Ulrike, da magst du in der Theorie natürlich Recht haben, aber um an den Stil 'ranzugehen, fehlt mir die Expertise. Bei meinen begrenzten Fähigkeiten ist Rainers Vorschlag die pragmatische Lösung.

Besten Dank! H.

von u_fischer » So 10. Aug 2014, 17:55

Wenn es keinen Autor gibt, sollte man auch keinen angeben. Es ist dann Aufgabe des Stils dort ggfs. o.V. einzutragen.

von rais » Sa 9. Aug 2014, 17:50

Habakuk hat geschrieben: Ohne shorauthor, bzw. bei identischer Angabe erhält man wieder "Ders.", was ich vermeiden möchte.
biblatex scheint sich ab drei Klammerpaaren im shortauthor-Feld zu verhaspeln. Aber wozu der Umstand?
\documentclass{scrbook}
\usepackage[ngerman]{babel}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
%Literatur
@BOOK{unbekannt,
  title = {Beispielbuch},
  year = {2000},
  author = {\oV{unbekannt}},
  address = {Berlin}
}
@ARTICLE{auchunbekannt,
  author = {\oV{auchunbekannt}},
  title = {Beispielaufsatz},
  journal = {Zeitschrift},
  year = {2001},
  volume = {7},
  pages = {\pno~1--35, 99--291}
}

\end{filecontents}
\newcommand*\oV[1]{o.\,V.}

%%% Biblatex
\usepackage[
  backend=biber,
%  bibencoding=ansinew,  
  style=authortitle-dw,
%% biblatex-dw-Optionen %%%
  acronyms=true,
  firstfull=true,
  idembib=true, %true ist standard, %false,
  journalnumber=afteryear,%date,%standard
  namefont=smallcaps,%italic,%bold,
  pseudoauthor=true,
  shortjournal=true,
  xref=true,
%% biblatex-Optionen %%%
  ]{biblatex}
\usepackage[babel,german=quotes]{csquotes}

\addbibresource{\jobname.bib}

\begin{document}
Ein unbekannter Autor\footcite{unbekannt}, ein anderer unbekannter Autor.\footcite{auchunbekannt}
\printbibliography
\end{document}
Durch die Verwendung von \oV{..} im author-Feld (hier mit dem Zitierschlüssel als Parameter) wird der Autorenvergleich negativ; \oV selbst ist aber so definiert, dass es den Parameter ignoriert ;)

MfG
Rainer

von Habakuk » Sa 9. Aug 2014, 16:06

Mit Biber funktioniert das Vorgehen nicht mehr, folgendes Beispiel verursacht einen Error:
\documentclass{scrbook}
\usepackage[ngerman]{babel}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
%Literatur
@BOOK{unbekannt,
  title = {Beispielbuch},
  year = {2000},
  author = {{o.\,V.}},
  address = {Berlin},
  shortauthor = {{o.\,V.}}
}
@ARTICLE{auchunbekannt,
  author = {{o.\,V.}},
  title = {Beispielaufsatz},
  journal = {Zeitschrift},
  year = {2001},
  volume = {7},
  pages = {\pno~1--35, 99---291},
  shortauthor = {{{o.\,V.}}}  
}


\end{filecontents}
\newenvironment*{smallquote}{\begin{quote}\small}{\end{quote}}

%%% Biblatex
\usepackage[
  backend=biber, 
  bibencoding=ansinew,  
  style=authortitle-dw,
%% biblatex-dw-Optionen %%%
  acronyms=true,
  firstfull=true,
  idembib=true, %true ist standard, %false,
  journalnumber=afteryear,%date,%standard
  namefont=smallcaps,%italic,%bold,
  pseudoauthor=true,
  shortjournal=true,
  xref=true,
%% biblatex-Optionen %%%
  ]{biblatex}
\usepackage[babel,german=quotes]{csquotes}

\addbibresource{\jobname.bib}

\begin{document}
Ein unbekannter Autor\footcite{unbekannt}, ein anderer unbekannter Autor.\footcite{auchunbekannt}
\printbibliography
\end{document}
 
Ohne shorauthor, bzw. bei identischer Angabe erhält man wieder "Ders.", was ich vermeiden möchte.

Freue mich über Hilfe, ich zitiere rund 30 Werke ohne Verfasser, im Literaturverzeichnis erscheinen die dann alle mit "Ders.", obschon sie ja nicht alle aus der gleichen Feder stammen.

Habakuk

von Habakuk » Di 2. Aug 2011, 20:32

Eine - etwas umständliche - "Lösung" habe ich: Wenn ich als shortauthor {o.\;V.} bei jedem Eintrag eine unterschiedliche Anzahl an an {Klammern} eingebe, geht es:

1. Eintrag: shortauthor = {o.\;V.};
2. Eintrag: shortauthor = {{o.\;V.}};
3. Eintrag shortauthor = {{{o.\;V.}}}
etc.

Finde ich aber ziemlich umständlich, daher freue ich mich nach wie vor auf Vorschläge.

Biblatex - idembib für einzelne Autoren deaktivierbar?

von Habakuk » Di 26. Jul 2011, 18:49

Ich nutze den Stil biblatex-dw mit der globalen Option idembib und habe folgendes Problem: Ich habe eine Reihe von Werken ohne Verfasser, für die ich als author = {{o.\,V.}} angebe. Nun führt das in der Bibliographie dazu, dass ab dem zweiten Eintrag anstelle von o.V. "Ders." ausgegeben wird. Ist es möglich, das nur für die Titel mit author = {{o.\,V.}} zu deaktivieren und für alle übrigen Autoren beizubehalten?

Für Hilfe dankbar: Habakuk

Nach oben