在 \footnote 中使用 \cite 和 \footcite 时出现括号的情况

在 \footnote 中使用 \cite 和 \footcite 时出现括号的情况

这是我们想要的。所有脚注都必须放在尾注中(这部分是使用 endnotes 包完成的)。在脚注中可能会发生两件事。

  1. 有一些文本和引文,而不是只有引文。在文本和引文的情况下,我们希望在脚注文本中的括号中完整引用(有关此示例,请参阅示例文件中的第一个引文)。

  2. 当我们不在脚注中放入任何文本而仅引用一篇文章时,该引用应该不带括号(例如第二个引用)。这是在没有脚注文本时所需的输出,但这可以通过以下方式实现:

    \footnote{\cite{auth3}}
    

我们已经读到,不建议\cite在 内使用\footnote。我们想使用\footnote{\footcite{auth3}}但不想要在 \footcite 之前没有脚注文本时使用括号

我的问题是:如何删除使用创建的脚注周围的括号\footcite

请参阅示例输出第 6 页的第 3 个注释,以查看括号中的脚注。

示例输出

这是一个 MWE。

\documentclass[11pt]{book}
\usepackage[a4paper,bindingoffset=0.2in,%
        left=1in,right=1in,top=1.2in,bottom=1.2in,%
        footskip=.5in]{geometry}

\usepackage{makeidx}

\usepackage{endnotes}
\let\footnote=\endnote

\usepackage[notes,hyperref=false]{biblatex-chicago}
\renewcommand\nameyeardelim{, }
\bibliography{sample.bib}

\usepackage[colorlinks]{hyperref}


\title{A catchy title}
\author{Auth 1 \and Auth 2}

\makeindex

\begin{document}
\maketitle\newpage
\tableofcontents\newpage

\frontmatter

\chapter{Intro}
Sample statement\footnote{Sample Sample satement of\footcite{auth2}    Sample satement sample statement in\footcite{auth1} and  in.s\footcite{auth2}}
Sample satement sample statementSample satement sample  statementSample satement sample statement of cite.   \footnote{\cite{auth3}}
Sample statement.\footnote{\footcite{auth1}}

\newpage
\theendnotes


\printbibliography

\small
\printindex

\end{document}

答案1

一般情况下不建议使用

\footnote{\cite{sigfridsson}}

对于简单的引用或只有简短的前后注的引用(您的案例 2),因为同样的目的可以通过更语义的方式实现

\footcite{sigfridsson}

或者,如果你有简短的笔记,

\footcite[See also][380-382]{sigfridsson}

然后,通过简单的搜索和替换,也可以很容易地从脚注引用转到括号引用。当然甚至更好\autocite首先使用并配置它以生成脚注引用。然后,您只需更改一个选项即可切换引用样式。

\cite但是,如果您有一个带有文本的普通脚注,并且想要为该脚注添加引用,那么使用within绝对没有问题\footnote

\footnote{Lorem ipsum dolor sit amet. Lorem ipsum. \cite{sigfridsson}}

在since\footcite内使用会有点奇怪,因为应该会产生一个新的脚注。因此,您将在另一个脚注内产生一个脚注。由于 LaTeX 默认不允许这样做,因此只需在引用周围使用圆括号即可。\footnote\footcitebiblatex


biblatex-chicago的默认\autocite( \smartcite) 行为\footcite与文本中的行为类似,并且\cite与脚注中的行为类似。这应该会给你你想要的行为。所以我建议你\autocite在任何地方使用。

\documentclass[11pt]{book}
\usepackage{endnotes}
\let\footnote=\endnote

\usepackage[notes]{biblatex-chicago}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\bibliography{biblatex-examples.bib}

\usepackage[colorlinks]{hyperref}


\begin{document}
\tableofcontents

\frontmatter

\chapter{Intro}
Sample statement\footnote{Sample Sample satement of\autocite{sigfridsson}.
  Sample satement sample statement in\autocite{nussbaum}
  and in \autocite{sigfridsson}.}
Sample satement sample statementSample satement sample  statementSample
satement sample statement of cite.\autocite{worman}
Sample statement.\autocite{nussbaum}

\theendnotes
\printbibliography
\end{document}

没有圆括号的尾注。

相关内容