von MoeWe » Di 7. Jun 2022, 23:00
Wenn ich Deinen Code etwas minimiere und lauffähig mache, bekomme ich
\documentclass[12pt, a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-authoryear,
innamebeforetitle=true,
mincrossrefs=1,
]{biblatex}
\begin{filecontents}{\jobname.bib}
@collection{neumann,
editor = {Neumann, Norbert},
title = {Aufsätze zur Architektur von Rechnersystemen},
subtitle = {Vom 8088 zum Pentium},
publisher = {Musterverlag},
location = {München},
year = {2005},
}
@incollection{mustermann,
author = {Mustermann, Manfred},
title = {Moderne Mikroprozessoren},
subtitle = {Aufbau und Verwendung},
pages = {56-65},
crossref = {neumann},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{mustermann}
\printbibheading[heading=bibintoc, title=Quellenverzeichnis]
\printbibliography[type=article, heading=subbibliography, title={Artikel}]
\printbibliography[type=book, heading=subbibliography, title={Bücher}]
\printbibliography[nottype=article, nottype=book, heading=subbibliography, title={Onlinequellen}]
\end{document}
Da werden dann
neumann und
mustermann beide im "Onlinequellen"-Teil angezeigt, was vielleicht etwas kontraintuitiv ist. (Das liegt an der Filterung, da es sich um eine
@collection und eine
@incollection - also weder um
@article noch
@book - handelt.)
Der weitere von Dir gezeigte Präambelcode hat keine nennenswerten Auswirkungen auf das Literaturverzeichnis. Die befürchteten Wechselwirkungen sind also zumindest mit dem gezeigten Code auszuschließen. (Ich hab das natürlich auf meinem Rechner explizit getestet, obwohl der Code schon vom Drüberschauen nicht relevant war.)
Aus dem von Dir gezeigten Code wird leider nicht klar, ob die Einträge wirklich wie gezeigt in
Literatur.bib vorhanden sind (tatsächlich passiert es gerade bei der Nutzung von Tools wie Citavi und Co. hier im Forum und anderswo oft, dass einfach Dateien verwechselt wurden und die Datei, um die es geht, nicht auf dem letzten exportieren Stand ist). Ferner ist nicht klar, ob
mustermann wirklich zitiert wurde. Beachte auch, dass bei Änderungen dieser Art mindestens LaTeX, Biber, LaTeX, LaTeX ausgeführt werden sollte ("LaTeX" ist hierbei ein Platzhalter für die von Dir verwendete Sorte LaTeX, wahrscheinlich LuaLaTeX oder XeLaTeX).
Wenn ich Deinen Code etwas minimiere und lauffähig mache, bekomme ich
[code]
\documentclass[12pt, a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-authoryear,
innamebeforetitle=true,
mincrossrefs=1,
]{biblatex}
\begin{filecontents}{\jobname.bib}
@collection{neumann,
editor = {Neumann, Norbert},
title = {Aufsätze zur Architektur von Rechnersystemen},
subtitle = {Vom 8088 zum Pentium},
publisher = {Musterverlag},
location = {München},
year = {2005},
}
@incollection{mustermann,
author = {Mustermann, Manfred},
title = {Moderne Mikroprozessoren},
subtitle = {Aufbau und Verwendung},
pages = {56-65},
crossref = {neumann},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\autocite{mustermann}
\printbibheading[heading=bibintoc, title=Quellenverzeichnis]
\printbibliography[type=article, heading=subbibliography, title={Artikel}]
\printbibliography[type=book, heading=subbibliography, title={Bücher}]
\printbibliography[nottype=article, nottype=book, heading=subbibliography, title={Onlinequellen}]
\end{document}
[/code]
Da werden dann [tt]neumann[/tt] und [tt]mustermann[/tt] beide im "Onlinequellen"-Teil angezeigt, was vielleicht etwas kontraintuitiv ist. (Das liegt an der Filterung, da es sich um eine [tt]@collection[/tt] und eine [tt]@incollection[/tt] - also weder um [tt]@article[/tt] noch [tt]@book[/tt] - handelt.)
Der weitere von Dir gezeigte Präambelcode hat keine nennenswerten Auswirkungen auf das Literaturverzeichnis. Die befürchteten Wechselwirkungen sind also zumindest mit dem gezeigten Code auszuschließen. (Ich hab das natürlich auf meinem Rechner explizit getestet, obwohl der Code schon vom Drüberschauen nicht relevant war.)
Aus dem von Dir gezeigten Code wird leider nicht klar, ob die Einträge wirklich wie gezeigt in [tt]Literatur.bib[/tt] vorhanden sind (tatsächlich passiert es gerade bei der Nutzung von Tools wie Citavi und Co. hier im Forum und anderswo oft, dass einfach Dateien verwechselt wurden und die Datei, um die es geht, nicht auf dem letzten exportieren Stand ist). Ferner ist nicht klar, ob [tt]mustermann[/tt] wirklich zitiert wurde. Beachte auch, dass bei Änderungen dieser Art mindestens LaTeX, Biber, LaTeX, LaTeX ausgeführt werden sollte ("LaTeX" ist hierbei ein Platzhalter für die von Dir verwendete Sorte LaTeX, wahrscheinlich LuaLaTeX oder XeLaTeX).