Memo ≫ Mac

Memo Mac

Contents

Macのセットアップ

Macintosh

OS X Yosemiteの初期化

電源を入れ、「cmd」と「R」を同時押しして「OS X ユーティリティ」を起動する。 ディスクユーティリティより中身を消去してから、「OS Xを再インストール」。
(updated 2016.08.29)

便利なアプリケーション

  • MacPorts ... パッケージマネージャ1
  • Homebrew ... パッケージマネージャ2
  • Emacs ... エディタ
  • Inkscape … お絵かき。 こちらも参考に
  • GIMP … お絵かき2
  • Firefox … WEBブラウザ
  • Skype … まわりに気をつけて
  • Skim … PDF viewer
  • FileZilla … サーバーとファイルやり取り
  • iTerm2 ... terminatorのように画面のスプリットやタブ化ができる
  • XQuartz ... OS X上で走るX Window System
  • Virtual Box … 仮想マシン。Linuxでも入れとく
  • p7zip … 7zの圧縮・解凍
  • avast … セキュリティソフト。macでも入れておこう。

CapsとCtrlの入れ替え

 システム環境設定>キーボード の装飾キーから変えられる。 Caps Lock, Control, Option, Commandについて設定可能。

範囲指定してスクリーンショット

cmd+shft+4 で範囲指定してスクリーンショット。

バックスラッシュ

 システム環境設定>キーボード>入力ソース の「"¥" キーで入力する文字」で "¥"と"\(バックスラッシュ)" から選べる。 "\(バックスラッシュ)"にしないとTeXのコンパイルが通らない。
(updated 2016.08.29)
Back to Top

パッケージ管理

パッケージマネージャ。apt-get的な者達。

MacPorts

公式ページ [ The MacPorts Project Official Homepage ] よりpackageをダウンロード。 コマンドラインより欲しいパッケージをインストールできる。
> port install hogehoge ;; hogehogeをインストール
> port uninstall hogehoge ;; hogehogeをアンインストール
> port search hogehoge ;; hogehogeがあるかどうか調べられる

Homebrew

インストールは公式ページ にあるコマンドをターミナルで実行。日本語版ページのコマンドをコピペしてもうまくいかない可能性あり。その場合は英語ページのコマンドをコピペ。 コマンドラインより欲しいパッケージをインストールできる。
> brew install hogehoge ;; hogehogeをインストール
> brew remove hogehoge ;; hogehogeをアンインストール
> brew update ;; パッケージのリストを更新
> brew search hogehoge ;; hogehogeがあるかどうか調べられる
Back to Top

Emacs

macでもEmacsを使いたい。Emacs全般についてはこちら

設定ファイル

.emacsは~/.emacs.d/init.el に書くと良い。
ダウンロードしてきた.elなどは~/.emacs.d/elispなどに置いておく。 init.elに
(setq load-path (cons "~/.emacs.d/elisp" load-path))
を書いておく。
(updated 2016.07.28)

aspell

MacPortsやHomebrewから辞書と一緒にインストール。
sudo port install aspell ;; aspellのインストール
sudo port install aspell-dict-en ;; 英語辞書をインストール
brew install aspell --lang=en ;; Homebrewの場合 aspell + 辞書
.emacsでのaspellの呼び出しはフルパスの方が良いかもしれない。場所はターミナル上で 「which aspell」で調べられる。
(setq ispell-program-name "/opt/local/bin/aspell")

Elscreen

