%3F.png)
最初のドキュメント (本) を仕上げているところですが、索引 (、、、...) を作成する必要があり\makeindex
ます。\printindex
\index{WORD}
私は Linux で TexMaker を使用しています。
\index{WORD}
インデックスする各単語の前に追加することを避けるために、「マクロ」のようなものを定義できるかどうか疑問に思っていました(私の文書にはとてもインデックスする単語がたくさんあります... :-)。
つまり、たとえばキーボード ショートカットをクリックして、カーソルが置かれている WORD の直前に[Ctrl][F9]
挿入できるようなコマンドを定義できるようにしたいのです...\index{WORD}
ざっと目を通すテックスメーカードキュメントでは、その目的に役立つものは何も見つかりませんでした...
アップデート コメントの提案に従っていますが、まだ問題を解決する方法を完全に理解できていません... 今はかなりバカな気分です... :-(
\iindex
そこで、 Sigur の提案に従って、本の見出しにコマンドを追加します。
\newcommand\iindex[1]{#1\index{#1}}
ここまでは順調です。次はキーボードショートカットを関連付けたいと思います。いつもSigurが提案しているように、マクロメニューがありますが、見つかりません (Texmaker 4.0.3 を使用しています)。Aradnix
の提案に従って、ユーザー メニューを開くと、次のサブメニューがあります。
- ユーザータグ
- ユーザーコマンド
- カスタマイズ完了
タグとコマンドはどちらもカスタマイズできますが、次のようになると思います。
- コマンドは外部コマンド用です (私の場合はそうではありません)。
- タグの方が期待できますが、タグの LaTeX コンテンツには何を書けばいいのでしょうか。つまり、インデックスを付けたいカーソルの下の単語をどうやって参照するのでしょうか。
- カスタマイズ補完では、既に定義されている項目 (たとえば を含む\index{•}
) がリストされ、新しいコマンドを追加できますが、ショートカットと関連付ける方法がわかりません... :-)。
もうリテラルLaTeX初心者へのアドバイス...?
誰かが解決して答えてくれたら意思もちろん、答えを受け入れます... :-)
答え1
\newcommand
プリアンブルに提案を追加したら、ユーザータグを追加できます。
\iindex{@}
'LaTeXコンテンツ'として表示されます。デフォルトのショートカット、たとえばShift+を使用すると、F1最初のタグが選択された場合は が挿入され\iindex{•}
、単語が選択された場合は がword
に置き換えられます\iindex{word}
。
これらのショートカットを変更できるかどうかはわかりません。[オプション] -> [Texmaker の設定] -> [ショートカット] には何も表示されませんでした。