LaTeX: возможно ли создать макрос для добавления слов в индекс (используя TexMaker)?

LaTeX: возможно ли создать макрос для добавления слов в индекс (используя TexMaker)?

Я только что закончил свой первый документ (книгу) и мне нужно создать индекс ( \makeindex, \printindex, \index{WORD}, ...).

Я использую TexMaker на Linux.

Мне было интересно, можно ли определить что-то вроде «макроса», чтобы можно было избежать добавления \index{WORD}перед каждым индексируемым словом (мой документ будет иметьоченьмного слов для индексации... :-).

Я хочу сказать, что мне хотелось бы иметь возможность определить команду, которая позволит мне, например, нажав сочетание клавиш, [Ctrl][F9]вставлять текст \index{WORD}непосредственно перед СЛОВОМ, на котором находится курсор...

ПросматриваяTexMakerdocs, я не смог найти ничего полезного по этому поводу...

ОБНОВЛЯТЬ Я следую советам в комментариях, но пока не могу до конца понять, как решить мою проблему... Чувствую себя совсем глупо... :-(

Итак: я добавляю команду \iindexв заголовок своей книги, как предложил Сигур:

\newcommand\iindex[1]{#1\index{#1}}

Пока все хорошо. Теперь я хотел бы связать с ним сочетание клавиш. Как и предлагал (всегда Sigur), я ищумакросыmenu, но я не могу его найти (я использую Texmaker 4.0.3).
Как предложил Aradnix, я открываю меню User и нахожу эти подменю:

  • Теги пользователя
  • Команды пользователя
  • Настроить завершение

И теги, и команды можно настраивать, но я предполагаю:
- Команды предназначены для внешних команд (не мой случай).
- Теги более перспективны, но что мне писать в содержимом LaTeX тега? Я имею в виду, как мне ссылаться на слово под курсором, которое я хочу индексировать?
- Настраивать списки завершения, которые уже определены (включая, например \index{•}), и я могу добавлять новые команды; но я не могу понять, как связать это с сочетанием клавиш... :-).

Большебуквальныйпредложение для новичка в LaTeX...?
Если кто-нибудь решит и ответит, яволяконечно, примите ответ... :-)

решение1

Добавив предложенное \newcommandв преамбулу, вы можете добавить тег пользователя с

\iindex{@}

как «Содержимое LaTeX». Использование сочетания клавиш по умолчанию, например Shift+ F1, если был выбран первый тег, вставит \iindex{•}, или если было выбрано слово, заменит wordна \iindex{word}.

Я не знаю, можно ли изменить эти сочетания клавиш, я ничего не увидел в Параметры --> Настроить Texmaker --> Сочетания клавиш.

Связанный контент