以下是完整的引用信息:
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。
...呃,再想想,把我刚才说的话划掉。它本来就是那样工作的,而且它确实对eprinttype
Google Books 和 JSTOR 等网站有效,但对像“Academic Search Complete. EBSCO”这样复杂的网站还不行。预计它很快就会发布到您附近。