Biblatex 手册告诉我有关 \psq 命令的信息:“可以通过重新定义宏 \sqspace 来修改后缀和页码之间的间距。默认值是不可破坏的单词间间距。”
我想删除这个空间,但不知道如何重新定义宏。
所以我想要
\documentclass[11pt, a4paper, ngerman, headsepline]{scrreprt}
\usepackage[ngerman]{babel}
\renewcommand*{\nameyeardelim}{\space}
\usepackage[
backend=biber,
style=authoryear-icomp,
ibidpage=true,
natbib,
ibidtracker=true,
idemtracker=true,
maxbibnames=9,
maxcitenames=2,
dashed=false]
{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite[1\psq]{Tylor}
\end{document}
创建“Tylor 1871, S. 1f.”而不是“Tylor 1871, S. 1 f.”
答案1
现在很简单:
\renewcommand*{\sqspace}{}
完成工作。