summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-spbasic/doc/biblatex-spbasic.tex
blob: c9b17c58832d4d5a1875fe67db67a4f484a4feec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
% biblatex-spbasic documentation 2021/07/11 
%
% Copyright (c) 2021 Herbert Voß hvoss@tug.org

\documentclass[toc=graduated,parskip=half-,DIV=13,fontsize=11pt,paper=a4]{scrartcl}

\usepackage{eurosym}	% Damit das Euro-Symbol dargestellt werden kann
\usepackage{libertinus-otf} 		% Damit LaTex Umlaute usw. erkennt
\setmonofont[Scale=MatchLowercase,FakeStretch=0.9]{AnonymousPro}
\usepackage[english]{babel}
\usepackage{listings}
\lstset{basicstyle=\ttfamily}
\usepackage{dtk-logos}
\usepackage{enumitem}
\setlist{nosep}

\usepackage[babel]{csquotes}
\usepackage{xurl}
\usepackage[style=biblatex-spbasic]{biblatex} 

\usepackage{xspace}
\addbibresource{biblatex-examples.bib}

\def\bibsp{\texttt{biblatex-spbasic}\xspace}
\def\bib{\texttt{biblatex}\xspace}
\def\cs#1{\texttt{\textbackslash#1}}

\usepackage{mdframed,xcolor}
\def\showbib#1{%
\begin{mdframed}[
  leftmargin=0pt,
  rightmargin=0pt,
  linecolor=black, 
  backgroundcolor=black!10]
\vspace{-\normalbaselineskip}
\printbibliography
\end{mdframed}}

\usepackage[colorlinks,linktocpage]{hyperref}

\begin{document}

\title{biblatex-spbasic}
\subtitle{Ver. 0.01}
\author{Herbert Voß}

\maketitle

\vfill
Thanks to: Moritz Wemheuer;
\newpage

\section{Introduction}
This documentation briefly explains the adaptations of the \texttt{biblatex-spbasic}
bibliography style and how it can be used. Some of the functions of \texttt{biblatex} 
that are based on are also indirectly explained. If you have any questions about the 
functions of \texttt{biblatex}, you should always consult the very good and detailed 
\texttt{biblatex} documentation. 

%Biblatex and biblatex-spbasic cannot be used meaningfully without at least skimming through the user guide in the biblatex documentation.
For a quick start, the requirements for using \texttt{biblatex-spbasic} are briefly explained in the following section.


\section{Installation}

If you do have an official installation of \MiKTeX\ or \TeXLive, then everything would be there anyway, otherwise
use the package manager and install \texttt{biblatex-spbasic}. If you do not have such an official distribution
installed, then copy the two files

\begin{verbatim}
biblatex-spbasic.bbx
biblatex-spbasic.cbx
\end{verbatim}

into your local \TeX\ directory and update the so-called file name database by running \texttt{texhash}.

\section{Using the style}

\texttt{biblatex-spbasic} is based on the packages from biblatex and especially the style \texttt{authoryear}. 
The reason for this is that \texttt{biblatex} provides all functions that make it possible to develop individual 
styles. However, the way in which »Springer Verlag« cites is so special compared to what is otherwise usual 
that additional functions are required to map them completely. These can be found in \texttt{authoryear.bbx}. 
You could have taken these out of the package and integrated them into \texttt{biblatex-spbasic}, but the 
effort involved seemed too great to me. In addition, the well-maintained \texttt{biblatex} package ensures 
that the functions provided by it are reliably retained and compatible despite the very rapid development of \texttt{biblatex}.

It is obvious that using \texttt{biblatex-spbasic} needs the \texttt{biblatex} package, too. 
\texttt{biblatex-spbasic}is loaded by

\begin{verbatim}
\usepackage[style=biblatex-spbasic]{biblatex}
\end{verbatim}

It is possible to load additional optional arguments which refer to \texttt{biblatex}, the package
\texttt{biblatex-spbasic} itself has no special arguments.

\nocite{*}
\printbibliography[title=Example-Bibliography]


\end{document}