將 amsart 與 natbib 結合使用時,參考書目不顯示

將 amsart 與 natbib 結合使用時,參考書目不顯示

我正在 Overleaf 中使用 Latex 來編譯文檔,但我無法讓參考書目出現在文檔中。

我有兩個文件,一個名為 main.tex,一個名為 example.bib(在 example.bib 中我有 BibTeX 格式的參考文獻)。

我正在使用\documentclass[11pt,a4paper,reqno]{amsart}和 作為參考書目\usepackage[square,numbers]{natbib} \bibliographystyle{unsrtnat},但這兩者似乎相互衝突。

這是我的 .tex 檔案的最小可重現範例。

\documentclass[11pt,a4paper,reqno]{amsart}

\usepackage[margin=0.8in,footskip=0.25in]{geometry}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{graphicx}

\usepackage{pslatex}
\usepackage{array}
\usepackage[square,numbers]{natbib}
\bibliographystyle{unsrtnat}
\usepackage{hyperref}
\usepackage{amsmath,systeme}
   
\date{}

\parskip 0.2cm

\begin{document}

\title[Title bla bla]
{Title bla}

\author{Name$^1$}
\address{$^1$ xxx}
\address{$^2$ xxx}
\address{$^3$ xxx}
\email{[email protected]}

\subjclass[2010]{xxxx, xxxx.}

\keywords{xxxx $|$ xxxx $|$ xxxx}

\begin{abstract}
Bla bla bla
\end{abstract}

\maketitle

\section{Main}
Bla bla bla bla bla \cite{authorname2022}.
 
\section*{Acknowlegements}
bla bla

% Bibliography
\section*{References}
\bibliography{sample}

\end{document}

以下是我的 Sample.bib 中顯示的 BibTex 參考範例:

@article{authorname2022,
  title={A model},
  author={xxx, xxxx},
  journal={Nonlinear xxx},
  volume={1},
  number={1},
  pages={1--1},
  year={2020}
}

這是警告: 在此輸入影像描述

答案1

重申我在評論中所寫的內容,我相信這與 amsart 重新定義的方式有關\bibliographystyle;為了使用像 unsrtnat 這樣的參考書目風格,需要加載它 \begin{document}。在這種情況下,它可以在 之前加載\bibliographystyle{sample}

相關內容