まずautoconfというものを最新版にする必要がある。 すでにインストールされているものは古いので、MacPortsやHomebrewを使ってそれをアンインストールして、最新版をインストール。
> brew remove autoconf ;; インストールされているautoconfをアンイストール
> brew install autoconf ;; 再インストール
ElscreenはEmacsのlist-packagesからインストールする。 まずパッケージにmelpaを追加。.emacs(init.el)に
(require 'package)
(package-initialize)
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
を書き加える。M-x list-packagesより出てきたリストの中からelscreenを探し、install。
Emacs 24でlist-packagesからインストールした場合、.emacsの設定に気をつける必要がある。
(load "elscreen") や
(require 'elscreen)
は必要なく、代わりに
(elscreen-start)
と書けば良い。
(updated 2016.11.18)

html-helper-mode

project pageよりhtml-helper-modeの.elファイルをダウンロード。 ~/.emacs.d/lispに置く。
(updated 2016.07.28)
Back to Top

LaTeX

MacTeXのインストール

MacTeXのパッケージを公式サイトからダウンロード。
Ref. [教授でもできるMac OS XへのLaTeXとTeXShopのインストレーション]

YaTeX

1. YaTeXのインストール
公式サイトより最新版をダウンロード。 YaTeXディレクトリ内のmakefileを編集。 適切な EMACS,PREFIX,EMACSDIRを選び、ほかはコメントアウトする。 ここでは## Cocoa(or Carbon)Emacs on Darwin (Sample)の項目を選択。
EMACS = /Applications/Emacs.app/Contents/MacOS/Emacs
PREFIX = /Applications/Emacs.app/Contents/Resources
EMACSDIR = ${PREFIX}
のコメントをはずす。その後、YaTeXディレクトリ内で「make install」をターミナルから実行すればインストールできる。
2. pathの設定
pathの設定を.emacsに書いておく必要がある。
(setenv "PATH"
(concat (getenv "PATH") ":/Library/TeX/texbin"))
/Library/TeX/texbinはplatexやpdflatexがある場所。
Back to Top

Maxima

Maxima for mac。こちらも参照
macにインストール。例えばhomebrewを使う。ターミナルより
> brew install maxima
wxMaximaをインストール。公式ページよりdmgファイルをダウンロードして起動。 wxMaxima.appなどをApplicationフォルダへドラッグ。jsMath TeX fontsフォルダ内のフォントをダブルクリックしてインストールしていく。

Skim

PDF viewerのひとつ。デフォルトの「プレビュー」だとPDF更新時にページの始めに戻ってしまうので不便。
SkimがPDFの更新を感知するには設定が必要。環境設定の「同期する」より、
(1)「ファイルの変更をチェック」にチェック
(2)「PDF-TeX 同期サポート」の「初期値」に使用しているエディタ (例えば Emacs)を指定する
(updated 2016.11.18)
Back to Top

Virtual box

Mac上でだってLinux(Ubuntu)を使いたい。

■ 設定

目安として...
メモリサイズ 1024 MB
仮想ハードディスクの作成 デフォルトのDVI 固定サイズで 40GB
プロセッサー数 1CPU
ビデオメモリー 64 MeV
3Dアクセラレーションを有効化にチェック
事前にubuntuのisoをダウンロードしておく

■ 共有フォルダの設定

工事中。これは大事。
Back to Top

Fortran

gfortranのインストール

Homebrewを使ってgfortranをインストール。ターミナルより
> brew install gcc
でインストール。g++も入る。
Back to Top

gnuplot

事前にXQuartzをインストールしておく。Homebrewを用いて
> brew install gunplay --with-x11
とインストール。 「--with-x11」をつけると、Terminal typeでx11が指定できるようになる。
(updated 2016.07.29)
Back to Top

Inkscape

Inkscapeについて。こちらも参考に。

Textext

Textextを使うためにはtextextパッケージの他に、 pdflatex, pstoedit, skencil, python-lxml, pdf2svgが必要。 Ref.[Inkscape with textext on Mac OS X]
(updated 2016.07.29)
Back to Top

p7zip

7zの圧縮・解凍に使える。7z以外のも対応している。
インストール
brew install p7zip
使い方
7z x hogehoge.7z % hogehoge.7zの解凍
7z x -ohogehoge_dir hogehoge.7z % hogehoge.7zをhogehoge_dirディレクトリ内に解凍(-oとhogehoge_dirの間にスペースは空けない。空けるとエラーが出る。)
(updated 2016.11.18)
Back to Top

Memo Mac