Natbib: 본문에는 저자 연도가 있지만 참고문헌 번호가 매겨져 있습니다.

Natbib: 본문에는 저자 연도가 있지만 참고문헌 번호가 매겨져 있습니다.

나는 내 본문 내에서 표준 natbib 저자 연도 인용을 유지하고 싶습니다(예: Allan et al. 2009). 또한 내 서지/참고 목록에도 번호를 매기고 싶습니다. 예:

  1. Allan, BF, Langerhans 및 RB, Ryberg (2009). 미국에서 웨스트 나일 바이러스의 위험과 발병률의 생태학적 상관관계. 종양학, 158, 699-708.

이것이 가능한가?최적이 아닐 수도 있다는 걸 알아요하지만 그건 내 선택이 아니야.

답변1

간단하게 실제 예제를 구성해 보세요.남자 이름'에스논평위(@Bernard, 내 답변을 받아 다시 게시해 주세요).

모두 덕분에

\begin{filecontents}{\jobname.bib}
@book{veblen1919place,
  title={The Place of Science in Modern Civilisation: and other essays},
  author={Veblen, Thorstein},
  year={1919},
  publisher={BW Huebsch}
}
@book{veblen2007theory,
  title={The theory of the leisure class},
  author={Veblen, Thorstein},
  year={2007},
  publisher={Oxford University Press},
 url = {http://www.test.org}
}
@book{knuth1989texbook,
  title={The TEXbook},
  author={Knuth, D.E.},
  series={Computers \& and typesetting},
  url={https://books.google.com/books?id=kURPnQEACAAJ},
  year={1989},
  publisher={Addison Wesley}
}
\end{filecontents}

\documentclass{article}
\usepackage[citestyle=authoryear,bibstyle=numeric, natbib=true, backend=bibtex]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\noindent 
As \citeauthor*{veblen2007theory} has argued \citep[12--19]{veblen1919place} it is clear that $y$. Second,  \citet[12]{veblen1919place} also show $m$ and $x$ \citet[37]{veblen1919place}. All thanks to \citeauthor*{ knuth1989texbook}.

\printbibliography
\end{document}

관련 정보