TexShop で Bibtex のタイプセットが上手くいきません

TexShop で Bibtex のタイプセットが上手くいきません

- Takahiro Kashiwa の投稿
返信数: 10
LaTex初心者です。
macOS Mojave (10.14) で,以下のURLに準じて MaxTex をDL・設定し,TexShop でタイプセットをしています。
http://doratex.hatenablog.jp/entry/20180501/1525144736

通常のタイプセットは英語,日本語ともに成功しますが,Bibtexで文献を追加すると,全ての脚注が [?] になってしまい,正しく反映されません。
以下のもっとも簡単な例でも上手く行きません。

----- test.tex -----

\documentclass[10pt,a4paper]{jsarticle}

\begin{document}

遺伝的アルゴリズムについては,伊藤~\cite{伊藤}に詳しく述べられている.

団塊世代がインターネットの利用に抵抗感を持つことが,報告されている.~\cite{miki:internet}

\bibliographystyle{jplain}

\bibliography{sample}

\end{document}


----- test_bib.tex ---

@book{伊藤,

author = "伊藤斉志",

title = "遺伝的アルゴリズムの基礎",

publisher = "オーム社",

year = 1995,

}

@book{miki:internet,

author = "三木光範",

title = "団塊世代はなぜインターネットが苦手か",

publisher = "講談社",

series = "ブルーバックスB-1202",

note = " ",

year = 1998 ,

}


(参考: http://mikilab.doshisha.ac.jp/dia/seminar/latex/doc/bib.html)


test.tex と test_bib.bib は同一のディレクトリに入っています。以下のことは試しました。

> 数回連続でタイプセットを行う。

> 一旦,同一ディレクトリ内の test.synctex.gz, test.pdf, test.log, test.aux を削除し,サイドタイプセットを行う。

> 全文英語のみでタイプセットを行う。


一つ怪しいと思っているのですが,上のhttp://doratex.hatenablog.jpのサイト内,7.2章でTexShopの環境設定をする際に,「設定プロファイル」 (私は表示言語を英語にしているので「Set Default Values」と表示されています) をプルダウンメニューから「pTex (ptex2pdf)」に変更しましたが,ウィンドウの表示が「Set Default Values」のままで変化していない状態です。


解決法をご指導いただければと思います。

Takahiro Kashiwa への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- 奥村 晴彦 の投稿
\bibliography{sample}

となっていますから,bibファイルの名前は sample.bib にしてお試しください。
奥村 晴彦 への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Takahiro Kashiwa の投稿
すみませんタイプミスです,
\bibliography{sample}
この部分は元から test_bib.tex に合わせて
\bibliography{test_bib}
にしてあります。問題はまだ解決していません。
Takahiro Kashiwa への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- 奥村 晴彦 の投稿
test_bib.tex ですか? test_bib.bib ではなく。
奥村 晴彦 への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Takahiro Kashiwa の投稿
ごめんなさい,再度打ち間違いです。ディレクトリにあるのは

test.tex
test_bib.bib

です。test.texの該当箇所は

\bibliography{test_bib}

です。

Takahiro Kashiwa への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Akira Kakuto の投稿
コマンドラインですが,以下でOKのようです。
ptex2pdf -l test
pbibtex test
ptex2pdf -l test
ptex2pdf -l test
Akira Kakuto への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Akira Kakuto の投稿
> コマンドラインですが,以下でOKのようです。

すみません。"TeXShop で" というところを読んで
いませんでした。
Takahiro Kashiwa への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- 奥村 晴彦 の投稿
角藤先生が書いてくださったコマンドをターミナルで打ち込んでうまくいくなら,TeXShopの設定のどこかが間違っているんでしょうね。ターミナルをお使いになることは可能ですか?
奥村 晴彦 への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Takahiro Kashiwa の投稿
> 角藤先生が書いてくださったコマンドをターミナルで打ち込んでうまくいくなら,TeXShopの設定のどこかが間違っているんでしょうね。ターミナルをお使いになることは可能ですか?

はい,ターミナルでは正常にタイプセットすることができ,脚注が適切に表示されました。TexShopの設定の問題であるように感じます。
最初の記事で書いた

> 一つ怪しいと思っているのですが,上のhttp://doratex.hatenablog.jpのサイト内,7.2章でTexShopの環境設定をする際に,「設定プロファイル」 (私は表示言語を英語にしているので「Set Default Values」と表示されています) をプルダウンメニューから「pTex (ptex2pdf)」に変更しましたが,ウィンドウの表示が「Set Default Values」のままで変化していない状態です。

この部分が怪しいように感じています。
Takahiro Kashiwa への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- 和田 勇 の投稿
TeXShop をふだんはつかっていないのですが ... 既に対応されているかと思いますが念のため

>> 角藤先生が書いてくださったコマンドをターミナルで打ち込んでうまくいくなら ...

1) ptex2pdf -l test
2) pbibtex test
3) ptex2pdf -l test
4) ptex2pdf -l test

これをTeXShop でおこなった際の操作は以下の方法ですか?

a) 1) と同等の操作をおこなうため「タイプセット」メニューで
  a-1) 同サブメニューの「LaTeX」或いは「タイプセット」クリック
b) 2) と同等の操作をおこなうため「タイプセット」メニューで
  b-1) 同サブメニューで「BibTex」クリック
**この操作をしていないからなのではと推測しています**
c) 3) と同等の操作をおこなうため「タイプセット」メニューで
c-1) 同サブメニューで「タイプセット」をクリック
d) 4) と同等の操作をおこなうため
「参考文献」が表示されますが作業は未完なのでもう一度 c) を実施

若しこの操作を実施してもダメであればターミナルでTeXShop の設定を比較確認する必要があります。当方の設定ファイルを defaults read TeXShop で出力した結果を添付しますので参考にして下さい。
当方の変更したのは以下の二つで、コメント付与しています。

GSBinPath = "** which gs の出力結果**";
TetexBinPath = "/usr/local/texlive/2018/bin/x86_64-darwin"; TeXLive のパス

和田 勇 への返信

Re: TexShop で Bibtex のタイプセットが上手くいきません

- Takahiro Kashiwa の投稿
和田さまの方法で,TexShopでも正しく脚注をつけることに成功しました。

コメントくださいました奥村さま,角藤さま,和田さま,ありがとうございます。