
LaTeX ドキュメントに参考文献を入れようとしていますが、BibTeX で実行するとさまざまなエラー (見つからない\citation
など) が発生し、LaTeX でタイプセットすると PDF に参考文献が印刷されません。コードは次のとおりです。
\documentclass[12pt]{report}
...
\usepackage{biblatex}
\addbibresource{SUSYBib.bib}
...
\begin{document}
...\cite{1}...
...\cite{2}...
\nocite{*}
\printbibliography
\end{document}
そして私の.bibファイルは次のようになります
@book{1,
title={The Schrödinger Equation},
author={F. A. Berezin, M. A. Shubin},
year={1983},
publisher={Moscow State University, Moscow},
pages={57-59}
}
@book{2,
title={An Introduction to Measure Theory},
author={Terence Tao},
year={2011},
publisher={American Mathematical Society},
pages={91}
}
答え1
inputenc
プリアンブルにパッケージがないと思います。これは、(La)TeX にどの文字エンコーディングを使用するかを伝えるために必要です。たとえば、参考文献の ö の場合:
\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[backend = biber]{biblatex}
\addbibresource{SUSYBib.bib}
\begin{document}
\cite{ab}
\cite{bc}
\nocite{*}
\printbibliography
\end{document}
ドキュメントを適切にコンパイルするには、TeXShop を設定する必要があります。私の場合は次のようになります。
- biber を実行するための TeXShop の設定: tex.stackexchange.com/questions/154751/…
- ドロップダウンメニューから「pdflatexmk」を選択します(タイプセットボタンの左側)。
働いた。
驚いたことに、ファイル% !TEX TSprogram = pdflatexmk
の最初の行として追加しても.tex
(コメントで提案されているように) 機能しませんでした (TeXShop 3.62、texlive 2016)。