2010-11-25 6 views
2

ハローオールラテックスのリスティング文字列とキーワード

私はラテックス文書で作業しています。リストパッケージでいくつかのコードを取ります。私はstackoverflow上でいくつかの素晴らしいものを見つけたと私は本当にクールだが、私が欲しい2つのことがありますが、私は得る方法を知らない。

私のコードで強調表示されている文字列とキーワード(clojureキーワードではないラテックスキーワード)を見たいと思います(強調表示されているのは別の色か何かを意味します)stringのパターンは "string"名前(soから:次のスペースへ)。誰もがこれを行う方法を知っていますanwsersため

感謝を

+0

http://tex.stackexchange.com/ –

答えて

1

私はリストがそれを処理することができるとは考えていないあなたは、それは文字列をハイライト表示することができます。。。 (stringstyle optinを介して)、任意のトークンではありません(キーワードに必要です)。

A代わりに、mintedパッケージを使用することもできます。確かに、それはインストールされる追加のソフトウェア(Pygments)に依存しているので、その使用法はそれほど簡単ではありませんが、プラス側ではClosure用の既製のレクサーが付属しています。

(あなたがダウンロードした場合鋳造、リリースはバグがあることから、代わりに最新のリリースのリポジトリから先端バージョンを使用しています。:-()

+0

でLaTeXに関連する質問のためのより良い場所がありますが、私はミントを避けることができたと思っていますが、とにかくそれを調べなければなりません。あなたのためのanxserとtex.stackexchange.comへのポインタ – nickik

1

リストのパッケージのドキュメントには、独自の定義の例を示します言語とそのキーワードが何であるかを指定する例が始まります。

\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight, 
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight}, 

私はこの機能を使用して任意の経験を持っていないが、私はあなたがそれを把握することができるでしょうと確信してます。また、必要があります。あなたのリスティングにキーワードハイライトを設定するようにしてください。

+0

キーワードはアルファベットのみで、*パターン*を定義することはできません。つまり、「コロンで始まるものはすべてキーワードです」という意味は全くありません。 –

+0

私はすでにclojureのためにこれを行いました - 私の答えを参照してください –

3

Hereは、リストパッケージのclojureをサポートするための私のパッケージです。

+0

私はあなたが使用しているもののようなものを持っていますが、文字列とキーワードを強調表示することはできません。または私は間違っていますか? – nickik

+0

これを分かち合ってくれてありがとう。 – sudo

関連する問題