我需要使用支持 bibtex 引用的最小 latex 包。我目前正在使用apacite
包。但它只提供两种类型的引用。\cite
两者\shortcite
都在括号中写出作者姓名和年份。我还需要一些支持括号外作者姓名的东西(只有年份应该在里面)。如何在不使用任何自定义模板的情况下实现这一点?例如,我还想使用类似的附加命令来\newcite
实现这一点。
\documentclass{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage{apacite}
\begin{document}
\section*{Abstract}
\begin{itemize}
\item {\small\verb|\cite{Chandra:81}|} $\rightarrow$ \cite{Chandra:81}.\\end{itemize}
\item {\small\verb|\shortcite{Chandra:81}|} $\rightarrow$ \shortcite{Chandra:81}.
\item {\small\verb|\newcite{Chandra:81}|} $\rightarrow$ Chandra et al., (1989)
\end{itemize}
\bibliographystyle{apacite}
\bibliography{ref.bib}
\end{document}
参考文献
@article{Chandra:81,
author = {Ashok K. Chandra and Dexter C. Kozen and Larry J. Stockmeyer},
year = "1981",
title = {Alternation},
journal = {Journal of the Association for Computing Machinery},
volume = "28",
number = "1",
pages = "114--133"
}
最后一行(参考文献上方)是我想要的引用样式: