Tex, python, illusrator, VPSの学生ノート

latotex-blog

LaTeX

TeX Live 2019(& Atom)でBibTeXの導入が上手くいかないときの対処法

投稿日:






まだPCにすら慣れてない頃にTeXを使い始めたので、BibTeXの導入につまずいたところがありました。

同じことで悩んでいる人がいれば、幸いです。ちなみにwindows10の対処法です。

スポンサーリンク

可能性1:BibTeXがそもそもない

TeXlive2019をBasicでインストールした場合、BibTeXはインストールされていません。

TeX live Managerからインストールしましょう。

TeX live Managerの使い方

windows検索機能から「TeX live Manager」を入力し、クリックするとアプリが立ち上がります。

まずは、パッケージリストで状態をすべてに選択してtlmgrが最新版かどうか確認します。

以下のようにアップデートの要求がでたらアップデートします。

アップデートの仕方は、一旦、TeX live Managerを終了させコマンドプロンプトから

$ tlmgr update --self

とするとアップデートできます。

(TeX live Managerの終了を忘れると、画面が固まって動かなくなることもあるので気を付けてください)

アップデートが終わったら、もう一度「すべて」を選択して以下の画面になれば正常にアップデートされてます。

tlmgrのアップデートはもちろん、パッケージ全体のアップデートはこまめにした方が良いです。今後、コンパイルでエラーが生じたとき、パッケージのアップデートで解決できることもあります!

「すべて」を選択した状態で、BibTeXを検索し、「選択項目をインストールする」を押すとインストールできます。

可能性2: latexmkの設定に問題がある

AtomでBibTeXを使う方法は以下のサイト様の方法を採用しました。

この方法に沿って、Atomを開き以下の内容の.latexmkrcファイルを作ります。

#!/usr/bin/perl
$latex         = 'platex %O -src-specials -shell-escape -interaction=nonstopmode -synctex=1 -kanji=utf8 %S';
$bibtex        = 'pbibtex %O %B -kanji=utf8';
$dvipdf        = 'dvipdfmx %O -o %D %S';
$pdf_mode      = 3; # use dvipdfmx

#!/usr/bin/perlとあるようにperlがないといけないので、ない人はこちらからインストールしてください。

http://strawberryperl.com/

問題はそのファイルをどんな名称で保存したかです!PCド素人の私はここでつまずきました。

サイト様が仰っている「ファイル名の頭にドットはついていません」というのはファイル名がないということです。

つまり、以下の画像のように保存するということです。どうして気づかなかったのか今でも疑問・・・・

.latexmkrcファイルの保存が終わったら、文献を出したい文章のtexファイルをatomで開き、Ctrl+Alt+Bをすると文献が一覧表示されます。

上手くいかない場合は、サイト様が仰っているように、文献を出したい文章のtexファイルがあるディレクトリで、

$ latexmk -pvc

を実行してから、Ctrl+Alt+Bをしてコンパイルしてください。



-LaTeX

Copyright© latotex-blog , 2020 All Rights Reserved Powered by STINGER.