Seite 1 von 1
kein Leerzeichen vor Seitenangabe im Text
Verfasst: Di 18. Aug 2015, 10:21
von Venix5
Guten morgen,
habe einen kleinen Schönheitsfehler und weiß nicht mehr wie ich ihn korrigiere.
Nutze Texworks, Biber, Jabref
im Text nutzte ich parencite
die Ausgabe ist: Author, JahrS. 123
Möchte nur ein Leerzeichen zwischen S. und Jahr.
Freu mich auf Hilfe oder einen Link wo ich mir selbst helfen kann

Verfasst: Di 18. Aug 2015, 10:23
von Besserwisser
Wir sind keine Hellseher, also: Wo ist das zugehörige
Minimalbeispiel, von dem in den wichtigen Hinweisen ausdrücklich die Rede ist?
Verfasst: Di 18. Aug 2015, 10:28
von Gast
Bei normalem
biblatex sollte
Dir eigentlich "Worman 2002, S. 23" geben mit Leerzeichen und allem.
Daher brauchen wir - wie Besserwisser gesagt hat - ein Beispiel, wie dein Code aussieht.
Verfasst: Di 18. Aug 2015, 10:33
von Venix5
Besserwisser hat geschrieben:Wir sind keine Hellseher, also: Wo ist das zugehörige
Minimalbeispiel, von dem in den wichtigen Hinweisen ausdrücklich die Rede ist?
Brav auf meinem Computer gespeichert
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{Lit.bib}
\renewcommand*{\nameyeardelim}{\addcomma\space}
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}
\renewbibmacro*{postnote}{%
\iffieldundef{postnote}
{}
{\printfield{postnote}%
\setunit{\postnotedelim}}}
\DeclareCiteCommand{\strcite}[\mkbibbrackets]
{\usebibmacro{prenote}%
\usebibmacro{postnote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{}
\title{Standardvorlage}
\author{Test}
\date{28.07.2015}
\begin{document}
\begin{titlepage}
\end{titlepage}
Inhalt\\
zeile 2 \parencite[21]{Boeree1997}\\
Zeile3 \strcite[34]{Bibace2013}
\printbibliography
\end{document}
Bib Datei:
% This file was created with JabRef 2.10.
% Encoding: UTF8
@Book{Bibace2013,
Title = {integrative Psychological and Behavioral Science},
Author = {Roger Bibace},
Publisher = {Springer-Verlag},
Year = {2013},
Volume = {47}
}
@Book{Boeree1997,
Title = {Personality Theories},
Author = {Boeree, C. George},
Publisher = {Psychology Department Shippensburg University},
Year = {1997}
}
Mir ist nun aufgefallen, wenn ich das Makro für den Befehl strcite weglasse, dann formatiert er mir das Leerzeichen richtig.
Sobald das Makro mit drin steht nicht
Das Makro einfach weglassen möchte ich nicht, da ich es ggf. nutzen muss.
Verfasst: Di 18. Aug 2015, 10:36
von Gast
Wofür, zum Henker, ist das denn? Dieses \strcite schreibt die Pre- und Postnote nach vorne, damit da nichts kaputt geht, müssen die Pre- und Postnote Makros umdefiniert werden, das macht normale Kommandos dann kaputt.
Probier halt
\newbibmacro*{strprenote}{%
\iffieldundef{prenote}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}
\newbibmacro*{strpostnote}{%
\iffieldundef{postnote}
{}
{\printfield{postnote}%
\setunit{\postnotedelim}}}
\DeclareCiteCommand{\strcite}[\mkbibbrackets]
{\usebibmacro{strprenote}%
\usebibmacro{strpostnote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{}
stattdessen.
Verfasst: Di 18. Aug 2015, 10:40
von Venix5
Perfekt! Danke.
Und, die Umdrehung sollen wir gelegentlich an unserer Uni so machen. Frag nicht

, da gibt es noch mehr so spannend sinnvolle Sachen.