質問
すべてのハロ、
私はLaTexドキュメントに取り組んでおり、リストパッケージでコードをいくつか引き出します。 Stackoverflowで素晴らしいものを見つけましたが、本当にクールに見えますが、2つのことが必要ですが、どうすればいいのかわかりません。
コードで強調表示されている文字列とキーワード(ラテックスキーワードではなく、clojureキーワード)を見たいです(ハイライトされた色などが異なる色などを意味します。文字列のパターンは「文字列」であり、キーワードは次のとおりです( :次のスペースに)。誰もがこれを行う方法を知っていますか。
anwsersに感謝します。
解決
リストがそれを処理できるとは思わない。文字列を強調表示することができます(経由 stringstyle
optin)、しかし任意のトークン(キーワードに必要な)ではありません。
別の方法は、を使用することです 造られた パッケージ。確かに、その使用は、インストールされる追加のソフトウェア(Pygments)に依存しているため、それほど簡単ではありませんが、プラス面には、既製のlexerが閉鎖のために出荷されます。
(Mintedをダウンロードする場合は、リリースがBuggyであるため、最新リリースの代わりにリポジトリからチップバージョンを使用します。
他のヒント
ここ リスティングパッケージのサポートClojureのパッケージです。標準のリスト設定を使用して、キーワードを強調表示できます
リストパッケージのドキュメントは、独自の言語を定義し、そのキーワードが何であるかを指定する例を提供します。例が始まります:
\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight,
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},
この機能を使用した経験はありませんが、あなたはそれを理解できると確信しています。また、リストのキーワードの強調表示を設定することを確認する必要があります。