Ich bin relativ neu im Umgang mit LaTeX und dem Schreiben von Leistungsnachweisen (für mein Studium).
Ich versuche, eine Vorlage einzurichten, und bisher sieht es für mich gut aus. Aber ich habe absolut keine Ahnung, wie ich mein Biblatex für meine Bedürfnisse einrichten soll (Universitätsrichtlinien).
Ich lese und teste seit zwei Tagen, aber ich fühle mich angesichts all dieser Informationen und unterschiedlichen Problemlösungswege völlig verloren.
Was brauche ich?
Für den Citestyle benötige ich ein Fußnotenzitat mit folgenden Angaben: Nachname(n) des/der Autor(en), das Jahr (wenn das Jahr nicht angegeben ist, den Kurztitel) und die Seite, auf der sich das Zitat befindet.
Das hier wäre also für das @Book
KochELT302
:
Koch, Boolsche Algebra und kombinatorische Schaltkreise, Seite 21.
Für den Bibstyle brauche ich noch weitere Angaben. Ich benötige den Familiennamen, den Vornamen (bei mehreren Autoren nur die Initialen), das Jahr, den vollständigen Titel, die Auflage und den Ort.
Zum Beispiel die@Book
DigitaltechnikFricke2018
Fricke, Klaus, (2018), Digitaltechnik Lehr- und Übungsbuch für Elektrotechniker und Informatiker, 8. überarbeitete und aktualisierte Auflage, (Wiesbaden)
Ich habe verschiedene Artikel und auch die Dokumentation gelesen und glaube, ich muss die Makros für den Citestyle erneuern und das benötigte Format definieren.
Ich habe diesen Beitrag gelesen:Richtlinien zum Anpassen von Biblatex-Stilen
Aber woher weiß ich, welches Makro in meinem Fall verwendet wird?
Das habe ich bisher:
\documentclass[12pt,a4paper,headinclude,footinclude]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage[a4paper]{geometry}
\geometry{top=3cm,bottom=3cm,left=4.5cm,right=2cm,}
\usepackage[babel, german=guillemets]{csquotes}
\usepackage[
bibstyle=authoryear,
citestyle=authortitle,
autocite=footnote,
sorting=nty,
maxcitenames=3,
mincitenames=3,
maxbibnames=8,
minbibnames=8,
]{biblatex}
\addbibresource{literatur.bib}
% Diverse Anpassungen für Literaturverzeichnis und Zitate
\DeclareFieldFormat[book]{title}{\mkbibquote{#1\isdot}}
\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}
\DefineBibliographyStrings{german}{andothers = {et al.}}
\DefineBibliographyStrings{german}{nodate = {o.J.}}
\title{AKAD-Vorlage}
\author{Author}
\date{August 2020}
\begin{document}
\maketitle
\newpage
\section{Test-1}
Test\autocite[Site 31]{KochELT302} \\
Test2\autocite{Gehrke2016}
\newpage
\printbibliography
\end{document}
Ich könnte also etwas Hilfe gebrauchen oder vielleicht einen kleinen Schubs in die richtige Richtung :-)
Hier ist meine Bib-Datei
% Encoding: UTF-8
@Book{DigitaltechnikFricke2018,
author = {Klaus Fricke},
date = {2018},
title = {Digitaltechnik},
edition = {{8. überarbeitete und aktualisierte Auflage}},
location = {Wiesbaden},
subtitle = {Lehr- und Übungsbuch fürElektrotechniker und Informatiker},
}
@Book{Gehrke2016,
author = {Winfried Gehrke and Marco Winzker and Klaus Urbanski and Roland Woitowitz},
date = {2016},
title = {Digitaltechnik},
edition = {{7. überarbeitete und aktualisierte Auflage}},
location = {Berlin, Heidelberg},
subtitle = {Grundlagen, VHDL, FPGAs, Mikrocontroller},
}
@Book{KochELT302,
author = {Andreas Koch},
title = {Boolesche Algebra und kombinatorische Schaltkreise},
subtitle = {Digitaltechnik - ELT302},
}
@Book{KochELT303,
author = {Andreas Koch and Dietmar Möller and Tobias Schubert and Dieter Jäger},
title = {Sequenzielle Schaltungen, Schaltwerke und Simulationssoftware},
subtitle = {Digitaltechnik - ELT303},
}
@Comment{jabref-meta: databaseType:biblatex;}
Vielen Dank für Ihre Hilfe.
BEARBEITEN:
Ich habe den Text bearbeitet, um ihn kompakter zu machen und genauer zu definieren, was ich brauche.
Antwort1
Die Richtlinien inRichtlinien zum Anpassen von Biblatex-Stilensind ein guter Anfang, aber wenn Sie größere Änderungen vornehmen möchten, kommt der Punkt, an dem Sie sich den biblatex
Stilcode ansehen müssen.
Wie inSo erstellen Sie Bibliographien und Zitierstile für Biblatex,Wo befinden sich die Dateien im BibliateX-Zitationsstil?,Einen Zitierstil bearbeiten (verbose-ibid)Sie werden einen Blick darauf werfen wollen
biblatex.def
standard.bbx
<(bib)style>.bbx
<(cite)style>.cbx
für die wichtigsten Definitionen (die verlinkten Antworten enthalten noch ein paar weitere Details darüber, was wo zu finden ist und wie man diese Dateien überhaupt findet).
Aufgrund Deiner Beschreibung bin ich zu folgendem Ergebnis gekommen
\documentclass[12pt,a4paper,headinclude,footinclude]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[babel, german=guillemets]{csquotes}
\usepackage[
style=authoryear,
autocite=footnote,
maxcitenames=3,
mincitenames=3,
maxbibnames=8,
minbibnames=8,
]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\finentrypunct}{}
\DeclareFieldFormat[book]{title}{\mkbibquote{#1\isdot}}
\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}
\DeclareListWrapperFormat{location}{\mkbibparens{#1}}
\DefineBibliographyStrings{german}{
andothers = {et al\adddot},
nodate = {o.J\adddot},
}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\DeclareDelimFormat[bib]{nameyeardelim}{\addcomma\space}
\renewbibmacro*{cite:label}{%
\printtext[bibhyperref]{\printfield{label}}}
\newbibmacro*{cite:labeltitle}{%
\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\ifboolexpr{ test {\iffieldundef{labelyear}}
or test {\iffieldequalstr{labelyear}{nodate}}}
{\usebibmacro{cite:labeltitle}}
{\usebibmacro{cite:labeldate+extradate}}}
{\usebibmacro{cite:shorthand}}}
\begin{filecontents}{\jobname.bib}
@Book{DigitaltechnikFricke2018,
author = {Klaus Fricke},
date = {2018},
title = {Digitaltechnik},
edition = {8. überarbeitete und aktualisierte Auflage},
location = {Wiesbaden},
subtitle = {Lehr- und Übungsbuch für Elektrotechniker und Informatiker},
}
@Book{Gehrke2016,
author = {Winfried Gehrke and Marco Winzker and Klaus Urbanski and Roland Woitowitz},
date = {2016},
title = {Digitaltechnik},
edition = {7. überarbeitete und aktualisierte Auflage},
location = {Berlin, Heidelberg},
subtitle = {Grundlagen, VHDL, FPGAs, Mikrocontroller},
}
@Book{KochELT302,
author = {Andreas Koch},
title = {Boolesche Algebra und kombinatorische Schaltkreise},
subtitle = {Digitaltechnik - ELT302},
}
@Book{KochELT303,
author = {Andreas Koch and Dietmar Möller and Tobias Schubert and Dieter Jäger},
title = {Sequenzielle Schaltungen, Schaltwerke und Simulationssoftware},
subtitle = {Digitaltechnik - ELT303},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Test\autocite[31]{KochELT302}
Lorem\autocite{DigitaltechnikFricke2018}
Test2\autocite{Gehrke2016}
\printbibliography
\end{document}