Richtlinie AK-Seminar Bonn umgesetzt

This commit is contained in:
2024-09-27 14:23:10 +02:00
parent bbadfb84d8
commit 88ca83802a
3 changed files with 209 additions and 23 deletions

1
.gitignore vendored
View File

@ -16,3 +16,4 @@
**/*.bbl **/*.bbl
**/*.blg **/*.blg
**/*.synctex.gz **/*.synctex.gz
**/*.bak

View File

@ -29,28 +29,10 @@
%\newfontfamily\hebrewfont[Script=Hebrew,Contextuals=Alternate]{SBL_Hbrw.ttf} % So brauche ich die Schrift nicht zu installieren, sondern nur die Fontdatei von https://www.sbl-site.org/educational/BiblicalFonts_SBLHebrew.aspx im Dokumentverzeichnis ablegen %\newfontfamily\hebrewfont[Script=Hebrew,Contextuals=Alternate]{SBL_Hbrw.ttf} % So brauche ich die Schrift nicht zu installieren, sondern nur die Fontdatei von https://www.sbl-site.org/educational/BiblicalFonts_SBLHebrew.aspx im Dokumentverzeichnis ablegen
%\newcommand{\heb}[1]{\texthebrew{#1}} %\newcommand{\heb}[1]{\texthebrew{#1}}
% Literatur % Richtlinie AK Seminar Bonn
\usepackage[ \input{Richtlinie-AK-Seminar-Bonn}
backend=biber, % Einbinden der Literaturdatenbank
style=alphabetic-verb,
ibidtracker=constrict,
idemtracker=constrict,
autopunct=false,
url=false,
urldate=short,
autocite=footnote,
sorting=nyt
]{biblatex}
\DefineBibliographyStrings{german}{andothers = {et al.}}
\addbibresource{literatur.bib} \addbibresource{literatur.bib}
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\usepackage{etoolbox}
\apptocmd{\UrlBreaks}{\do\f\do\m}{}{}
\setcounter{biburllcpenalty}{9000}% Kleinbuchstaben
\setcounter{biburlucpenalty}{9000}% Großbuchstabe
\DeclareFieldFormat{postnote}{#1} % Entfernt das "S." bei einfachen Seitenangaben
\DeclareFieldFormat{multipostnote}{#1} % Entfernt das "S." bei mehreren Seitenangaben
% Fußnoten nicht ausgeben % Fußnoten nicht ausgeben
% z.B. für Handouts % z.B. für Handouts
@ -58,6 +40,13 @@
%\renewcommand*{\footnotemark}[1]{} %\renewcommand*{\footnotemark}[1]{}
%\renewcommand{\footnotetext}[1]{} %\renewcommand{\footnotetext}[1]{}
% Filter für Literatur- und Quellenverzeichnis
\defbibfilter{gedruckt}{%
type=book or
type=article or
type=report%
}
\begin{document} \begin{document}
\titlehead{\begin{center} \titlehead{\begin{center}
\large{\textbf{ \large{\textbf{
@ -98,5 +87,12 @@
% Anhang % Anhang
\appendix \appendix
\renewcommand*{\thesection}{\Alph{section}} \renewcommand*{\thesection}{\Alph{section}}
\printbibliography[heading=bibintoc] \section{Literatur- und Quellenverzeichnis}
% Archivmaterial
\printbibliography[type={misc,unpublished}, title={Quellen}]
% Gedruckte Quellen
\printbibliography[filter=gedruckt, title={Literatur}]
% Online-Quellen
\printbibliography[type=online, title={Onlinequellen}]
\end{document} \end{document}

View File

@ -0,0 +1,189 @@
% Schrift auf Times New Roman (auskommentiert, aktivieren bei Bedarf)
%\usepackage{fontspec}
\setmainfont{Times New Roman}
% 1,5facher Zeilenabstand
\usepackage{setspace}
\onehalfspacing
% rechtsbündig
%\raggedright
% Deaktiviert die Silbentrennung (optional, auskommentiert)
%\hyphenpenalty=10000
%\exhyphenpenalty=10000
% Pakete laden
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-authoryear,
giveninits=false,
maxbibnames=99,
maxcitenames=2,
uniquename=false,
uniquelist=false,
sorting=nyt,
isbn=false,
doi=false,
url=false
]{biblatex}
% Namen als "Vorname Nachname" ausgeben
\DeclareNameAlias{author}{given-family}
\DeclareNameAlias{editor}{given-family}
% Trennung mehrerer Namen mit Schrägstrich
\renewcommand*\multinamedelim{\,/\ }
\renewcommand*\finalnamedelim{\,/\ }
% Titel und Untertitel formatieren
\DeclareFieldFormat{title}{\mkbibemph{#1\adddot}}
\DeclareFieldFormat{subtitle}{\addspace#1\adddot}
\renewcommand{\subtitlepunct}{\addperiod\space}
% Herausgeber:innen kennzeichnen
\DefineBibliographyStrings{ngerman}{%
editor = {(Hg.)},
editors = {(Hg.)},
byeditor = {hg\adddot},
}
\renewbibmacro*{byeditor+others}{%
\ifnameundef{editor}
{}
{\printnames{editor}%
\setunit{\addspace}%
\printtext{\mkbibparens{\bibstring{editor}}}%
\newunit}%
}
% Anpassung des 'in:' Makros
\renewbibmacro{in:}{%
\printtext{\bibstring{in}\space}}
% Verlag entfernen
\AtEveryBibitem{%
\clearfield{publisher}%
}
% Anpassung der Orts- und Jahresangaben
\AtEveryBibitem{%
\iflistundef{location}{%
\def\mylocation{, \mkbibbrackets{o\adddot O\adddot}}%
}{%
\def\mylocation{\printlist{location}}%
}%
\iffieldundef{year}{%
\def\myyear{ \mkbibbrackets{o\adddot J\adddot}}%
}{%
\def\myyear{\printfield{year}}%
}%
}
\renewbibmacro*{publisher+location+date}{%
\mylocation%
\setunit{\addspace}%
\myyear%
\newunit}
% Auflage mit "Aufl." ausgeben
\DeclareFieldFormat{edition}{#1.\addspace Aufl\adddot}
% Auflage nur angeben, wenn vorhanden
\AtEveryBibitem{%
\ifboolexpr{
test {\iffieldundef{edition}}
}{%
\clearfield{edition}%
}{}%
}
% Seitenzahlen ohne "S." im Zitat
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
% Gesamtseitenzahl mit "S." ausgeben
\DeclareFieldFormat{pagetotal}{#1\addspace S\adddot}
% Anpassung des 'series+number' Makros
\renewbibmacro{series+number}{%
\ifentrytype{book}{%
\iffieldundef{series}{}{%
\setunit{\addspace}%
\printtext{(%
\printfield{series}%
\iffieldundef{number}
{}
{\addspace\printfield{number}}%
)}%
}%
}{}%
}
% Definieren der Trennzeichen für Mehrfachzitate
\DeclareDelimFormat{multicitedelim}{\addsemicolon\space}
\DeclareDelimFormat{finalcitedelim}{\addsemicolon\space}
% \autocites und \Autocites auf \parencites verweisen
\renewcommand*{\autocites}{\parencites}
\renewcommand*{\Autocites}{\parencites}
% Weitere Anpassungen für Internetquellen
% Datum für online-Einträge entfernen
\AtEveryBibitem{%
\ifentrytype{online}{%
\clearfield{year}%
\clearfield{date}%
}{}%
}
% Formatierung des url-Feldes mit Hyperlink
\DeclareFieldFormat{url}{\url{#1}}
% Formatierung des urldate-Feldes
\DeclareFieldFormat{urldate}{%
\mkbibparens{Aufruf: #1}}
% Zitationsschlüssel im Literaturverzeichnis in eckigen Klammern anzeigen
%\renewbibmacro*{begentry}{%
% \mkbibbrackets{\printfield{entrykey}}\addspace%
%}
\DeclareBibliographyDriver{book}{%
%\usebibmacro{begentry}%
\ifnameundef{author}
{}% Wenn kein Autor vorhanden ist, nichts tun
{%
\printnames{author}%
\addcomma\space%
}%
\printfield{title}%
\space%
\printfield{subtitle}%
\adddot\space%
\usebibmacro{series+number}%
\setunit{\addcomma\space}%
\printfield{edition}%
\setunit{\addcomma\space}%
\usebibmacro{publisher+location+date}%
\newunit\newblock%
\printfield{pagetotal}%
\adddot%
\usebibmacro{finentry}%
}
% Bibliographietreiber für online-Einträge anpassen
\DeclareBibliographyDriver{online}{%
\printnames{author}%
\adddot\space%
\printfield{title}%
\adddot\space%
\printfield{url}%
\setunit{\addspace}%
\printurldate%
\adddot%
\usebibmacro{finentry}%
}
% Hyperref-Einstellungen anpassen
\usepackage{hyperref}