
\usepackage[round]{natbib}
나는 내 참고문헌을 다른 \bibliographystyle{plainnat}
스타일로 전환하고 싶었는데 , 그 스타일은 나에게 도움이 되지 않습니다.그리고대신에그리고자동차 사이.
\usepackage{bibgerm}
와 을(를) \bibliographystyle{gerplain}
함께 시도했지만 \usepackage[round]{natbib}
이로 인해(17)대신에(저자 외, 2017)소환. 또한 \citeauthor
더 이상 작동하지 않습니다.
방금 기부를 시도했지만 \usepackage[style=alphabetic, citestyle=authoryear ,sorting=ytn]{biblatex}
내 인용이 전혀 인식되지 않습니다.
Overleaf를 사용하고 있어서 plainnat.bst를 간단히 편집하는 방법을 찾지 못했습니다. 내 턱받이 파일은 다음에 의해 생성됩니다.
내 MWE는 다음과 같습니다.
\documentclass[11pt,a4paper,twoside]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks]{hyperref}
\usepackage[ngerman,english]{babel}
\usepackage[round]{natbib}
\begin{document}
\bibliographystyle{plainnat}
\bibliography{ma.bib}
\end{document}
답변1
의 적절하게 수정된 버전을 생성하려면 다음과 같이 진행하는 것이 좋습니다 plainnat.bst
.
Overleaf의 TeX 배포판 파일을 찾을 수 없다면 다음에서 복사할 수 있습니다.https://www.ctan.org/tex-archive/macros/latex/contrib/natbib/plainnat.bst.
복사본의 이름을 바꾸고 이름을
plainnat-und.bst
. 파일 이름 확장자가.bst
. 라면 다른 파일 이름을 자유롭게 선택할 수 있습니다.파일을
plainnat-und.bst
텍스트 편집기로 엽니다.문자열의 세 인스턴스를 모두 함수에서 하나씩 , 및
" and "
로 바꿉니다 ." und "
format.names
format.full.names
format.lab.names
plainnat-und.bst
기본 tex 파일이 있는 폴더에 파일을 저장합니다 .모든 변경 사항을 완전히 전파하려면 기본 tex 파일에서 전체 재컴파일 주기로 변경
\bibliographystyle{plainnat}
하고 수행하십시오.\bibliographystyle{plainnat-und}
부록: 다음은 완전한 MWE(최소 작업 예제) 및 해당 출력입니다.
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{ab:3001, author = "A and B", title = "Gedanken", year = 3001}
@misc{cde:3002, author = "C and D and E", title = "Gedanken", year = 3002}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[authoryear,round,longnamesfirst]{natbib}
\bibliographystyle{plainnat-und}
\begin{document}
\citet{ab:3001}
\citet{cde:3002}, \citep{cde:3002}
\bibliography{mybib}
\end{document}