对手工构建的参考书目进行字母顺序引用标注

对手工构建的参考书目进行字母顺序引用标注

我是 LaTeX 新手,目前正在尝试撰写硕士论文。我原本打算使用 LaTeX 来编写参考书目,\begin{thebibliography}{9}因为我可能再也不会使用它了。它能natbib与参考书目一起使用吗?如果不行,还有其他方法可以在方括号中获取字母标签吗?

我在想这样的事情:

\documentclass{book}

\usepackage[square]{natbib}
\bibliographystyle{alpha}

\begin{document}

\citep{lamport94}

\begin{thebibliography}{9}
\bibitem{Biblitest}
 Bibli Test.
 The book of biblitests.
 1nd edition.
 2016.
\end{thebibliography}

\end{document}

答案1

正如一些早期评论者已经指出的那样,如果你要手动构建参考书目,那么 (a) 指定参考书目样式毫无意义(因为你不会调用 BibTeX 来创建格式化的参考书目)和 (b) 加载包通常没有什么意义natbib。我故意说“通常没有什么意义”,而不是“没有意义”,因为natbib可能如果您想要同时使用\citet\citep并希望创建作者年份样式的引用标注,那么加载该包是有意义的。

但是,由于您似乎已设置为使用“字母顺序”样式来显示引文标注,因此实际上没有必要natbib为手头的案例加载。相反,您可能希望按照以下示例所示构造条目。请注意可选参数中\bibitem的存在——这是将在引文标注中显示的信息。Jon99\bibitem

\documentclass{book}
\begin{document}

\cite{jones:99}

\begin{thebibliography}{1}

\bibitem[Jon99]{jones:99} Jones, Andrew, \emph{Collected Works}, 
Nowhere: NoCollege Press, 1999.
\end{thebibliography}

\end{document}

相关内容