참고문헌에 번호 매기기 추가

참고문헌에 번호 매기기 추가

나는 natbib을 사용하여 "custom-bib"에서 참고문헌 스타일(저자-연도)을 만들었습니다. 참조는 bibtex를 사용하여 생성되고 알파벳순으로 정렬됩니다. 출판사가 원하지만 여전히 1부터 n까지 번호가 매겨져 있습니다.

질문이 있습니다. 인용 스타일을 '저자 연도'에서 번호 매기기로 변경하지 않고 참고 문헌 번호 매기기를 추가하는 방법은 무엇입니까?

답변1

다음 코드는 당신이 찾고 있는 것을 수행하는 것 같습니다. 자신의 파일을 사용하고 있으므로 예제에서 해당 파일을 변경하고 데모 파일을 자신의 파일로 .bst바꿔야 합니다 . .bib이 작업을 수행하는 것이 훨씬 쉽습니다 biblatex(참조참고문헌 목록의 저자 연도 인용에 번호 추가예를 들어.)

\documentclass{article}
\usepackage{etoolbox}
\usepackage{natbib}
\usepackage{hyperref,url}
\newcounter{bibcount}
\makeatletter
\patchcmd{\@lbibitem}{\item[}{\item[\hfil\stepcounter{bibcount}{\thebibcount.}}{}{}
\setlength{\bibhang}{2\parindent}
\renewcommand\NAT@bibsetup%
   [1]{\setlength{\leftmargin}{\bibhang}\setlength{\itemindent}{-\parindent}%
       \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}}
\makeatother
\bibliographystyle{agsm}
\begin{document}
\cite{*}
\bibliography{%
/usr/local/texlive/2015/texmf-dist/doc/latex/latex-bib-ex/articles,/usr/local/texlive/2015/texmf-dist/doc/latex/latex-bib-ex/books}
\end{document}

코드 출력

관련 정보