Supressing the "In:" in articles in biblatex bibliographies
“Dupe”, some of you might want to say now, and indeed, I want to solve the same problem as @Kit did 1,5 years ago.
However, with biblatex 2.2 and biber 1.2 the code snippet by @Herbert introduces an additional " ." in front of the journal title when compiled with xelatex. It becomes:
Green, Brian (2006). ‘Classing Identity, Identifying Class: Locating Materialist / Deconstructionist Convergence’ . Critical Sociology 32.4, pp. 603–616.
When I compile the minimal example with pdflatex there is only a dot (without a preceding space) introduced.
As I can't comment on the older question, and I think it would be wrong to reply in form of an answer, I deemed this to be the appropriate way to ask for help.
Minimal Example
\documentclass{scrartcl}
\usepackage[backend=biber,style=authoryear-icomp]{biblatex}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\intitlepunct}}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@ARTICLE{green06,
author = {Green, Brian},
title = {Classing Identity, Identifying Class: Locating Materialist / Deconstructionist
Convergence},
year = {2006},
volume = {32},
number = {4},
pages = {603 - 616},
journaltitle = {Critical Sociology}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{green06}
\printbibliography
\end{document}
xelatex, as the additional space before the dot was missing when I usedpdflatex.However, I just realised that the trailing dot in thetitlefield is not supposed to be there (I got the bib entry from the journal website), and if I remove it,xelatexbehaves the same likepdflatexin that there is only the dot and no preceding space. So I think this question is redundant then. – Jakob Nov 9 '12 at 13:25