問題タブ [pygmentize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
967 参照

python - PATH に追加されているにもかかわらず、実行可能ファイルもそのランチャー スクリプトも見つからないのはなぜですか

Latex 環境でシンタックス ハイライトを使用するためにインストールの指示に従いましたがpygmentize、TexMaker は常に「pygmentize見つからない」というエラーを生成します。次に、コマンド プロンプトを使用して .cmd ファイル自体を実行することをテストしたところ、システムには次のように表示されました。

と の両方のディレクトリにパス変数を追加C:\Python27しましC:\Python27\Scriptsた。内C:\Python27\Scriptsには、次の 2 つのファイルがあります。

  1. pygmentize.exe
  2. pygmentize.cmd

の内容pygmentize.cmdは次のとおりです。

\元の命令には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 からの指示に従って、次の行を追加しました。

私の.texファイルで、Ubuntuでのみ機能しました。では、この場合の .cmd ファイルの目的は何でしょうか?

0 投票する
0 に答える
18 参照

python - Pygmentize でファイルの IOSTREAM インストレッドを使用する

私のPythonスクリプトには次のものがあります:

私がやろうとしていることは

部分的なソース コード (例: 20 行目から 40 行目) を読み取ってバッファリングし、IOSTREAM を pip/apply して pygmentize して、部分的なソース コードのコード ハイライトを生成できるようにします (例: 20 行目から 40 行目)。

現在、部分的なソース コード (例: 20 行目から 40 行目) に対して部分的な tmp ファイルを作成し、その tmp ファイルをpygmentizeで使用しています。

tmpFileName強調表示するコードのファイル名です。

私の質問:

IOSTREAMを作成し、 IOSTREAMpip/applyしてpygmentizeして、/tmp ディレクトリに tmp ファイルを作成する必要がないようにするにはどうすればよいですか?

どんな提案でもいただければ幸いです!

0 投票する
0 に答える
115 参照

python - Pygments TeX フォーマッターを使用した Python のインデント マーク

これは、TeX レベルで回答を得たtex.seの私の質問のフォローアップです。

私は Python コード リストを TeX でタイプセットするためにpygmentsを使用しています。コードのすべての行のインデント レベルを明確に示すために、下の画像に追加したような、ある種の L 字型の行が必要です。

ピグメントレベルでのアイデアはありますか? TeXフォーマッターをハックする必要があると思いますが、その方法がわかりません (そして、正直なところ、本を読む時間がなくなっています)。

ここに画像の説明を入力

0 投票する
2 に答える
2848 参照

bash - bash 出力をシンタックスハイライトする方法 (ヘルプ情報)?

非常に頻繁に--help、コマンドのフラグを使用してヘルプ情報を取得します。これにより、ターミナルに次のような出力が得られます。

リンクの上半分のように、出力をシンタックス ハイライトしたい(リンクを 1 つしか投稿できなくて申し訳ありません)。ハイライトとピグメンタイズを試しました。ただし、ハイライトには構文を指定する必要があり、pygmentize は出力を間違ったスタイルとしてレンダリングしました (リンクの下半分)。

このようにシンタックスハイライトにする方法があれば教えていただきたいです。pygmentize のスタイルを指定する必要がありますか? それとも、別の解決策に頼る必要がありますか?

ありがとう!