Lemma の下にネストされた Itemize 環境のショートカットを LyX に実装する

Lemma の下にネストされた Itemize 環境のショートカットを LyX に実装する

LyX にショートカットを実装して、独自の itemize 環境を挿入できるようにしたいと考えています。

実装する理由は次のとおりです。itemize 環境を追加すると、Lemma 環境も変更されるためです。LyX を使用している人なら誰でも、それがどれほど面倒なことか知っています。

項目別

せいぜい、押すだけCtrl+Alt+iで環境がポップアップ表示されます。

答え1

Itemize 環境を挿入すると、Lemma 環境から飛び出します。確かに、これは面倒です。

Itemize 環境 (またはその他の環境) を上記の環境 (この場合は Lemma) にプッシュするには、Tab項目別リスト内で を押します。

これを一発で実行するショートカットを作成するには、Tools > Preferences > Shortcuts > New関数として挿入します。

command-sequence layout Itemize; command-alternatives completion-accept;cell-forward;tab-insert;depth-increment;outline-in

ショートカットを割り当てれば準備完了です!

プロのヒント:私は、1) ショートカットを指定するときに を使用できることを知って、関数を作成しましたcommand-sequence。これは非常に強力です ()。2) 環境をプッシュするには を使用する必要があることは知っていました。LyX のドキュメントでそれを見つけたと確信しています。3) 最後に、定義されたショートカットでと が実行するTab機能を調べ、 を使用して を構成しました。Tabshortcut to insert Itemizecommand-sequence

これであなたの質問への回答になったと思います。いずれにせよ、「そづこ」をありがとう :)

関連情報