tex의 Authoryear 인용 스타일, Texmaker에서 natbib을 사용할 때 발생하는 문제(Mac)

tex의 Authoryear 인용 스타일, Texmaker에서 natbib을 사용할 때 발생하는 문제(Mac)

plainnat 스타일로 bibtex 파일에서 natbib을 사용하려고 합니다. 그러나 여러 가지 문제가 발생합니다(그러나 Sharelatex 등에서는 잘 작동합니다). 내 코드에 따라 오류가 발생합니다: Package natbib Error: Bibliography not Compatible with Author-year citations.

documentclass[a4paper,12pt]{article}
\pagestyle{plain}
\usepackage[english]{babel}
%%%%%%%%%%%%MATH specifications%%%%%%%%%%%%%%%%%
\usepackage{amsmath}%mathematical typesetting
\usepackage{mathptmx}%setter språk og matte til times roman.
\numberwithin{equation}{section}
%%%%%%%%%%%%%%Formatering%%%%%%%%%%%%%%%%%%%%
\usepackage{setspace}%set line spacing
\onehalfspacing
\usepackage[top=2cm, bottom=2cm, left=5cm, right=2cm]{geometry}
\setlength\parindent{0pt} %fjerner innrykk i avsnitt
%%%%%%%%%%%%%Diverse%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} 
\newcommand{\Expect}{{\rm I\kern-.3em E}}
%%%%%%%%%%%%%%BIBTEX%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{cite}
\usepackage{natbib}
%also tried \usepackage[round,year,sort&compress]{natbib}

\begin{document}
\newgeometry{a4paper}
\thispagestyle{empty} 
\begin{titlepage}

%here i have my thesis

\bibliography{Master}
\nocite{*}
\begin{doublespacing}   % Double-space the bibliography
\bibliographystyle{plainnat}

나는 거기에서 제안된 가능한 모든 해결책을 시도했지만 어떤 식으로든 작동하게 할 수 없었습니다... 예를 들어 aux 및 bbl 파일을 삭제하면 다음과 같은 결과가 나타납니다. 위치가 잘못된 정렬 탭 문자 &. 등등...

답변1

문제 해결됨. Natbib이 jstor의 일부 bibtex 참조를 지원하지 않는 것 같습니다. BibDesk를 사용하여 모두 다시 입력함으로써 오류가 없었고 원하는 스타일을 자유롭게 사용할 수 있었습니다. 감사해요

관련 정보