我的目标是引用这种风格
[报纸名称] 或 [报纸名称,年份]
两者都可以,方括号和圆括号之间的区别可以忽略不计。目前我正在使用
\bibliographystyle{apalike}
但我的关键问题是,如果报纸的名称超过一个单词,例如《曼谷邮报》,则引用将只使用最后一个单词,就像姓氏一样;在这个例子中,引用将是
[邮报,2013]
我至少在寻找
[曼谷邮报,2013] 或 [曼谷邮报]
如果有任何不同,我会使用\cite{}
这些引用的命令。提前感谢您的建议。
以下是我用于文章的数据库中上述示例的 BibTeX 条目
@article(14848CBDC1D8B7A0,
title={Partner of NSA leaks journalist held for 9 hours},
year={August 19, 2013},
journal={Bangkok Post (Thailand)},
ISSN={0125-0337},
)
另外我正在使用文章文档类
答案1
我稍微更改了您给出的 bib 条目以获得想要的结果。您会发现两种方法可以做到这一点:添加一个author
字段或key
在您的bib
文件中添加一个字段。
请尝试以下 MWE,与 MiKTeX 2.9 一起编译,不会出现错误:
%File mb-bibtex.tex, then \jobname = mb-bibtex
\RequirePackage{filecontents} % loading package filecontents
% writing file \jobname.bib, for example mb-bibtex.bib.
\begin{filecontents*}{\jobname.bib}
@article(14848CBDC1D8B7A0,
title = {Partner of {NSA} leaks journalist held for 9 hours},
year = {August 19, 2013},
journal = {Bangkok Post (Thailand)},
ISSN = {0125-0337},
key = {Bangkok Post},
)
@article(Test,
title = {Partner of {NSA} leaks journalist held for 9 hours},
year = {August 19, 2013},
journal = {Bangkok Post (Thailand)},
ISSN = {0125-0337},
author = {{Bangkok Post}},
)
\end{filecontents*}
\documentclass{article}
\usepackage[colorlinks]{hyperref} % better urls in bibliography
\begin{document}
Test of bibliography:
\cite{14848CBDC1D8B7A0}, \cite{test}.
\nocite{*}
\bibliographystyle{apalike}
\bibliography{\jobname} % uses \jobname.bib, according to \jobname.tex
\end{document}
结果:
答案2
我不知道你是否同意这个:
\documentclass[12 pt]{article}
\begin{document}
Test. \cite {Bangkok Post}
\begin{thebibliography}{9}
\bibitem{Bangkok Post} Bangkok Post, 2020.
\end{thebibliography}
\end {document}