emath saloon

新規発言一覧最新記事過去一覧検索HOME

No.1177  Re[4]:Macにemathをインストール
発言者: 飯島 徹
発言日: 2014 01/14 22:48
山出さんはじめまして.飯島です.

TeXのファイルの置き場所はtexmf.cnfというファイルで指定されています.
私の環境(Linux Mint)ではこのファイルは
/usr/local/texlive/2013/texmf-dist/web2c
に存在しています.
そして,今回のpLaTeXに関するファイルの置き場所の指定は,次のように
TEXINPUTS.ptexおよびTEXINPUTS.platexという変数で設定されています.

% p(La)TeX.
TEXINPUTS.ptex          = .;$TEXMF/tex/{ptex,plain,generic,}//
TEXINPUTS.platex        = .;$TEXMF/tex/{platex,latex,generic,}//

TEXINPUTS.platexの指定は「.」(コンパイルするソースファイルと同じディレクトリ)か
「$TEXMFディレクトリにあるtexディレクトリ($TEXMF/tex)の下の
platexまたはlatexまたはgeneric」
及びそれらの下(//)にあるディレクトリということになります.
すなわち,スタイルファイルなどは
1.コンパイルするファイルと同じディレクトリ
2.$TEXMF/tex/platexの直下またはその中のディレクトリ
3.$TEXMF/tex/latexの直下またはその中のディレクトリ
4.$TEXMF/tex/genecirの直下またはその中のディレクトリ
に置きなさいということです.

そして同じファイル(texmf.cnf)で$TEXMFという変数は次のように定義されています.
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}

$TEXMFで使用されている変数も同じファイル(texmf.cnf)で定義されており,
それぞれ次のようになっています.

TEXMFCONFIG = ~/.texlive2013/texmf-config

TEXMFVAR = ~/.texlive2013/texmf-var

TEXMFHOME = ~/texmf

TEXMFSYSCONFIG = $TEXMFROOT/texmf-config

TEXMFSYSVAR = $TEXMFROOT/texmf-var

TEXMFLOCAL = $TEXMFROOT/../texmf-local

TEXMFDIST = $TEXMFROOT/texmf-dist

TEXMFROOT = $SELFAUTOPARENT

最期に$SELFAUTOPARENTという変数に行き着いたのですが,ターミナルから
次のように打ち込むと
$ kpsewhich -expand-path='$SELFAUTOPARENT'
/usr/local/texlive/2013
と返答があり,私の環境では$SELFAUTOPARENT=/usr/local/texlive/2013/
であることが分かります.

よって,私の場合emathのスタイルファイルは
~/texmf/tex/platex/misc/emath/
に配置しても問題なく読み込めることが分かります.
これは$TEXMFとして$TEXMFHOMEを使ったことになります.

もちろんヴァージョンやOSにより多少の違いはありますが,
$TEXMFで指定されている場所の /tex/platex以下に置いておけば問題はないはずです.

▼関連発言

1144:Macにemathをインストール [安芸鷹] 08/05 19:53
 ├1145:Re:Macにemathをインストール [飯島 徹] 08/07 03:18
 │└1146:Re[2]:Macにemathをインストール [安芸鷹] 08/09 12:38
 │ └1147:Re[3]:Macにemathをインストール [飯島 徹] 08/12 02:35
 └1173:Re:Macにemathをインストール [山出智士] 01/13 20:51
  ├1174:--- [---] 01/13 21:19
  └1175:Re[2]:Macにemathをインストール [tDB] 01/13 21:56
   └1176:Re[3]:Macにemathをインストール [山出智士] 01/14 21:59
    └1177:Re[4]:Macにemathをインストール [飯島 徹] 01/14 22:48
     └1178:Re[5]:Macにemathをインストール [山出智士] 01/15 05:58<-last

Pass 保存


CGIROOM