我使用 TeX 撰写论文。在参考书目列表中,我需要删除来源编号。
现在,当我引用某些来源时,我会使用标准cite
标签,例如:
\cite[p.~234]{AuthorName}
并且在文档中会有一个引用“[12,第 234 页]”(我需要将“[]”更改为“()”),其中数字 12 是参考书目列表中来源的编号。
但我需要改变引用样式来引用作者姓名、年份(和页码),例如:
“(Horstmann,2001,第 234 页)”
当我在参考书目中设置作者姓名和年份时,我可以做到这一点:
\bibitem[Horstmann, 2001]{Horstmann} HORSTMANN, CS \textit{Big Java:编程与实践}。第一。编辑纽约,美国: John Wiley \& Sons,Inc.,2001,1231 s。 \ISBN{978-0471402480}。
但是在这个引文的左边有这个来源的名称“[Horstmann, 2001] .....” 我不想它出现在那里。
是否可以删除此来源名称,以便仅引用:
HORSTMANN,CS Big Java:....
?
答案1
对于手工构建的引文,您只需加载natbib
包裹:
\documentclass{article}
\usepackage{natbib}
\begin{document}
\cite[p.~234]{Horstmann}
\begin{thebibliography}{1}
\bibitem[Horstmann, 2001]{Horstmann} HORSTMANN, C.S. \textit{Big Java:
Programming and Practice}. 1st. ed. New York, USA: John Wiley \&
Sons, Inc., 2001, 1231 s. ISBN 978-0471402480.
\end{thebibliography}
\end{document}
但是,也可以使用较新的 biblatex 和/或使用外部 bibtex 数据库进行查看。