\footcite[]{} 的缩进量大于 \footcite[][]{}

\footcite[]{} 的缩进量大于 \footcite[][]{}

亲爱的 TEXstack 社区,

我有一个问题\footcite

对于直接引用我使用:

\footcite[p. xy]{reference}

对于间接引用我使用:

\footcite[Vgl.][S. xy]{Quelle}

Footmisc 集成如下:

\usepackage[hang, multiple]{footmisc}

\setlength{\footnotemargin}{1em}

不幸的是,间接引用的脚注比直接引用的缩进要多一点: 在此处输入图片描述

该 git repo 包含示例代码: https://github.com/andygrunwald/FOM-LaTeX-Template

我怎样才能实现一致的缩进?

我已经搜索了几个小时,但还没有找到合适的解决方案:(

提前感谢您的支持!

答案1

该问题是由于缺少“%”引起的,并且已在模板中修复(参见:github.com/andygrunwald/FOM-LaTeX-Template/issues/186)

有错误的旧版本:

\renewbibmacro*{cite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
       {\usebibmacro{cite:label}%
        \setunit{\printdelim{nonameyeardelim}}}
      {\toggletrue{abx@bool@giveninits}
        \printnames[family-given]{labelname}%
        \setunit{\printdelim{nameyeardelim}}}%
      \printfield{usera}%
      \setunit{\printdelim{titleyeardelim}}%
     \usebibmacro{cite:labeldate+extradate}}
   {\usebibmacro{cite:shorthand}}}

修复版本:

\renewbibmacro*{cite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
       {\usebibmacro{cite:label}%
        \setunit{\printdelim{nonameyeardelim}}}
      {\toggletrue{abx@bool@giveninits}%        
        \printnames[family-given]{labelname}%
        \setunit{\printdelim{nameyeardelim}}}%
      \printfield{usera}%
      \setunit{\printdelim{titleyeardelim}}%
     \usebibmacro{cite:labeldate+extradate}}
   {\usebibmacro{cite:shorthand}}}

修复版本在第 6 行末尾包含一个 %:{\toggletrue{abx@bool@giveninits}

相关内容