When compiling this MWE:
\documentclass[]{article}
\usepackage{imakeidx}
\makeindex[name=persons]
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{book1,
author = "Greenwild, Dirk",
title = "Yellow pages",
year = "1998",
}
\end{filecontents}
\usepackage[backend=biber,bibstyle=authortitle,citestyle=verbose-trad1,indexing=cite]{biblatex}
\bibliography{\jobname}
%https://tex.stackexchange.com/questions/266415/biblatex-firstinit-problem
\renewbibmacro*{cite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{labelname-revinit}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}
\DeclareNameFormat{labelname-revinit}{%
\nameparts{#1} %
\ifnum\value{uniquename}<2%
\ifuseprefix
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffixi}}
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefixi}
{\namepartsuffixi}}
\else
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}}%
\fi
\usebibmacro{name:andothers}}
\makeatletter
\DeclareIndexNameFormat{default}{%
\nameparts{#1}
\usebibmacro{index:name}
{\index[persons]}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}
}
\makeatother
\begin{document}
Foo\footnote{Footnote}.
Foo\footcite{book1}. text\cite{book1}.
\printindex[persons]
\end{document}
I get spurious unwanted spaces in my footcites:
There is two things which causes thoses spaces: \renewbibmacro*{cite:full}{% which I use to have this functionality, and \DeclareIndexNameFormat{default} which I use to have authors index. Both of them adds some space.
My problem is somewhat related with this biblatex bug. I use biber 2.10, biblatex 3.10.
%at end of lines. – Johannes_B Mar 23 '18 at 06:30bibstyle=authortitle,citestyle=verbose-trad1is already equivalent tostyle=verbose-trad1– moewe Mar 23 '18 at 07:00