0

私はそれが曖昧に聞こえることを知っています。基本的に、ネイティブ構文と同じように、Sublime にカスタム構文を強調表示 (テキストに色を付ける) させたいだけです。

Sublime を使用して LaTeX コードを記述しています。知らない人のために説明すると、LaTeX の式は通常 で囲まれています\[ \]

\[ E = m c^2 \]

Sublime はその構文を理解し、囲んでいるコードを適切に色付けします。

\eq{ ... }ただし、機能をラップするカスタム定義コマンド を使用し\[ \]ます (定義を再定義するだけで、一部の設定をグローバルに変更できます\eq)。例えば

\eq{ E = m c^2 }

Sublime については、基本的なキー バインド以外は何も知りません。チュートリアルなどを掘り下げて時間を無駄にすることなく、カスタムコマンドを組み込むために、Sublime の構文の理解を拡大したいと考えています。

4

1 に答える 1

1

あなたは主に結果に関心があり、推論には関心がないので、私はできる限り率直に話そうとします.

Sublime Text の LaTeX 構文はリリース3119で変更されるため、何かを変更したい場合はそれを使用することをお勧めします。https://github.com/sublimehq/Packagesからダウンロードし、Sublime Text メニューでLaTeX選択すると開くフォルダーにフォルダーを配置するだけです。Preferences >> Browse Packages...その後、ファイルを開いて( LaTeX.sublime-syntax#L498LaTeX.sublime-syntax )を検索します。その部分(より高いインデントを持つすべて)を複製し、コマンドを希望するコマンドに変更します。たとえば、あなたの例ではこれは.ensuremath- match: '((\\)eq)(\{)'

さておき、新しい構文では、数学環境を文字列として強調表示する機能が削除されました。これは、いくつかの問題を引き起こしているためです。ハイライトを復元する方法を説明するために、 LaTeXTools wikiに小さなエントリを作成しました。

于 2016-08-15T16:41:09.257 に答える