提问于:
浏览数:
3207
需要设置这样的格式,如果是两位作者的话,在括号内引用使用“&”符号连接,在括号外引用使用“and”连接,如下图。![](https://pics.latexstudio.net/data/images/202002/c64edc1aa13dcc6.png)
这张图出自[StackexChange](https://tex.stackexchange.com/questions/131518/help-with-citation-in-text-in-parentheses-etc-with-biblatex-apa "Stackexchange")。
但是里面的例子用的是biblatex,而期刊用的是elsarticle和natbib,所以不合适。
这是一个MWE,用的是texlive2019的pdflatex,括号内外格式都是一样的。
##### tex:
```
\documentclass[authoryear]{elsarticle}
\begin{document}
(\cite{ABC})
\cite{ABC}
\bibliographystyle{elsarticle-harv}
\bibliography{ref}
\end{document}
```
##### bib:
```
@article{ABC,
title={Paper},
author={John and Ivan},
year={2012},
}
```
请问应该如何设置?谢谢。
1 回答
0
```tex
\begin{filecontents}{ref.bib}
@article{ABC,
title={Paper},
author={John and Ivan},
year={2012},
}
\end{filecontents}
\documentclass[authoryear]{elsarticle}
\begin{document}
\citep{ABC}
\citet{ABC}
\bibliographystyle{elsarticle-harv}
\bibliography{ref}
\end{document}
```
试试上面的
作者追问:2020-02-16 20:13
也没有,这两个命令好像效果是一样的,两种引用作者都是以“and”连接的,我在elsevier网站上找到一个模板 [elsarticle-template.zip](https://www.elsevier.com/__data/assets/file/0007/56842/elsarticle-template.zip "elsarticle-template.zip"),里面提供了另一种texlive里没有的样式,文件名是model5-names.bst,使用这种样式作者名字就是以“&”连接的,只可惜括号内外都是一样的。
回答: 2020-02-16 20:16
elsdoc 里说过这套模板自带了3中参考文献样式,其中适用于 author-year 的就是 harv。
你如果用了这个模板,就按照它手册来。
如果要换别的,就要找到合适的样式,并且是支持 author-year 的
-
感谢解答! – Zghebn 2020-02-17 12:21 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。