Added new package option bibstyle: allows you to set a reference style for the bibliography [issue 5]

This commit is contained in:
Ricardo Langner
2014-10-08 21:53:32 +02:00
parent 7462c326ae
commit 5b41488cfe
4 changed files with 11 additions and 1 deletions

Binary file not shown.

View File

@@ -111,6 +111,11 @@
\define@key[ct]{cthesis}{bibfile}[bib-refs]{\def\cthesis@bibfile{#1}}
\setkeys[ct]{cthesis}{bibfile=bib-refs}
% OPTION bibstyle
% --> values = alphabetic|numeric
\define@choicekey*[ct]{cthesis}{bibstyle}[\val\bibstylenr]{alphabetic,numeric}[alphabetic]{\def\cthesis@bibstyle{#1}}
\setkeys[ct]{cthesis}{bibstyle=alphabetic}
\DeclareOptionX*{
\PackageWarning{cleanthesis}{Unknown option \CurrentOption}%
@@ -295,7 +300,7 @@
\RequirePackage[ % use biblatex for bibliography
backend=\cthesis@bibsys, % - use biber backend (bibtex replacement) or bibtex
bibencoding=utf8, % - use auto file encode
style=alphabetic, % - use alphabetic (or numeric) bib style
style=\cthesis@bibstyle, % - use alphabetic (or numeric) bib style
natbib=true, % - allow natbib commands
hyperref=true, % - activate hyperref support
backref=true, % - activate backrefs

View File

@@ -145,6 +145,11 @@ The default (still) is \texttt{bibtex}.
Sets the file name of the bibtex file used for the bibliography.
If this option is not used (defined), the package looks for the default bibliography \texttt{bib-refs.bib}.
\optitem[alphabetic]{bibstyle}{\opt{alphabetic},\opt{numeric}}
Sets whether to use an \texttt{alphabetic} or a \texttt{numeric} reference style for the bibliography.
The default is \texttt{alphabetic}.
\end{optionlist}
\end{document}

Binary file not shown.