Seite 1 von 1

Biblatex und "S." bei Zitaten

Verfasst: So 6. Jan 2013, 17:15
von atreiju
Hallöchen (diesmal nur hier ;-) ),

ich möchte folgendes:
Bei allen Zitaten soll "S." vor der Seitenangabe stehen, außer bei welchen, die gar keine Zahl enthalten (wenn erstes Zeichen in [] keine Zahl ist).

Im Normalfall bekomme ich bei dem Mini-Beispiel die Ausgabe in den Fußnoten:
(1) Muster 2010, 25f. <--- es fehlt mir S. davor
(2) Ebd., ab Min. 3:20. <--- hier fehlt es korrekt.

Entkommentiere ich die DeclareFieldFormat-Zeile, bekomme ich:
(1) Muster 2010, S. 25f. <--- hier korrekt da.
(2) Ebd., S. ab Min. 3:20. <--- hier "S." zuviel.

Ich brauche folgendes Ergebnis:
(1) Muster 2010, S. 25f. <--- hier mit S.
(2) Ebd., ab Min. 3:20. <--- hier ohne

Kann mir jemand sagen, wie ich das erreiche?

Mini-Beispiel:
\begin{filecontents*}{MeineBib.bib}
 
@ARTICLE{Beispiel2010,
  author = {Max Muster},
  title = {goLaTeX Wiki-Beispiel},
  journal = {LaTeX Journal},
  year = {2010},
  pages = {1-3},
  timestamp = {2010.03.21},
  url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel}
} 

\end{filecontents*}
 
 
\documentclass{scrartcl}

\RequirePackage[utf8]{inputenc}

\usepackage[ngerman]{babel}
\usepackage[
			style=authoryear-ibid,
			citestyle=authoryear-ibid,
			bibstyle=authoryear,
			isbn=false,
			dashed=false,
			autopunct=true
			]{biblatex}

%\DeclareFieldFormat{postnote}{S. #1\isdot}

\bibliography{MeineBib}

\begin{document}
 
Dieser Beispieltext zitiert \footcite[25f]{Beispiel2010} einen Artikel aus dem Audiofile.\footcite[ab Min. 3:20]{Beispiel2010}

%Literaturverzeichnis
\printbibliography
 
\end{document}

Verfasst: So 6. Jan 2013, 17:29
von u_fischer
Siehe "3.12.3 Page Numbers in Citations" in der Dokumentation.

Verfasst: So 6. Jan 2013, 17:41
von atreiju
u_fischer hat geschrieben:Siehe "3.12.3 Page Numbers in Citations" in der Dokumentation.
Dankeschön, ein bisschen schlauer bin ich jetzt.

Ich weiß jetzt, dass ich mit \nopp Präfixe unterbinden kann. Aber das funktioniert nicht, wenn ich
\DeclareFieldFormat{postnote}{S. #1\isdot} 
aktiviert habe.

Wenn ich es allerdings NICHT aktiviert habe, müsste ich bei allen Angaben, wo ich nur eine Seite angebe ( \footcite[25f]{Beispiel2010} ) umändern (in \footcite[S. 25f]{Beispiel2010}).

Geht das nicht automatisch?

Verfasst: So 6. Jan 2013, 17:45
von u_fischer
Ich habe ja gewisse Zweifel, dass du den kompletten Abschnitt wirklich gelesen und verstanden hast. Ich würde
\footcite[25\psq]{Beispiel2010} benutzen.

Verfasst: So 6. Jan 2013, 17:58
von atreiju
Gelesen ja, verstanden nicht alles.

\psq macht mir doch einfach das "f" bzw. "ff", oder? Ist natürlich "sauberer", aber hilft mir nicht bei meinem eigentlichen Problem, oder?

Ich glaube man muss mich noch ein wenig mehr auf die Lösung stupsen... Kenne mich offensichtlich noch zu wenig aus.

Verfasst: So 6. Jan 2013, 18:02
von u_fischer
atreiju hat geschrieben: \psq macht mir doch einfach das "f" bzw. "ff", oder?
Das auch. Es sorgt aber auch dafür, dass biblatex die 25 als Zahl erkennt und dann "S." davor schreibt.

Verfasst: So 6. Jan 2013, 18:04
von atreiju
Ahhhh! Jetzt hat's geschnaggelt! :D

Dankeschön!