我正在用乳胶准备一份草稿(按twocolumn
要求),以便使用可用的模板提交给《国际计算机视觉杂志》这里。
在里面 ”作者须知“ 页, ”参考“ 部分这里, 它说
引用
在文中引用参考文献,并在括号中注明名称和年份。以下是一些示例:
谈判研究涉及许多学科(Thompson 1990)。
后来,Becker 和 Seligman(1996)驳斥了这一结果。
这种影响得到了广泛的研究(Abbott 1991;Barakat 等人 1995;Kelso 和 Smith 1998;Medvec 等人 1999)
。...参考文献列表
...杂志文章
Harris, M.、Karper, E.、Stacks, G.、Hoffman, D.、DeNiro, R.、Cruz, P. 等 (2001)。写作实验室与好莱坞的联系。《电影写作杂志》,44(3),213–245。...
但是,如果我尝试使用他们的模板实现上述目标,即使使用下面这样的简单示例:
样本.tex:
\RequirePackage{fix-cm}
\documentclass[twocolumn]{svjour3}
\smartqed
\begin{document}
Now, apple is a tasty fruit \cite{bkey1,bkey2}.
\bibliographystyle{spbasic}
\bibliography{refs}
\end{document}
参考文献:
@Article{bkey1,
author = {Author1},
title = {Title1},
journal = {Journal1},
year = {2016},
}
@Article{bkey2,
author = {Author2},
title = {Title2},
journal = {Journal2},
year = {2017},
}
问题:
- 引用处的括号没有按照期刊的要求添加。
- 引用从第一列末尾一直延伸到第二列,中间没有换行。
- 参考文献部分也与要求的内容相差甚远。
答案1
书目spbasic
样式设计用于natbib
。因此加载natbib
然后\citet
使用作者(年份)\citep
引用和(作者、年份)引用。
\documentclass[]{svjour3}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Knuth1984texbook,
Author = {Knuth, D.E.},
Publisher = {Addison-Wesley, Reading, Massachusetts,},
Title = {The TEXbook, volume A of Computers and typesetting},
Year = {1984}}
@book{Chomsky1965,
Address = {Cambridge Mass.},
Author = {Noam Chomsky},
Publisher = {{MIT} Press},
Title = {Aspects of the Theory of Syntax},
Year = {1965}}
\end{filecontents*}
\usepackage{natbib}
\bibliographystyle{spbasic}
\begin{document}
\citet[p.4]{Knuth1984texbook} shows that. Also found here: \citep[p.5]{Chomsky1965}
\bibliography{\jobname}
\end{document}