Tex の Authoryear 引用スタイル、Texmaker で natbib を使用する際の問題 (Mac の場合)

Tex の Authoryear 引用スタイル、Texmaker で natbib を使用する際の問題 (Mac の場合)

私はプレーン nat スタイルの bibtex ファイルで natbib を使用しようとしています。しかし、いくつかの問題が発生しています (ただし、Sharelatex などでは問題なく動作します)。コードによっては、次のエラーが発生します: パッケージ natbib エラー: 参考文献が著者年引用と互換性がありません。

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 を使用してすべてを再入力したところ、エラーは発生せず、任意のスタイルを自由に使用できました。ありがとうございます。

関連情報