如何在 biblatex-mla 中插入数据库信息?

如何在 biblatex-mla 中插入数据库信息?

以下是完整的引用信息:

Port, Larry。“消除拖延症的四种方法。”法律实践:法律执业业务 36.5 (2010): 18。Academic Search Complete。EBSCO。网络。2011 年 9 月 8 日。

这是我的 bibtex 代码:

@ARTICLE{why_not_procrastinate,
   AUTHOR  = {Larry Port},
   TITLE   = {Four Ways to Eliminate Procrastination},
   YEAR    = {2010},
   JOURNAL = {Law Practice: The Business of Practicing Law},
   VOLUME  = {36},
   NUMBER  = {5},
   PAGES   = {18},
   COPYRIGHT = {Academic Search Complete. EBSCO. Web. 8 Sept. 2011}
}

但这是我的输出:

Port, Larry。“消除拖延症的四种方法。”《法律实践:律师执业》36.5(2010):18。印刷版。

那么...“打印。”来自哪里,我怎样才能将其替换为“Academic Search Complete。EBSCO。Web。2011 年 9 月 8 日。”?

答案1

对于问题的第一部分,biblatex-mla文档中有答案:

未定义howpublished字段的条目将默认为“Web”出版物(如果有定义的 url 字段或 eprint 字段)或“Print”出版物(如果没有)。为避免biblatex-mla猜测出版物媒介,从而在字段未定义时不打印任何内容,请停用 guessmedium 选项:guessmedium=false

对于第二部分,没有copyright字段,因此biblatex将忽略它​​。您可以使用以下有效字段之一:addendum,例如。

\begin{filecontents*}{bibtest.bib}
@ARTICLE{a,
   AUTHOR  = {Larry Port},
   TITLE   = {Four Ways to Eliminate Procrastination},
   YEAR    = {2010},
   JOURNAL = {Law Practice: The Business of Practicing Law},
   VOLUME  = {36},
   NUMBER  = {5},
   PAGES   = {18},
   addendum = {Academic Search Complete. EBSCO. Web. 8 Sept. 2011}
}
\end{filecontents*}
\documentclass{article}
\usepackage[style=mla,backend=biber,guessmedium=false]{biblatex}
\addbibresource{bibtest.bib}

\begin{document}

\cite{a}

\printbibliography

\end{document}

在此处输入图片描述

答案2

与其将所有信息都放在附录字段中,不如将其整理到相应的字段中:

@ARTICLE{a,  
  AUTHOR  = {Larry Port},  
  TITLE   = {Four Ways to Eliminate Procrastination},  
  YEAR    = {2010},  
  JOURNAL = {Law Practice: The Business of Practicing Law},  
  VOLUME  = {36},  
  NUMBER  = {5},  
  PAGES   = {18},  
  URL = {http://search.ebscohost.com/login.aspx?direct=true&db=a9h&AN=54459308&site=ehost-live},  
  EPRINT = {Academic Search Complete. EBSCO},  
  URLDATE = {2011-09-08},  
}

然后,当然,不要使用包选项来关闭默认的 AI(因为定义 URL 字段将关闭“打印”,添加“Web”和访问日期,并表示应该确认 Eprint 字段):

\usepackage[style=mla,backend=biber]{biblatex}

这样,“学术搜索完成。EBSCO。”这句话就如其应有的那样以斜体显示。作为额外奖励,它也是一个可点击的链接,可直接将您引导至 URL。

...呃,再想想,把我刚才说的话划掉。它本来就是那样工作的,而且它确实对eprinttypeGoogle Books 和 JSTOR 等网站有效,但对像“Academic Search Complete. EBSCO”这样复杂的网站还不行。预计它很快就会发布到您附近。

相关内容