Impress!ve 関連

  • http://sourceforge.net/projects/impressive/files/latest/download?source=files よりファイルをダウンロード
    • ソース展開後 impressive.py の #!/usr/bin/env python を #!/usr/local/bin/python に変更
    • cp impressive.py /usr/local/bin (man とかも適当に)
    • chmod 755 /usr/local/bin/impressive.py
  • brew install pythonPython を /usr/local/bin/ にインストール (pip を使うので)
  • brew install sdl sdl_gfx sdl_image sdl_mixer sdl_ttf portmidi (全部必要かはよくわからず.)
  • cp /usr/local/include/SDL/* /usr/local/include (お行儀悪いですがまぁ最小努力ということで.これをやらないと pygame のインストールで怒られる)
  • pip install pyopengl
  • pip install pil
  • brew install hg (単に pip install pygame だとコケるので,下記のようにやる)
  • pip install hg+http://bitbucket.org/pygame/pygame
  • これで Impress!ve は動くはず
  • PDF 1.4 でないと Impressive が読めないので,xelatex の引数で指定する (他の方法はいずれもダメだった)
    • xelatex -shell-escape -output-driver="xdvipdfmx -V 4" main.tex
    • 現行の beamer + texlive は PDF1.5 を生成する
  • 乾杯!