ebd. fehlt

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

ebd. fehlt

Beitrag von MoonKid »

Folgender Code:
\documentclass[12pt]{scrartcl}

\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage[
    backend=biber,
    style=apa
]{biblatex}

\DeclareLanguageMapping{german}{german-apa}

\addbibresource{s.bib}

\begin{document}

\section{Einleitung}
Satz nummer eins \textcite[395]{bauman_2005}.

Satz nummer zwei \textcite[395]{bauman_2005}.

\newpage
\printbibliography
\end{document}
Beim zweiten Zitat müsste eigentlich "ebd." gesetzt werde. Es taucht aber wieder das gleiche wie beim ersten auf.

Mir war so, als hätte ich das schon mal hinbekommen, dass er das ebd. automatisch macht.

Habt ihr ne Idee?
XeLaTeX, TeX Live, vim-latexsuite

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Hat niemand hierzu eine Idee?
XeLaTeX, TeX Live, vim-latexsuite

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Nach kürzerer Suche fand ich den in den Beispielen der Biblatex Dokumentation den Begriff
ibidem
.

So gesehen fand ich mehrere:
ibidtracker=constrict,
ibidpage=true,
ibidem
Fürchte, du musst dich damit herumspielen (Such danach am besten in der Dokumentation.)

Hoffe das hilft, mehr konnte ich leider nicht wirklich machen,
Epllus.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Also ibidem selbst konnte ich nicht finden in der package doc.

Mein Code sieht jetzt so aus
\documentclass[12pt]{scrartcl}

\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage[
    backend=biber,
    style=authoryear,
    ibidtracker=strict
]{biblatex}

%\DeclareLanguageMapping{german}{german-apa}

\addbibresource{s.bib}

\begin{document}

\section{Einleitung}
Satz nummer eins \cite[359]{bauman_2005}.

Satz nummer zwei \cite[359]{bauman_2005}.
\newpage
Satz nummer drei \cite[359]{bauman_2005}.
\newpage
\printbibliography
\end{document}
Der ibidtracker ist also an. Hab auch den Wert "true" probiert. Aber das ändert nix.

Bin grad etwas verzweifelt und weiß nicht woran es liegt.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du musst einen Stil benutzen, der den Tracker umsetzt. Z.B. style=authoryear-ibid.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Ach wie geil, so gehts. Da muss man aber ganz schön um die Ecke denken.

Also stelle ich jetzt die Therie auf, dass folgender Code mit dem style=apa nicht ebd-mäßig-funktioniert, weil APA das gar nicht vorsieht. Korrekt?
Im APA-Style wird ibd aber niergends erwähnt und auch nicht verboten. Müsste also doch gehe, oder?

Was mich verwirrt, dass das Packet eigentlich "biblatex-apa" heißt, ich es im Code aber biblatex nennen muss und apa nur als Parameter übergebe. Ist das tatsächlich korrekt so, oder evtl. die Ursache meines Fehlers?
\documentclass[12pt]{scrartcl}

\usepackage{xltxtra} 
\defaultfontfeatures{Mapping=tex-text}

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage[
    backend=biber,
    style=apa,
    ibidtracker=strict
]{biblatex}

\DeclareLanguageMapping{german}{german-apa}

\addbibresource{s.bib}

\begin{document}

\section{Einleitung}
Satz nummer eins \cite[359]{bauman_2005}.

Satz nummer zwei \cite[359]{bauman_2005}.
\newpage
Satz nummer drei \cite[359]{bauman_2005}.
\newpage
\printbibliography
\end{document}
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

MoonKid hat geschrieben: Also stelle ich jetzt die Therie auf, dass folgender Code mit dem style=apa nicht ebd-mäßig-funktioniert, weil APA das gar nicht vorsieht. Korrekt?
Wahrscheinlich. Zumindest der Doku nach sieht es so aus. Aber ich habe den Code nicht überprüft.
Im APA-Style wird ibd aber niergends erwähnt und auch nicht verboten.
Warum sollte dort eine lange Liste von nicht funktionierenden Optionen sein? Sie schaden ja nicht, sie werden nur einfach nicht benutzt.
Müsste also doch gehe, oder?
Nur wenn der apa-Code irgendwo die entsprechenden \if-Befehle auch benutzt. biblatex-Stile können die diverses Ibid-Tracker benutzen, sie müssen aber nicht.
Was mich verwirrt, dass das Packet eigentlich "biblatex-apa" heißt, ich es im Code aber biblatex nennen muss und apa nur als Parameter übergebe. Ist das tatsächlich korrekt so, oder evtl. die Ursache meines Fehlers?
Der Name des Pakets ist irrelevant. Es enthält halt diverse Dateien, die mit style=apa aktiviert werden.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Gibt es eine Möglichkeit die Verwendung des apa-styles und einen ibid-tracker zu kombinieren?

APA-Style ist vorgae in meinem Studiengang.
XeLaTeX, TeX Live, vim-latexsuite

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

MoonKid hat geschrieben:Gibt es eine Möglichkeit die Verwendung des apa-styles und einen ibid-tracker zu kombinieren?
Natürlich. Du kannst ja einen eigenen Stil erzeugen. Die Frage ist nur, wie aufwendig es ist.
APA-Style ist vorgae in meinem Studiengang.
Und warum folgst du der Vorgabe nicht? APA kennt kein ebd.

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

u_fischer hat geschrieben:Und warum folgst du der Vorgabe nicht? APA kennt kein ebd.
Die Spasten kennen ihre eigenen Vorgaben nicht. Sie wollen halt "strickt APA" und aber auch ebd.
XeLaTeX, TeX Live, vim-latexsuite

Antworten