von pospiech » Mo 4. Jul 2011, 00:23
alan-g hat geschrieben:
Zu deinem "number" Vorschlag: Standardmäßig ist der Stil bei mir nicht installiert und ich habe ihn nicht gefunden (CTAN-Suche + Google-Suche).
weil er so auch nicht heißt, sondern numeric
% biblatex incompatible with ucs
\usepackage[
style=alphabetic, % Loads the bibliography and the citation style
natbib=true, % define natbib compatible cite commands
]{biblatex}
% Other options:
% style=numeric, %
% style=numeric-comp, % [1–3, 7, 8]
% style=numeric-verb, % [2]; [5]; [6]
% style=alphabetic, % [Doe92; Doe95; Jon98]
% style=alphabetic-verb, % [Doe92]; [Doe95]; [Jon98]
% style=authoryear, % Doe 1995a; Doe 1995b; Jones 1998
% style=authoryear-comp, % Doe 1992, 1995a,b; Jones 1998
mit diversen Einstellmöglichkeiten
\ExecuteBibliographyOptions{%
%--- Backend --- --- ---
backend=bibtex, % (bibtex, bibtex8, biber)
bibwarn=true, %
bibencoding=ascii, % (ascii, inputenc, <encoding>)
%--- Sorting --- --- ---
sorting=nty, % Sort by name, title, year.
% other options:
% nty Sort by name, title, year.
% nyt Sort by name, year, title.
% nyvt Sort by name, year, volume, title.
% anyt Sort by alphabetic label, name, year, title.
% anyvt Sort by alphabetic label, name, year, volume, title.
% ynt Sort by year, name, title.
% ydnt Sort by year (descending), name, title.
% none Do not sort at all. All entries are processed in citation order.
% debug Sort by entry key. This is intended for debugging only.
%
sortcase=true,
sortlos=los, % (bib, los) The sorting order of the list of shorthands
sortcites=false, % do/do not sort citations according to bib
%--- Dates --- --- ---
date=comp, % (short, long, terse, comp, iso8601)
% origdate=
% eventdate=
% urldate=
% alldates=
datezeros=true, %
dateabbrev=true, %
%--- General Options --- --- ---
maxnames=1,
minnames=1,
% maxbibnames=99,
% maxcitenames=1,
% autocite= % (plain, inline, footnote, superscript)
autopunct=true,
language=auto,
babel=none, % (none, hyphen, other, other*)
block=none, % (none, space, par, nbpar, ragged)
notetype=foot+end, % (foot+end, footonly, endonly)
hyperref=true, % (true, false, auto)
backref=true,
backrefstyle=three, % (none, three, two, two+, three+, all+)
backrefsetstyle=setonly, %
indexing=false, %
% options:
% true Enable indexing globally.
% false Disable indexing globally.
% cite Enable indexing in citations only.
% bib Enable indexing in the bibliography only.
refsection=none, % (part, chapter, section, subsection)
refsegment=none, % (none, part, chapter, section, subsection)
abbreviate=true, % (true, false)
defernumbers=false, %
punctfont=false, %
arxiv=abs, % (ps, pdf, format)
%--- Style Options --- --- ---
% The following options are provided by the standard styles
isbn=false,%
url=false,%
doi=false,%
eprint=false,%
}%
und hier speziell meine Anpassungen an den alpha Stil
% change alpha label to be without +
\renewcommand*{\labelalphaothers}{}
% change 'In: <magazine>" to "<magazine>"
\renewcommand*{\intitlepunct}{}
\DefineBibliographyStrings{german}{in={}}
% make names capitalized \textsc{}
\renewcommand{\mkbibnamefirst}{\textsc}
\renewcommand{\mkbibnamelast}{\textsc}
% make volume and number look like
% 'Bd. 33(14): '
\renewbibmacro*{volume+number+eid}{%
\setunit{\addcomma\space}%
\bibstring{volume}%
\setunit{\addspace}%
\printfield{volume}%
\iffieldundef{number}{}{%
\printtext[parens]{%
\printfield{number}%
}%
}%
\setunit{\addcomma\space}%
\printfield{eid}
%\setunit{\addcolon\space}%
}
% <authors>: <title>
\renewcommand*{\labelnamepunct}{\addcolon\space}
% make ': ' before pages
\renewcommand*{\bibpagespunct}{\addcolon\space}
% names delimiter ';' instead of ','
%\renewcommand*{\multinamedelim}{\addsemicolon\space}
% move date before issue
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\setunit{\addspace}%
\usebibmacro{volume+number+eid}%
\newunit}
% print all names, even if maxnames = 1
\DeclareCiteCommand{\citeauthors}
{
\defcounter{maxnames}{1000}
\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\ifciteindex
{\indexnames{labelname}}
{}%
\printnames{labelname}}
{\multicitedelim}
{\usebibmacro{postnote}}
[quote="alan-g"]
Zu deinem "number" Vorschlag: Standardmäßig ist der Stil bei mir nicht installiert und ich habe ihn nicht gefunden (CTAN-Suche + Google-Suche).[/quote]
weil er so auch nicht heißt, sondern numeric
[code]
% biblatex incompatible with ucs
\usepackage[
style=alphabetic, % Loads the bibliography and the citation style
natbib=true, % define natbib compatible cite commands
]{biblatex}
% Other options:
% style=numeric, %
% style=numeric-comp, % [1–3, 7, 8]
% style=numeric-verb, % [2]; [5]; [6]
% style=alphabetic, % [Doe92; Doe95; Jon98]
% style=alphabetic-verb, % [Doe92]; [Doe95]; [Jon98]
% style=authoryear, % Doe 1995a; Doe 1995b; Jones 1998
% style=authoryear-comp, % Doe 1992, 1995a,b; Jones 1998
[/code]
mit diversen Einstellmöglichkeiten
[code]
\ExecuteBibliographyOptions{%
%--- Backend --- --- ---
backend=bibtex, % (bibtex, bibtex8, biber)
bibwarn=true, %
bibencoding=ascii, % (ascii, inputenc, <encoding>)
%--- Sorting --- --- ---
sorting=nty, % Sort by name, title, year.
% other options:
% nty Sort by name, title, year.
% nyt Sort by name, year, title.
% nyvt Sort by name, year, volume, title.
% anyt Sort by alphabetic label, name, year, title.
% anyvt Sort by alphabetic label, name, year, volume, title.
% ynt Sort by year, name, title.
% ydnt Sort by year (descending), name, title.
% none Do not sort at all. All entries are processed in citation order.
% debug Sort by entry key. This is intended for debugging only.
%
sortcase=true,
sortlos=los, % (bib, los) The sorting order of the list of shorthands
sortcites=false, % do/do not sort citations according to bib
%--- Dates --- --- ---
date=comp, % (short, long, terse, comp, iso8601)
% origdate=
% eventdate=
% urldate=
% alldates=
datezeros=true, %
dateabbrev=true, %
%--- General Options --- --- ---
maxnames=1,
minnames=1,
% maxbibnames=99,
% maxcitenames=1,
% autocite= % (plain, inline, footnote, superscript)
autopunct=true,
language=auto,
babel=none, % (none, hyphen, other, other*)
block=none, % (none, space, par, nbpar, ragged)
notetype=foot+end, % (foot+end, footonly, endonly)
hyperref=true, % (true, false, auto)
backref=true,
backrefstyle=three, % (none, three, two, two+, three+, all+)
backrefsetstyle=setonly, %
indexing=false, %
% options:
% true Enable indexing globally.
% false Disable indexing globally.
% cite Enable indexing in citations only.
% bib Enable indexing in the bibliography only.
refsection=none, % (part, chapter, section, subsection)
refsegment=none, % (none, part, chapter, section, subsection)
abbreviate=true, % (true, false)
defernumbers=false, %
punctfont=false, %
arxiv=abs, % (ps, pdf, format)
%--- Style Options --- --- ---
% The following options are provided by the standard styles
isbn=false,%
url=false,%
doi=false,%
eprint=false,%
}%
[/code]
und hier speziell meine Anpassungen an den alpha Stil
[code]
% change alpha label to be without +
\renewcommand*{\labelalphaothers}{}
% change 'In: <magazine>" to "<magazine>"
\renewcommand*{\intitlepunct}{}
\DefineBibliographyStrings{german}{in={}}
% make names capitalized \textsc{}
\renewcommand{\mkbibnamefirst}{\textsc}
\renewcommand{\mkbibnamelast}{\textsc}
% make volume and number look like
% 'Bd. 33(14): '
\renewbibmacro*{volume+number+eid}{%
\setunit{\addcomma\space}%
\bibstring{volume}%
\setunit{\addspace}%
\printfield{volume}%
\iffieldundef{number}{}{%
\printtext[parens]{%
\printfield{number}%
}%
}%
\setunit{\addcomma\space}%
\printfield{eid}
%\setunit{\addcolon\space}%
}
% <authors>: <title>
\renewcommand*{\labelnamepunct}{\addcolon\space}
% make ': ' before pages
\renewcommand*{\bibpagespunct}{\addcolon\space}
% names delimiter ';' instead of ','
%\renewcommand*{\multinamedelim}{\addsemicolon\space}
% move date before issue
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\setunit{\addspace}%
\usebibmacro{volume+number+eid}%
\newunit}
% print all names, even if maxnames = 1
\DeclareCiteCommand{\citeauthors}
{
\defcounter{maxnames}{1000}
\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\ifciteindex
{\indexnames{labelname}}
{}%
\printnames{labelname}}
{\multicitedelim}
{\usebibmacro{postnote}}
[/code]