von Gast » Mi 21. Nov 2018, 22:18
Minimal ist das Beispiel noch nicht ganz: Da kann man noch einige Pakete, Kommentare und anderen Präambelcode entfernen ohne relevante Dinge zu zerstören. Ich bin mir aber bewusst, dass man als Anfänger lieber auf der sicheren Seite bleiben möchte und alles so lässt wie es ist, für den Fall, dass es wichtig sein könnte. Dem möchte ich entgegen halten, dass es gerade sinnvoll ist, zu wissen, ob man bestimmte Dinge entfernen kann und noch immer ein vernünftiges Dokument erhält. Aber das muss jeder selber wissen.
Lauffähig war das Beispiel nur fast, da das erwähnte Bild fehlt. In der
Minimalbeispiel-Anleitung sollte eigentlich irgendwo stehen, dass man für Beispielbilder das Paket
mwe mit example-image (oder
duckuments mit example-image-duck) nutzen kann. In der Tat ist ein Bild gar nicht nötig und Du hättest auch einfach nur "Blub" anstelle des \includegraphics schreiben können oder eine Box malen. Einen Daumen hoch gibt es aber für die Nutzung von filecontents, um die .bib-Datei einzubinden. Wenn es Dir nicht um konkrete Beispiele geht, kannst Du da auch die bei allen biblatex-Installationen mitgelieferte biblatex-examples.bib nehmen.
Insgesamt war das Beispiel aber schon recht brauchbar.
Wie erwähnt sind Fußnoten in Gleitumgebungen und ihren Captions nicht ganz einfach. Im Grunde gibt es da keine universelle gute Lösung. Siehe z.B.
https://tex.stackexchange.com/q/10181/35864 oder
https://texwelt.de/wissen/fragen/5918/w ... -verwenden Du kannst natürlich die dort beschriebenen Lösungen probieren, ich für meinen Teil würde aber auf Fußnoten verzichten und die Information direkt in die Caption setzen. Dann ist die Information direkt da, wo sie hingehört. Gleitumgebungen befinden sich außerhalb des Textflusses, daher ist es nicht abwegig, dass sie sich nicht des normalen Fußnotenapparates bedienen und stattdessen mit ihrer Caption weitgehend eigenständig bleiben.
\documentclass[listof=totoc, 12pt, a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[singlelinecheck=off]{caption}
\usepackage{csquotes}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage[style=authoryear,backend=biber,giveninits=true,uniquename=false,maxcitenames=2,uniquelist=false]{biblatex}
\usepackage{hyperref}
\newbibmacro*{citewithinitials}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames[family-given]{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\printtext[parens]{\usebibmacro{cite:labelyear+extrayear}}}
{\usebibmacro{cite:shorthand}}}
\DeclareCiteCommand{\footcite}[\mkbibfootnote]% Kopiert aus `authoryear.cbx`
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{citewithinitials}% cite ersetzt
}
{\multicitedelim}
{\usebibmacro{postnote}}
\begin{filecontents}{\jobname.bib}
@book{mertensPhotovoltaikLehrbuchGrundlagen2015,
author = {Mertens, Konrad},
title = {Photovoltaik},
subtitle = {Lehrbuch zu Grundlagen, Technologie und Praxis},
year = {2015},
edition = {3., neu bearbeitete und erweiterte Auflage},
publisher = {Fachbuchverlag Leipzig},
address = {München},
isbn = {978-3-446-44232-0},
note = {OCLC: 920442475},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\listoffigures
Hier schreibe ich\footcite[vgl.][201\psq]{mertensPhotovoltaikLehrbuchGrundlagen2015} mit cite in der Fußnote.
\begin{figure}[h]
\centering
\includegraphics{example-image}
\caption[Caption]{Caption \parencite[vgl.][11]{mertensPhotovoltaikLehrbuchGrundlagen2015}}
\label{fig:my_label}
\end{figure}
\printbibliography
\end{document}
Minimal ist das Beispiel noch nicht ganz: Da kann man noch einige Pakete, Kommentare und anderen Präambelcode entfernen ohne relevante Dinge zu zerstören. Ich bin mir aber bewusst, dass man als Anfänger lieber auf der sicheren Seite bleiben möchte und alles so lässt wie es ist, für den Fall, dass es wichtig sein könnte. Dem möchte ich entgegen halten, dass es gerade sinnvoll ist, zu wissen, ob man bestimmte Dinge entfernen kann und noch immer ein vernünftiges Dokument erhält. Aber das muss jeder selber wissen.
Lauffähig war das Beispiel nur fast, da das erwähnte Bild fehlt. In der [m][/m]-Anleitung sollte eigentlich irgendwo stehen, dass man für Beispielbilder das Paket [p]mwe[/p] mit [tt]example-image[/tt] (oder [p]duckuments[/p] mit [tt]example-image-duck[/tt]) nutzen kann. In der Tat ist ein Bild gar nicht nötig und Du hättest auch einfach nur "Blub" anstelle des [tt]\includegraphics[/tt] schreiben können oder eine Box malen. Einen Daumen hoch gibt es aber für die Nutzung von [tt]filecontents[/tt], um die [tt].bib[/tt]-Datei einzubinden. Wenn es Dir nicht um konkrete Beispiele geht, kannst Du da auch die bei allen [tt]biblatex[/tt]-Installationen mitgelieferte [tt]biblatex-examples.bib[/tt] nehmen.
Insgesamt war das Beispiel aber schon recht brauchbar.
Wie erwähnt sind Fußnoten in Gleitumgebungen und ihren Captions nicht ganz einfach. Im Grunde gibt es da keine universelle gute Lösung. Siehe z.B. https://tex.stackexchange.com/q/10181/35864 oder https://texwelt.de/wissen/fragen/5918/wie-kann-ich-footcite-im-caption-einer-gleitumgebung-verwenden Du kannst natürlich die dort beschriebenen Lösungen probieren, ich für meinen Teil würde aber auf Fußnoten verzichten und die Information direkt in die Caption setzen. Dann ist die Information direkt da, wo sie hingehört. Gleitumgebungen befinden sich außerhalb des Textflusses, daher ist es nicht abwegig, dass sie sich nicht des normalen Fußnotenapparates bedienen und stattdessen mit ihrer Caption weitgehend eigenständig bleiben.
[code]\documentclass[listof=totoc, 12pt, a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[singlelinecheck=off]{caption}
\usepackage{csquotes}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage[style=authoryear,backend=biber,giveninits=true,uniquename=false,maxcitenames=2,uniquelist=false]{biblatex}
\usepackage{hyperref}
\newbibmacro*{citewithinitials}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames[family-given]{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\printtext[parens]{\usebibmacro{cite:labelyear+extrayear}}}
{\usebibmacro{cite:shorthand}}}
\DeclareCiteCommand{\footcite}[\mkbibfootnote]% Kopiert aus `authoryear.cbx`
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{citewithinitials}% cite ersetzt
}
{\multicitedelim}
{\usebibmacro{postnote}}
\begin{filecontents}{\jobname.bib}
@book{mertensPhotovoltaikLehrbuchGrundlagen2015,
author = {Mertens, Konrad},
title = {Photovoltaik},
subtitle = {Lehrbuch zu Grundlagen, Technologie und Praxis},
year = {2015},
edition = {3., neu bearbeitete und erweiterte Auflage},
publisher = {Fachbuchverlag Leipzig},
address = {München},
isbn = {978-3-446-44232-0},
note = {OCLC: 920442475},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\listoffigures
Hier schreibe ich\footcite[vgl.][201\psq]{mertensPhotovoltaikLehrbuchGrundlagen2015} mit cite in der Fußnote.
\begin{figure}[h]
\centering
\includegraphics{example-image}
\caption[Caption]{Caption \parencite[vgl.][11]{mertensPhotovoltaikLehrbuchGrundlagen2015}}
\label{fig:my_label}
\end{figure}
\printbibliography
\end{document}[/code]