PROGRA~2

  • Windowsマシンを変えると、いろいろ、設定する必要がある
  • Texを使おうと思えば、自動インストーラ案内のサイトなどを使わせていただくことになる(なんと楽になったことかと思う)
  • さらに、ちょっと数式を書いてパワーポイントに貼ろうと思えばTex2imageとかを使いたくなる(配布サイト)
  • Tex2imageも起動すれば、必要なもろもろへのパスを自動検出してくれて、勝手に設定されるのだけれど…
  • 今回は、以下の部分のgswin32cへのパスでエラーが出ました…

C:\Program Files (x86)\gs\gs9.06\bin\gswin32c.exe
  • こうなっているのですが、そうすると、Tex2imageの実行では
> "C:\Program" Files ...
  • というように、実行アプリのパスの最初の空白文字までのところを実行しようとして、「gswin32c.exeがないよ」というエラーを出してくる
  • C:\Program Files (x86)\gs\gs9.06\bin\gswin32c.exe 全体を引用符でくくればいいかと思ったが、それも受け付けない
  • どうしたものか、と思ったら、Windowsにはもともと、この手の問題があって、空白文字なしのパスの書き方が登録されている、という(こちらこちらの記事)
  • コマンドプロンプト
dir /x
  • と打つと、「空白文字なしのパスの書き方」が表示されるので、それを見て、Tex2imageのパス設定を以下にして、解決、と。
C:\PROGRA~2\gs\gs9.06\bin\gswin32c.exe