計算機設定/MacBook/Workshop - PukiWiki

計算機設定/MacBook

2009/02/16

Mac OS X Workshop

  • 計算機設定/MacBook/Xcode を先に実装しておく
  • MacOSX-WS-10.5.1.dmg をダウンロードして start kit を実行
  • 環境設定path/man等は自動設定されるようだ (/usr/osxws/*)
  • apt-cache search gnuplot などで探すようだ

TeX

sudo apt-get update
sudo apt-get install OSX-base
sudu apt-get install task-emacs
sudo apt-get install task-tetex
sudo apt-get clean
  • 若干の変更 (2010/02/08)
    • OS 10.6.2 では, /usr/osxws/share/texmf/fonts/opentype 以下のシンボリックリンクが違う. fileopenfont.tar
    • Te XMaker から使うために, /usr/osxws/bin/{ps2pdf, ps2pdf14, ps2pdfwr}内のコマンド呼び出しをフルパスにする. filebin_ps.tar
  • /Applications/OSXWS/Skim.app/Contents/MacOS/Skim を実行してSkimをupdate
  • 野鳥 (Emacs+YaTeX)
    openemacs t.tex  (Yatexメニューがある)
    ctrl+c t j (LaTeX)
    ctrl+c t p (Preview)
    • /.bash_profile

      if [ -f ~/.bashrc ]; then
      	. ~/.bashrc
      fi
    • /.bashrc

      if [ -f /private/etc/profile ]; then
              . /private/etc/profile
      fi
      if [ -f /private/etc/bashrc ]; then
              . /private/etc/bashrc
      fi
      if [ -f /usr/osxws/etc/profile-osxws ]; then
              . /usr/osxws/etc/profile-osxws
      fi
      if ! echo $PATH | /usr/bin/grep -q "/usr/X11/bin" ; then
              PATH="/usr/X11/bin:${PATH}"
      fi
      if ! echo $PATH | /usr/bin/grep -q "/usr/osxws/sbin" ; then
              PATH="/usr/osxws/sbin:${PATH}"
      fi
      if ! echo $PATH | /usr/bin/grep -q "/usr/osxws/bin" ; then
              PATH="/usr/osxws/bin:${PATH}"
      fi
      if ! echo $PATH | /usr/bin/grep -q "${HOME}/bin" ; then
              PATH="${HOME}/bin:${PATH}"
      fi
      if ! echo $MANPATH | /usr/bin/grep -q "/usr/osxws/share/man" ; then
              MANPATH="/usr/osxws/share/man:/usr/share/man:/usr/X11/man"
      fi
      export PATH MANPATH
      export LANG=ja_JP.UTF-8
      export LC_ALL=ja_JP.UTF-8
      if [ -x /usr/osxws/bin/openemacs ]; then
              alias emacs="openemacs"
      fi
    • /.emacs

      (cond ((boundp 'osxws-emacs-flag)
             ; for Mac OS X WorkShop
             (load-file "~/.emacs_osxws.el")
             (load-file "~/.custom_osxws.el"))
            (t
             ; for others
             (if (file-exists-p "~/.emacs.el") 
                 (load-file "~/.emacs.el"))
             (if (file-exists-p "~/.custom.el")
                 (load-file "~/.custom.el")))
      )
  • 漢字コード変換: M-x set-buffer-file-coding-system utf-8-mac
  • Prosperは, Ctrl+c t p で駄目? dvipsして, ps2pdfする.
  • sjisのソースは, platex2pdf-sjis sample.tex でpdfが出来る.
  • Texmaker
    展開して/Applicationにコピー
    • Preference (Command)
      LaTeX,dvips,bibtex,Makeindex,PdfLaTeX,Dvipdfm,ps2pdf,mpost,gsを/usr/osxws/binに
      dvipdfmはdvipdfmxで
      sudo apt-get install Mxdvi しておけば, dviviewをopen -a mxdvi %.dviに出来る.
      texmaker1.jpg
    • Preference (Quick Build)
      LaTeX+dvipdfm+ViewPDFに
      texmaker2.jpg
    • Preference (Editor)
      Editor Font Family: ヒラギノ明朝Pro W3
      Editor Font Encoding: UTF-8
    • その他(初期設定)
      Prosper使うにはQuick BuildをLaTeX+dvips+ps2pdf+ViewPDFに
      /usr/osxws/bin/ps2pdf の中のps2pdf14を/usr/osxws/bin/ps2pdf14 へ書き換え
      /usr/osxws/bin/ps2pdf14 の中のps2pdfwrを/usr/osxws/bin/ps2pdfwr へ書き換え
      /usr/osxws/bin/ps2pdfwr の中のgsを/usr/osxws/bin/gs へ書き換え
    • その他
      バックスラッシュ(\)は, Option+¥で入力する.
  • TeXshop
    • 環境設定→書類→エンコーディングでUTF-8にする.

      #ref(): File not found: "texshop_syorui.jpg" at page "計算機設定/MacBook/Workshop"

    • タイプセットは dvi -> ps -> pdf とする.

      #ref(): File not found: "texshop_typeset.jpg" at page "計算機設定/MacBook/Workshop"

    • 内部設定は /usr/osxws/bin を使う.
      LaTeXデフォールトでは, ~/Library/Te Xshop/bin/platex2pdf-utf8 を呼ぶようにする.
      このplatex2pdf-utf8はplatex2pdf-eucをコピーして下のように変更して参考自分で作る.

      #ref(): File not found: "texshop_detail.jpg" at page "計算機設定/MacBook/Workshop"

    • latexでplatex2pdf-utf8を使う. (〜/Library/Te Xshop/bin/platex2pdf-utf8 を編集して以下のようにする.)
      #!/bin/sh 
      # iNoue Koich! (modified by S. Zenitani)
      export PATH=$PATH:/usr/osxws/bin:/usr/local/bin:/usr/local/teTeX/bin
      COMMAND=${0##*/}
      PTEX=${COMMAND%2pdf-*}
      ENCODE=${COMMAND#*-}
      JOBNAME=${1##*/}
      JOBNAME=${JOBNAME%.*} 
      platex $1 && \
      dvips $JOBNAME.dvi && \
      ps2pdf $JOBNAME.ps 
  • 作業中!
    • 漢字コードがSJISの場合
      platex-sjis
      platex2pdf-sjis
      などを使う. ps経由の場合は, dvipsとps2pdfを使う.
      dvips -O 0mm,30mm [sample.dvi]
      dvipsはオフセット値を変更して上の文字が見えるようにする.

Maxima

sudo apt-get install task-maxima
plot3d([cos(y)*(10.0+6*cos(x)), sin(y)*(10.0+6*cos(x)), -6*sin(x)],
       [x,0,2*%pi],[y,0,2*%pi], ['grid,40,40]);
quit();
maxima.png

Gnu Plot

sudo apt-get install gnuplot
--- /Application/OSXWS/Aquaterm を事前に起動しておく
gnuplot
plot sin(x)
quit

Counter: 3583, today: 2, yesterday: 0

添付ファイル: filesample.tex 273件 [詳細] filetexmaker2.jpg 510件 [詳細] filetexmaker1.jpg 575件 [詳細] filebin_ps.tar 479件 [詳細] fileopenfont.tar 489件 [詳細] filemaxima.png 637件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSSPDF
Last-modified: 2011-01-23 (日) 06:16:04 (3159d)