ich möchte, dass bei meinen geänderten Biblatex Style die Buchseite Optional eingesetzt werden. Leider finde ich keine Lösung, warum das nicht geht. Ich versuche das die ganze Zeit mit \iffieldundef{field}{nicht da}{da}.
Bei optional da meine, dass im @book Block keine pages label (oder Tag?) drin steht.
Leider mache ich was falsch. Entweder soll Komma Leerzeichen page Nummer Punkt stehen, oder nur Punkt.
Danke schon mal für Eure Hilfe.
\documentclass[12pt,oneside,a4paper]{scrreprt} \usepackage[utf8]{inputenc} \usepackage{filecontents} \usepackage[T1]{fontenc} \usepackage[backend=biber, style=alphabetic]{biblatex} \DeclareLabelalphaTemplate{% \labelelement{% \field{label} } } \DeclareBibliographyDriver{book}{% \printnames{author}% \addcolon\addspace \printfield{title}% \adddot\addspace \printfield{edition}% \addcomma\addspace \printlist{location}% \addcomma\addspace \usebibmacro{date}% \addcomma\addspace% \iffieldundef{\usebibmacro{chapter+pages}}{\adddot}{\addcomma\addspace page #1\adddot}% } \begin{filecontents}{sandbox1.bib} @book{LoEi90, label = {LoFe90}, author = {Lith, K. and Fel, Q.}, title = {Booktitel - Subtitel}, year = 1990, location = {Stuttgart}, edition = {8}, pages = {144} } \end{filecontents} \addbibresource{sandbox1.bib} \begin{document} Mein Zitat \cite{LoEi90}. \addcontentsline{toc}{chapter}{Bibliography} \printbibliography \end{document}