删除参考书目列表中的来源名称

删除参考书目列表中的来源名称

我使用 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 数据库进行查看。

相关内容