綾小路龍之介の素人思考

LaTeXでincludegraphicsするときにホームディレクトリからの相対パスを指定できない

つまり、したのようにはできないということだ。僕は同じ画像ファイルを複数の文書から参照することがよくあるので、画像ファイルをいれておくディレクトリは1つだけにしている。絶対パスを指定しておけばこれを解決できるが、別マシンにディレクトリごとマウントして編集することもあるので、これは避けたい。

\includegraphics{~/img/hoge.eps}

少なくともLinuxにおける解決策のひとつは、画像ディレクトリのシンボリックリンクをカレントディレクトリ内に作っておくことだ。これでも解決できる。Windowsではどうすればいいのかわからない。

$ ls
hoge.tex
$ ln -s ~/img/
$ ls
hoge.tex img/
$ vi hoge.tex
> \includegraphics{img/hoge.eps}

これでOK。

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2006-09-29T22:25:20+09:00
  2. Modified: 2006-09-29T12:39:58+09:00
  3. Generated: 2017-05-26T23:09:15+09:00