BibLaTeXトラブルシューティング

文献管理にMendeleyを使うようになったので,折角だからBibTeXを導入してみようと思ったところ,最近はBibLaTeXというものが流行っているらしく,折角始めるのだから新しい方にしようと思って躓いた.TeXLive2015を導入済み.

\documentclass{ltjsarticle}
\usepackage{biblatex}
\addbibresource{bibtex.bib}
\begin{document}
\cite{hoge}
\printbibliography
\end{document}

のように指定して,lualatex filename, biber filename, lualatex filenameとする,とのこと.ところが,lualatexが3行目の\addbibresource{}に! Undefined control sequence.と宣う.絶対パスで指定しても駄目,どうなっているんだ.

Google先生の託宣を聞くこと数時間,巫女に曰く「\addbibresource{bibtex.bib}を\bibliography{bibtex}に替えなさい」.\bibliography{}はlegacyと,マニュアルにはあるのに,と思いながらも試すと確かに実行できた.この託宣は2011年ものなので,やや納得はいかないものの,一応解決.


まとめ:MendeleyとBibLaTeXを組み合わせることで,人間は多少幸せになることが出来る.

なお,Mendeleyではbibtexファイルは自動的に生成され,文献上でCtrl+Kを行えば\cite{hoge2016}を挿入できる.

Show your support

Clapping shows how much you appreciated mosko’s story.