Ich nutze das Minimalbeispiel: Öffne in Overleaf
\documentclass[a4paper, 11pt]{article} \usepackage[ngerman]{babel} \usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{csquotes} \DeclareLanguageMapping{ngerman}{ngerman-apa} \DeclareFieldFormat{apacase}{#1} \DefineBibliographyStrings{ngerman}{ andothers = {{et\,al\adddot}}, } \addbibresource{Literatur.bib} \usepackage[draft]{graphicx} \usepackage{sidecap} \usepackage{textcomp} \usepackage{url} \pagestyle{headings} \begin{document} \noindent Funktioniert:\\ \parencite[S. 129]{SprintStudieGerlach}\\ \parencite[S. 129]{SprintStudieGerlach}\\ \noindent Funktioniert nicht:\\ \begin{figure}[h] \centering \includegraphics[width=1.0\textwidth]{whatever.jpg} \caption{bla \parencite[S. 129]{SprintStudieGerlach}} \end{figure} \end{document} Literatur.bib: Öffne in Overleaf
@InCollection{SprintStudieGerlach, Title = {Der Sportunterricht aus Schülerperspektive}, Author = {Erin Gerlach and Uli Kussin and Hans-Peter Brandl-Bredenbeck and Wolf-Dietrich Brettschneider}, Booktitle = {DSB-Sprint-Studie: Eine Untersuchung zur Situation des Schulsports in Deutschland}, Publisher = {Meyer \& Meyer}, Year = {2006}, Address = {Aachen}, Editor = {DSB and dsj}, Pages = {128-130}, ISBN = {3898991911}, Language = {ger}, Organization = {Deutscher Sportbund} } Update: Ich bin dem Problem ein wenig näher gekommen denke ich. Es wird damit etwas zu tun haben (Biblatex Dokumentation):
Die Tracker sind also bei floats deaktiviert. Mit: Öffne in Overleaf
\makeatletter \AtBeginDocument{ \apptocmd\@floatboxreset {\booltrue{citetracker}% \booltrue{pagetracker}} {} {\blx@err@patch{floats}}% } \makeatother soll man sie angeblich re-aktivieren können. So zählt er tatsächlich auch irgendwie die Zitate in Abbildungen mit aber innerhalb von Abbildungen gibt er jetzt immer et al. an unabhängig davon ob es das Erste ist oder nicht. Zitiert man dann aber nach der Abbildung im Text wird (korrekter Weise) et al. benutzt. Steht vorher keine Zitat in der Abbildung schreibt er alle Autoren aus. Also wird grundsätzlich das Zitat in der Abbildung mitgezählt. Bleibt die Frage warum er jetzt die Autoren grundsätzlich bei Abbildungen gar nicht mehr ausschreibt?! gefragt 10 Jun '18, 01:16 whatever20073 |
Ich versuche mal, das zu beantworten, auch wenn das Ergebnis am Ende nicht vollends befriedigen kann und somit nur von begrenztem Wert ist. Immerhin kann das zum Verständnis hoffentlich ein wenig beitragen und damit auch die Entscheidung innerhalb von Das Problem ist wieder einmal, dass für die Entscheidung, ob eine einzeilige oder eine mehrzeilige Bildunterschrift auszugeben ist (erste werden bekanntlich bei den Standardklassen und einigen anderen Klassen in der Voreinstellung zentriert), Die einfachste Lösung bei Verwendung einer Standardklasse ist, das Paket Öffne in Overleaf
\begin{filecontents*}{\jobname.bib} @InCollection{SprintStudieGerlach, Title = {Der Sportunterricht aus Schülerperspektive}, Author = {Erin Gerlach and Uli Kussin and Hans-Peter Brandl-Bredenbeck and Wolf-Dietrich Brettschneider}, Booktitle = {DSB-Sprint-Studie: Eine Untersuchung zur Situation des Schulsports in Deutschland}, Publisher = {Meyer \& Meyer}, Year = {2006}, Address = {Aachen}, Editor = {DSB and dsj}, Pages = {128-130}, ISBN = {3898991911}, Language = {ger}, Organization = {Deutscher Sportbund} } \end{filecontents*} \documentclass[a4paper, 11pt]{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc}% Für aktuelles LaTeX überflüssig! \usepackage[T1]{fontenc} \usepackage{csquotes} \usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa}% Für aktuelles biblatex-apa überflüssig! \DeclareFieldFormat{apacase}{#1} \DefineBibliographyStrings{ngerman}{ andothers = {{et\,al\adddot}}, } \addbibresource{\jobname.bib} \usepackage[nooneline]{caption}% Ohne geht es nicht! \usepackage{xpatch} \makeatletter \AtBeginDocument{ \xapptocmd\@floatboxreset {\booltrue{citetracker}% \booltrue{pagetracker}} {} {\blx@err@patch{floats}}% } \makeatother \usepackage[draft]{graphicx} \usepackage{sidecap} \usepackage{textcomp} \usepackage{url} \pagestyle{headings} \begin{document} \section*{Funktioniert alles:} %\textcite[S. 129]{SprintStudieGerlach} %\textcite[S. 129]{SprintStudieGerlach} \begin{figure}[htp] \centering \includegraphics[width=1.0\textwidth]{whatever.jpg} \caption{bla \textcite[S. 129]{SprintStudieGerlach}} \end{figure} \textcite[S. 129]{SprintStudieGerlach} \textcite[S. 129]{SprintStudieGerlach} \end{document} Korrekt die Ausgabe: Bei der auskommentierten Variante ergibt sich hingegen: Allerdings ist die Warnung in der zitierten Erklärung aus der Öffne in Overleaf
\begin{filecontents*}{\jobname.bib} @InCollection{SprintStudieGerlach, Title = {Der Sportunterricht aus Schülerperspektive}, Author = {Erin Gerlach and Uli Kussin and Hans-Peter Brandl-Bredenbeck and Wolf-Dietrich Brettschneider}, Booktitle = {DSB-Sprint-Studie: Eine Untersuchung zur Situation des Schulsports in Deutschland}, Publisher = {Meyer \& Meyer}, Year = {2006}, Address = {Aachen}, Editor = {DSB and dsj}, Pages = {128-130}, ISBN = {3898991911}, Language = {ger}, Organization = {Deutscher Sportbund} } \end{filecontents*} \documentclass[a4paper, 11pt]{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc}% Für aktuelles LaTeX überflüssig! \usepackage[T1]{fontenc} \usepackage{csquotes} \usepackage[style=apa,sortcites=true,sorting=nyt,backend=biber]{biblatex} \DeclareLanguageMapping{ngerman}{ngerman-apa}% Für aktuelles biblatex-apa überflüssig! \DeclareFieldFormat{apacase}{#1} \DefineBibliographyStrings{ngerman}{ andothers = {{et\,al\adddot}}, } \addbibresource{\jobname.bib} \usepackage[nooneline]{caption}% Ohne geht es nicht! \usepackage{xpatch} \makeatletter \AtBeginDocument{ \xapptocmd\@floatboxreset {\booltrue{citetracker}% \booltrue{pagetracker}} {} {\blx@err@patch{floats}}% } \makeatother \usepackage[draft]{graphicx} \usepackage{sidecap} \usepackage{textcomp} \usepackage{url} \pagestyle{headings} \begin{document} \section*{Funktioniert alles:} \textcite[S. 129]{SprintStudieGerlach} \textcite[S. 129]{SprintStudieGerlach} \begin{figure}[tp]% NUR DAS `h' ENTFERNT! \centering \includegraphics[width=1.0\textwidth]{whatever.jpg} \caption{bla \textcite[S. 129]{SprintStudieGerlach}} \end{figure} \textcite[S. 129]{SprintStudieGerlach} \textcite[S. 129]{SprintStudieGerlach} \end{document} Entscheidend ist nämlich nicht, wann die Gleitumgebung ausgegeben wird, sondern wo sie im Quelltext steht und dort steht sie auch in diesem Beispiel nach dem ersten Zitat. Das zu ändern ist alles andere als einfach. Deshalb kommt man um Handarbeit nicht herum und kann dann natürlich auch gleich komplett auf den Automatismus bezüglich Gleitumgebungen verzichten. BTW: Bei der ganzen Problematik stellt sich natürlich auch noch die Frage, wie die Literaturverweise im Abbildungsverzeichnis ausgegeben werden sollen und ob der Verweis dort bei einem Abbildungsverzeichnis am Anfang des Dokuments ggf. als erster Verweis zählt oder nicht. Ich konnte übrigens in keinem der Auszüge aus dem APA6 Style Guide Angaben dazu finden, wie Literaturverweise in Konsultationsobjekten wie Abbildungen oder in Verzeichnissen zu behandeln sind. Es geht dort immer nur um Literaturverweise im Text. Dass die Originalvorschriften offenbar nur als kostenpflichtiges Buch zu erhalten sind, macht es etwas schwierig, genaueres zu ermitteln. Ich vermute aber stark, dass die Vorschriften in diesem Bereich eher ungenau sind. Bei Publikationen außerhalb der APA ist das ohnehin etwas, was sich ggf. von Publikation zu Publikation, Verlag zu Verlag, Lehrstuhl zu Lehrstuhl etc. unterscheiden kann. Oft wird es mit den APA-Vorschriften ohnehin nicht so genau genommen. Teilweise werden sogar explizite Abweichungen verlangt. beantwortet 01 Jul '18, 14:42 gast3 |
biber
2.4 ist übrigens schon recht alt. Aktuell sindbiblatex
3.11 undbiber
2.11. Vielleicht solltest Du mal ein Update erwägen.Sorry, ich kannte Markdown bisher nicht. Benutzt man den Code Button und fügt ein nimmt er nur die erste Zeile als code. Da man dann keine Tags sieht weiß man nicht was passiert. Hab dann Tags selber eingefügt weil dann wenigstens das ein Code Block war was einer sein sollte.. Markdown wird dann aber noch welche dazu generiert haben.. und heraus kam diese wundervolle Formatierung ;) whatever.. jetzt weiß ich womit ich es zu tun habe..
Ich benutze Ubuntu 16.04 da wird aktuell immer noch 2.4 installiert. Neuere Versionen haben wohl Kompatibilitätsprobleme.