Re: Literaturverzeichnis Tabellenform
Verfasst: Mi 7. Dez 2022, 11:27
Ich weiß nicht, was bei dir "Erstellen & Anzeigen" ist. Jedenfalls benötigt man für einen vollen Zyklus mit Biber min. LaTeX + Biber + LaTeX + LaTeX. Erstellen und Anzeigen kann also eventuell zu wenig sein. Möglicherweise umfasst es aber auch bereits alles, so dass die Schritte davor nicht notwendig sind. Mancher Editor versucht auch schlau herauszufinden, was alles notwendig ist, was leider nicht immer funktioniert. Im Zweifel also alle Aufrufe von LaTeX (das kann je nach Dokument pdflatex, lualatex oder xelatex sein) und Biber selbst einzeln durchführen.
Davon abgesehen enthält dein literatur.bib einen Syntaxfehler. Weshalb das Beispiel so nicht funktioniert. Mit
funktioniert es im Online-Compiler ohne Fehler. Allerdings gibt es keinen Driver für @rev, weshalb biblatex dafür dann @misc verwendet und eine entsprechende Warnung ausgibt. Die definierten Standard-Entry-Types findest du in Abschnitt 2.1 der biblatex-Anleitung. Mir ist ebenfalls nicht klar, was `@rev` für ein Typ sein soll. Wie dem auch sei: Ich würde zumindest am Anfang der longtable noch eine horizontale Linie einfügen. Vermutlich wäre es am besten, mit \endhead etc. einen Kopf für alle Seiten der ggf. über mehrere Seiten verteilen Tabelle zu definieren. Ich würde aber auch empfehlen, auf die vertikalen Linien zu verzichten und das Paket booktabs zu verwenden. Siehe dazu auch die deutsche Anleitung zu dem Paket.
Davon abgesehen enthält dein literatur.bib einen Syntaxfehler. Weshalb das Beispiel so nicht funktioniert. Mit
\documentclass[]{scrreprt} \begin{filecontents*}{literatur.bib} @rev{Test, author = {author}, title = {Struktur}, subtitle = {Strukturänderung der}, organization = {Abteilung}, version = {V001}, date = {2022-12-07}, } @rev{Test2, author = {author2}, title = {Struktur2}, subtitle = {Strukturänderung der 2.}, organization = {Abteilung}, version = {V002}, date = {2022-12-07}, } \end{filecontents*} \usepackage[backend=biber, style=apa, bibstyle=authoryear, isbn=true, backref, maxnames=10, maxalphanames=10, maxbibnames=99]{biblatex} % Literaturverzeichnis \addbibresource{literatur.bib} % Literaturverzeichnis Datei \usepackage{biblatex-ext-tabular} %Tabellarisches Literaturverzeichnis für Änderungshistory \usepackage{longtable} \usepackage{array} \newcolumntype{L}[1]{% >{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \defbibtabular{bibtabular} {\setlength{\LTpre}{0pt}% \setlength{\LTpost}{0pt}% \renewcommand*{\arraystretch}{4}% \begin{longtable}{% @{} | L{\dimexpr0.3\textwidth-\tabcolsep\relax}| L{\dimexpr0.5\textwidth-\tabcolsep\relax}| L{\dimexpr0.1\textwidth-\tabcolsep\relax}| L{\dimexpr0.1\textwidth-\tabcolsep\relax} @{}}} {\end{longtable}} {\anchorlang{\usebibmacro{tabular:sortname}} & \driver{\usebibmacro{tabular:omitsortname}} \\ \hline} \begin{document} \nocite{*} \printbibtabular[title={Änderungshistorie},type=rev] \end{document}