von KJung » Di 20. Dez 2016, 14:47
Danke für die schnelle und umfangreiche Hilfe. Das hat funktioniert.
In den Fußnoten hatte ich das auch bereits schon drin.
Ich versuche in den Fußnoten noch die Darstellung von Artikeln aus Zeitschriften anzupassen, Ich möchte, dass folgendes angezeigt wird:
"Nachname Autor kursiv, Name der Zeitschrift Jahr, Anfangsseite (konkrete Seite)" Die beiden Seitenzahlen sollen jedoch ohne den Zusatz "S" angezeigt werden.
Bisher bekomme ich jedoch nur folgendes hin:
Nachname Autor kursiv, Name der Zeitschrift Jahr, (konkrete Seite) Die Seite wird mir aber auch noch mit dem Zusatz "S" angezeigt.
Da ich im Literaturverzeichnis immer die Seitenbereiche angeben muss, brauche ich auch unbedingt den letzten Befehl in der cbx-datei.
Anbei mein Minimalbeispiel:
\begin{filecontents*}{bediaBibliographie.bib}
@article{HobeStaat,
Author = {Hobe, Stephan},
Date-Added = {2016-11-28 13:28:05 +0000},
Date-Modified = {2016-11-28 13:28:58 +0000},
Journal = {Der Staat},
Pages = {245-268},
Title = {Die Unionsbürgerschaft nach dem Vertrag von Maastricht},
Year = {1993}}
\end{filecontents*}
\begin{filecontents}{Test.cbx}
\ProvidesFile{Test.cbx}[2016/12/14 v0.1f biblatex citation style]
% Kein S. für die konkrete Fundstelle, dafür in Klammern:
\DeclareFieldFormat[article]{postnote}{\printfield{pages} \mkbibparens{\#1}}
\DeclareFieldFormat[article]{postnote}{\mkbibparens{\mkpageprefix[pagination]{#1}}}
%Das Feld, in dem sich die Anfangsseite befindet, ohne führendes S.~
% Falls bei pages mit Seitenbereichen gearbeitet wird, also
% z.B. pages = {797-900}, dann wird beim zitieren nur die Anfangsseite
% ausgegeben.
\AtEveryCite{%
\DeclareFieldFormat[article]{pages}{\mkfirstpage{#1}}%
}%
\DeclareFieldFormat[article]{pages}{#1}
\end{filecontents}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[citestyle=Test]{biblatex}
\begin{document}
123\footcite[Vgl.][246]{HobeStaat}
\end{document}
Danke für die schnelle und umfangreiche Hilfe. Das hat funktioniert.
In den Fußnoten hatte ich das auch bereits schon drin.
Ich versuche in den Fußnoten noch die Darstellung von Artikeln aus Zeitschriften anzupassen, Ich möchte, dass folgendes angezeigt wird:
"Nachname Autor kursiv, Name der Zeitschrift Jahr, Anfangsseite (konkrete Seite)" Die beiden Seitenzahlen sollen jedoch ohne den Zusatz "S" angezeigt werden.
Bisher bekomme ich jedoch nur folgendes hin:
Nachname Autor kursiv, Name der Zeitschrift Jahr, (konkrete Seite) Die Seite wird mir aber auch noch mit dem Zusatz "S" angezeigt.
Da ich im Literaturverzeichnis immer die Seitenbereiche angeben muss, brauche ich auch unbedingt den letzten Befehl in der cbx-datei.
Anbei mein Minimalbeispiel:
[code]
\begin{filecontents*}{bediaBibliographie.bib}
@article{HobeStaat,
Author = {Hobe, Stephan},
Date-Added = {2016-11-28 13:28:05 +0000},
Date-Modified = {2016-11-28 13:28:58 +0000},
Journal = {Der Staat},
Pages = {245-268},
Title = {Die Unionsbürgerschaft nach dem Vertrag von Maastricht},
Year = {1993}}
\end{filecontents*}
\begin{filecontents}{Test.cbx}
\ProvidesFile{Test.cbx}[2016/12/14 v0.1f biblatex citation style]
% Kein S. für die konkrete Fundstelle, dafür in Klammern:
\DeclareFieldFormat[article]{postnote}{\printfield{pages} \mkbibparens{\#1}}
\DeclareFieldFormat[article]{postnote}{\mkbibparens{\mkpageprefix[pagination]{#1}}}
%Das Feld, in dem sich die Anfangsseite befindet, ohne führendes S.~
% Falls bei pages mit Seitenbereichen gearbeitet wird, also
% z.B. pages = {797-900}, dann wird beim zitieren nur die Anfangsseite
% ausgegeben.
\AtEveryCite{%
\DeclareFieldFormat[article]{pages}{\mkfirstpage{#1}}%
}%
\DeclareFieldFormat[article]{pages}{#1}
\end{filecontents}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage[citestyle=Test]{biblatex}
\begin{document}
123\footcite[Vgl.][246]{HobeStaat}
\end{document}
[/code]