ラテックスは、[?]として引用された参考文献には多くの可能性があると書いています。個人的な経験に基づいて、以下にそれらを1つずつ紹介し、解決策を示します。
最初のケース
コンパイルの問題は、次のような正しいコンパイル順序で解決できます。
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
]
添付されているのは、読み量の多い別の記事です。私は使用しませんでしたが、一部の人の問題には適している可能性があります。
https://blog.csdn.net/blgpb/article/details/84885762
2番目のケース
次の図に示すように、テキストまたは参照に特別な記号が含まれているか、作成者の名前に特別な言語(ロシア語など)が含まれています。
たとえば、次の「&」は\でエスケープする必要があります
@book{RN265,
author = {XXX,XXX,XXX},
title = {XXXXXX},
publisher = {Springer Science \& Business Media},
ISBN = {XXX},
year = {XXX},
type = {XXX}
}
その他の特殊記号については、ご自身でお問い合わせの上、脱出してください。
3番目のケース
このような状況はまれです。WordでのドラフトやWordでのレファレンスの引用など、文末脚注などの論文を書くときにレファレンスを引用するときにドキュメント管理ツールを使用する人もいます。レファレンスはラテックスに転送されると表示されます。\ cite {RN200、201}や\ cite {RN200、RN201}などの連続引用の場合、一部のラテックステンプレートは連続書き込みをサポートし(\ cite {RN200、RN201})、一部のテンプレートはサポートしません(個別に書き込むのみ\ cite {RN200}、\ cite {RN201})、現時点では、複数の参照が別々に記述されている限り、\ cite {RN200}、\ cite {RN201}などの[?]は表示されません。
正しくコンパイルするために上記の状況が発生しないこと、および疑問符がないことを確認してください。
整理するのは簡単ではありません...