forked from moewew/biblatex-trad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
biblatex-trad.tex
149 lines (109 loc) · 4.7 KB
/
biblatex-trad.tex
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
% TEX root = path/to/root_file.tex
% !TEX program = arara
% !TEX encoding = utf8
% !TEX spellcheck = en_GB
% arara: pdflatex: {synctex: true}
%: Start Header
\documentclass{ltxdockit}[2011/03/25]
\usepackage{btxdockit}
\usepackage[utf8]{inputenc}
\usepackage[american]{babel}
\usepackage[strict]{csquotes}
\usepackage{shortvrb}
\usepackage{pifont}
%\usepackage{libertine-type1}
\usepackage[scaled=0.8]{beramono}
\usepackage{microtype}
\lstset{basicstyle=\ttfamily,keepspaces=true}
\KOMAoptions{numbers=noenddot}
\addtokomafont{paragraph}{\spotcolor}
\addtokomafont{section}{\spotcolor}
\addtokomafont{subsection}{\spotcolor}
\addtokomafont{subsubsection}{\spotcolor}
\addtokomafont{descriptionlabel}{\spotcolor}
\pretocmd{\cmd}{\sloppy}{}{}
\pretocmd{\bibfield}{\sloppy}{}{}
\pretocmd{\bibtype}{\sloppy}{}{}
\MakeAutoQuote*{<}{>}
\MakeShortVerb{\|}
\newcommand*{\biber}{Biber\xspace}
\titlepage{%
title={The \sty{biblatex-trad} Package},
subtitle={Traditional bibliography styles for \sty{biblatex}},
url={},
author={Marco Daniel},
email={[email protected]},
revision={0.2},
date={29. Sep 2012}}
\hypersetup{%
pdftitle={The biblatex-trad Package},
pdfsubject={Traditional bibliography styles for biblatex},
pdfauthor={Marco Daniel},
pdfkeywords={tex, latex, bibtex, bibliography, references, citation}}
\newrobustcmd*{\Deprecated}{%
\textcolor{spot}{\margnotefont Deprecated}}
\newrobustcmd*{\DeprecatedMark}{%
\leavevmode\marginpar{\Deprecated}}
\newrobustcmd*{\BiberOnly}{%
\textcolor{spot}{\margnotefont Biber only}}
\newrobustcmd*{\BiberOnlyMark}{%
\leavevmode\marginpar{\BiberOnly}}
\newrobustcmd*{\BibTeXOnly}{%
\textcolor{spot}{\margnotefont BibTeX only}}
\newrobustcmd*{\BibTeXOnlyMark}{%
\leavevmode\marginpar{\BibTeXOnly}}
\hyphenation{%
star-red
bib-lio-gra-phy
white-space
}
\begin{document}
\printtitlepage
\tableofcontents
\section{Introduction}\label{sec:int}
The package \sty{biblatex-trad} is a contribution to the great package \sty{biblatex}.
It provides the implementation of the traditional bibliography styles (\sty{plain},
\sty{unsrt}, \sty{alpha} and \sty{abbrv}) as a style for \sty{biblatex}.
\subsection{Motivation}\label{subsec:int:mot}
The package is motivated by a question at \tex-\latex Stack Exchange \glqq \href{http://tex.stackexchange.com/}{How to emulate the traditional BibTeX styles (plain, abbrv, unsrt, alpha) as closely as possible with biblatex?}
\subsection{Requirements}
The usage of the styles requires \sty{biblatex} 2.0 or newer.
\subsection{License}
Copyright \textcopyright\ 2006--2012 Marco Daniel. Permission is granted to copy, distribute and\slash or modify this software under the terms of the \lppl, version 1.3.\fnurl{http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt}.
\subsection{Feedback}\label{subsec:int:feb}
Please use the \sty{biblatex-trad} project page on GitHub to report bugs and submit feature requests.\fnurl{https://github.com/marcodaniel/trad-biblatex}
If you do not want to report a bug or request a feature but are simply in need of assistance, you might want to consider posting your question on the \texttt{comp.text.tex} newsgroup or \tex-\latex Stack Exchange.\fnurl{http://tex.stackexchange.com/questions/tagged/biblatex}
\section{Usage}
\sty{biblatex-trad} isn't a standalone package. As described in \secref{sec:int} it's
a small collection of styles. So you can load the styles as follows:
\begin{lstlisting}[style=latex]{}
\usepackage[style=XXX]{biblatex}
\end{lstlisting}
The available styles are listet below.
\begin{marglist}
\item[trad-plain] Implementation of the standard style \sty{plain}
\item[trad-unsrt] Implementation of the standard style \sty{unsrt}
\item[trad-alpha] \BiberOnlyMark Implementation of the standard style \sty{alpha}
\item[trad-abbrv] Implementation of the standard style \sty{abbrv}
\end{marglist}
After loading the style you can use all options provided by the package \sty{biblatex}. That means also that all keys of the bibliography drivers are availble. Related to the orginal bibliography styles you have a lot more powerful keys which won't cleared by this package.
\section{Limitation}
Up to know the entry types \bibtype{BOOK}, \bibtype{ARTICLE} and \bibtype{INCOLLECTION} are
setup.
\section{Revision History}
\label{apx:log}
\begin{changelog}
\begin{release}{0.2}{2012-09-29}
\item fixed missing comma after journal name if journal name has a period
\item make titles sentence case
\item removed extra \emph{in}
\item removed extra \cmd{printfield}
\item fixed extra comma if \bibtype{article} doesn't have a year
\item use package \sty{libertine-type1} for documentation
\end{release}
\begin{release}{0.1}{2012-09-09}
\item First upload
\end{release}
\end{changelog}
\end{document}
\endinput