biblatex:删除文章年份周围的括号

biblatex:删除文章年份周围的括号

我在完成论文的过程中还存在两个问题。希望各位专家能尽快帮助我:

  • 我使用以下设置biblatex

    \usepackage[backend=bibtex,bibstyle=authortitle,firstinits,terseinits,citestyle=authoryear]{biblatex} %
    

    并且注意到,当我为一篇文章添加年份条目时,它会出现在参考书目中的括号中,而当我添加书籍、杂项或专利条目时,它不会出现。我如何去掉文章参考文献中的括号?

  • 如何正确地将脚注添加到图片标题中?我尝试了以下方法:

    \begin{figure}[h]
    \centering
    \includegraphics{images/img.JPG}
     \caption{Caption goes here \protect\footnotemark }
     \label{fig:img1}
    \end{figure}
    \footcitetext{source1} 
    

当浮动图像移动到新页面时,脚注仍保留在旧页面上。你们有人知道如何在标题中正确引用脚注吗?

谢谢你们所有的帮助,你们太棒了!

答案1

我不确定这是否之前出现过——您需要重新定义 bibmacro issue+date(由@article驱动程序使用)。

\documentclass{article}

\usepackage[style=authortitle]{biblatex}

\renewbibmacro*{issue+date}{%
  \setunit{\addcomma\space}% NEW
%  \printtext[parens]{% DELETED
    \iffieldundef{issue}
      {\usebibmacro{date}}
      {\printfield{issue}%
       \setunit*{\addspace}%
%       \usebibmacro{date}}}% DELETED
       \usebibmacro{date}}% NEW
  \newunit}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{Bli74,
  hyphenation = {english},
  author = {Blinder, Alan S.},
  year = {1974},
  title = {The economics of brushing teeth},
  journaltitle = {Journal of Political Economy},
  volume = {82},
  number = {4},
  pages = {887--891},
}
@book{Kop04,
  hyphenation = {ngerman},
  author = {Kopka, Helmut and Daly, Patrick W.},
  year = {2004},
  title = {Guide to \LaTeX},
  edition = {4},
  location = {Boston},
  publisher = {Addison-Wesley},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

在此处输入图片描述

与浮动相关的脚注的定位是一个棘手的问题;例如,看看\footnotetext 与 \footnotemark 位于不同的页面上

相关内容