始めてみた

なにか新しいことを始めるとき,モチベーション維持するためのBlog.

Tex texshop設定

おすすめTex環境 for mac

ソフトウェア

  • Texshop : 総合texソフトウェア
  • BibDesk : tex参考文献管理
  • Drag & Drop UpTex : TeXソース・ファイルや画像ファイルをDropするとタイプセットやbbファイルの作成、簡易エディタによるソース編集などの作業ができる

Texshop

screenshot
上記のサイトから,最新版をDL
DLボタンが解りにくいけど.ウィンドウの右上のほうに

[ Direct Download: TeXShop 3 for Lion | Lion Source | TeXShop 2 | Version 2 Source ] [ Contact ]

ってリンクがあるはず.

Unicodeエンコーディング設定方法
  1. texshop起動
  2. メニューバー[Texshop] -> [環境設定]

以下の画像を参考にしてね.
赤枠で囲ってあるけど,(赤枠で囲い忘れてる場合があるため)全項目確かめる.

f:id:cielrion:20140215200405p:plain
f:id:cielrion:20140215200406p:plain
f:id:cielrion:20140215200407p:plain
f:id:cielrion:20140215200408p:plain

SJISエンコーディング設定方法

基本的には,UTF8(UTF-8)やUnicodeと設定してある箇所を変えるだけ.
しかし,個人的にはUnicodeを推奨する.SJISだとドイツ語とかの欧州語を表記できない場合がある.


Drag & Drop UpTex

screenshot

上記のサイトからダウンロード出来ます.
DLはこちら
DL後,

  1. UpTex.appをApplicationフォルダへ移動してください.
  2. [右クリック] -> [開く]で起動してください.(管理者権限で実行する必要があった気がする)
  3. 初期設定しますか -> [はい]

f:id:cielrion:20140215200409p:plain
f:id:cielrion:20140215200410p:plain

BibDesk

screenshot
bibtex機能はとても便利.
bibtexのスタイル(.bstファイル)を使えば,所望の論文にあったスタイルに自動変換してくれる.
また,.bibファイルをひとつつくっておけば,複数のtexファイルで引用可能.

上記サイトから,DLできる.

  1. BibDesk.appをApplicationフォルダへ移動してください.
  2. 一応,[右クリック] -> [開く]で起動してください.(管理者権限で実行する必要があった気がする)

これもUnicode(UTF-8)エンコーディングで設定.先ほどと同様,SJISだとドイツ語とかの欧州語を表記できない場合があるため.
f:id:cielrion:20140215200401p:plain
f:id:cielrion:20140215200402p:plain
f:id:cielrion:20140215200403p:plain
f:id:cielrion:20140215200404p:plain
こんな感じかな.

使い方

下図のようにすればOK
f:id:cielrion:20140215200400p:plain

保存と保存先

例えば,

/Users/ユーザ名/Documents/tex/bibtex/

などというフォルダを作っておいて,
reference.bibって名前で保存する.

/Users/ユーザ名/Documents/tex/bibtex/reference.bib
texファイル中での引用の仕方.

tex中の書き方のサンプルを以下に示しておく.

  • sample 1 : Texshopにインストール済みのbstスタイルを引用する場合
\bibliographystyle{plane}
%bibtexファイル(.bibファイル)の絶対PATHを指定% 
\bibliography{/Users/ユーザ名/Documents/tex/bibtex/reference}
  • sample 2 : ネットからDLしたbstスタイルを引用する場合
%bibtexスタイル(.bstファイル)の絶対PATHを指定%
\bibliographystyle{/Users/ユーザ名/Documents/tex/bibtex/ieice}
%bibtexファイル(.bibファイル)の絶対PATHを指定% 
\bibliography{/Users/ユーザ名/Documents/tex/bibtex/reference}

エンコーディングについて,注意と補足

先ほどと同様,SJISだとドイツ語とかの欧州語を表記できない場合があるため.Unicode (UTF-8)の方をおすすめする.

大学生の場合,SJISエンコーディングTexのサンプルコードが配布される場合などがある.
Texshopでは,Unicode設定をしてしまうと,SJISエンコーディングファイルが見ることが出来ません.
したがって,SJISファイルを編集する場合は僕の場合,

  1. Texshopで新規作成(白紙)
  2. sjis_sample.tex(SJISエンコーディングファイル)をEmacs.appで開く.
  3. Emacsは,勝手にエンコーディングを調整して表示してくれる.
  4. Emacs上で,sjis_sample.tex(SJISエンコーディングファイル)の中身を全コピー(Command + A (全選択), Command+C(コピー))
  5. texshopにて,白紙上に貼付け(Command+V)
  6. texshopで,普通に保存(Unicode UTF-8)で,タイプセット.

これで,SJISのファイルをUTF8で保存し直すことができるはず.
Emacs以外のエディタでは,試してないのでわかりませんが,勝手にエンコーディング変換して,表示してくれれば,どんなエディタでもできると思う.