Latex 環境でシンタックス ハイライトを使用するためにインストールの指示に従いましたがpygmentize、TexMaker は常に「pygmentize見つからない」というエラーを生成します。次に、コマンド プロンプトを使用して .cmd ファイル自体を実行することをテストしたところ、システムには次のように表示されました。
C:\Python27\Scripts>pygmentize.cmd
C:\Python27\python.exe: can't open file 'C:\Python27\Scripts\pygmentize': [Errno
2] No such file or directory
と の両方のディレクトリにパス変数を追加C:\Python27しましC:\Python27\Scriptsた。内C:\Python27\Scriptsには、次の 2 つのファイルがあります。
- pygmentize.exe
- pygmentize.cmd
の内容pygmentize.cmdは次のとおりです。
@echo off
set PYTHONPATH=C:\Python27
%PYTHONPATH%\python.exe %PYTHONPATH%\Scripts\pygmentize %*
\元の命令にはafterが含まれていません。%PYTHONPATH%なぜなら、エラー メッセージが「 」と表示されているときにエラー メッセージがちょっとおかしいことに気付いたからC:\Python27Scripts\python.exeです。私の質問は、Tex システムが実行可能ファイルを認識しないのはなぜpygmentizeですか? https://tex.stackexchange.com/questions/23458/how-to-install-syntax-highlight-package-minted-on-windows-7の SO からの指示に従って、次の行を追加しました。
\newcommand\TestAppExists[3]{#2}
私の.texファイルで、Ubuntuでのみ機能しました。では、この場合の .cmd ファイルの目的は何でしょうか?