KETCindyのインストール 修正日:2017.03.08 ketcindy,Cinderella2,Scilab,kettexのすべてを所定のディレクトリに作る. ketcindy : ユーザホームの直下 Cinderella,Scilab,kettex : アプリケーションの直下 1)Macstart.dmg, ketcindyfolder.dmgをデスクトップにコピーしてダブルクリック (仮想ディスクができる) 注1)以後の操作では,「Macintosh HD」を表示しておいた方がやりやすい. Finderで次のようにする. Finder => 環境設定 => 一般 => ハードディスクにチェック 注2)既にクィックインストールをしているとき デスクトップにあるフォルダを次のようにする. ketcindyは削除か名称変更(インストール前にする) Cinderella2,Scilab,kettexは削除(インストール後でもよい) 2)ketcindyfolderの中のketconfigを開く. (1)normal.shを選び,「情報を見る」を開いて, 「このアプリケーションで開く」を「ターミナル」に変更 その他>すべてのアプリケーション>ユーティリティ>ターミナル>追加 注)「すべてを変更する」をクリック (2)normal.shをダブルクリック 注1)デスクトップにフォルダketcindyがないことを確認してから行う. 注2)管理者パスワードを聞かれるので入力する. ・すべてが所定のディレクトリにコピーされる. ・ketcindy/ketjavaにあるファイルがPluginにコピーされる. ・Pluginにあるdirhead.txtが削除される. (ketcindyがユーザホームでないときは,新たに作成,コピーされる) ・ketoutの所定のファイルがketindyのketoutset.txtにコピーされる. ・デスクトップにketcindyのエイリアスができる. 4)KETCindyのテストラン (1)ketcindyの直下にあるtemplate.cdyをダブルクリックする. 注)画面に白い枠が出れば,ライブラリは読み込まれている. (2)スクリーンの上部にあるMkfigボタンを押してPDFが表示されれば成功 注1)Mkfigを押したとき,ターミナル画面の実行過程を表示するには: ・kc.shの「情報を見る」を選ぶ ・「このアプリケーションで開く」で その他/ユーティリティ/ターミナル にする(選択対象は「すべてのアプリケーション」) ・「すべてを変更」をクリック ・ketcindyの中にあるsetketcindy.txtを開き,40行付近の // Mackc="open"; の最初の//を削除して保存する. 注2)PDFの表示後ターミナル画面を閉じるようにするには: ・アプリケーション/ユーティリティ/ターミナルを開く ・トップメニューから,ターミナル>環境設定>シェルを選び 「シェルが正常に終了した場合閉じる」 注3)以前の古いファイルを使うとき CindyScript/ketlibの内容をCindyScriptsetting.txtの内容で置き換える. 5)miをTeXエディタとして使うときは,次の設定をする. mi > モード設定 > TEX > ツール > コンパイル&プレビュー を選び,挿入文字列に以下の内容をコピーする. (コマンドショートカットは,例えば K とする) #!/bin/sh pa="/Applications/kettex/texlive/bin/x86_64-darwin" dr=$1 fL=${dr%.tex} $pa/platex $fL.tex $pa/dvipdfmx $fL.dvi rm $fL.dvi open ーa preview $fL.pdf #open ーa skim $fL.pdf #open ーa "Adobe Reader" $fL.pdf exit 0 6)その他のインストール ・Cinderella, Scilabのインストーラはsoftwares1forMac.dmgにある. 再インストールなどのときに用いる. ・Maxima, Rなど,他のソフトのインストーラはsoftwares2forMac.dmgにある. 7)カスタマイズ (1)ketcindyを別の場所(例えばデスクトップ)におくとき ・ketcindyfolder/ketconfig/ketconfignormal.shをエディタで開く ・ketcinを変更する. ketcin=~/Desktop ・保存してからダブルクリック 注)ketconfig.shの引数 最初の4つの数字:次をコピーするかどうか ketcindy,Cinderella,Scilab,TeX 残りの文字列 ketoutsetのコピー元,ketcindyのコピー先,アプリのコピー先 (2)別のTeX(例えばtexlive)を用いるとき ・エイリアスketcindyの中にあるketouset.txtをエディタで開く. ・TeXのパスを変更する. PathT="/Library/TeX/texbin/platex"; ・ketcindy/ketworkにketpicstyleにあるすべてのファイルをコピーする. 注1)作業ディレクトリを変更したときも必要 注2)TeXにmktexlsrで組み込む方法もある. 8)トラブルシューティング ・一般的な手順 (1)kc.shをエディタで開く. (2)ターミナルも開いて,kc.shの1行ずつをコピーして実行,結果を見る. 注)1行目の「#!/bin/sh」は実行不要 ・El CapitanでRを使うときは,次のいずれかを実行する. (1)ketoutset.txtのMacのPathRを修正する. (コメントアウトを付け変える) (2)Rを再インストールする ・El CapitanでAsirを使うとき (1)Cinderellaからは,そのまま使える. (2)cfepを使うときは,XQuartzを更新して以下からダウンロードする. http://www.math.kobe-u.ac.jp/Asir/asir-ja.html さらに,asirをコピーする. ・SierraでScilabの呼び出しができないときは,ターミナルで次を実行 cp /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib /Applications/scilab-5.5.2.app/Contents/MacOS/lib/thirdparty/ ・Sierraの場合, システム環境設定>セキュリティ>実行許可 で「すべてのアプリケーションを許可」がないときは,ターミナルで次を実行 sudo spctl --master-disable すると,上の選択が現れる.