LaTeX: TexMaker를 사용하여 색인에 단어를 추가하는 매크로를 만들 수 있습니까?

LaTeX: TexMaker를 사용하여 색인에 단어를 추가하는 매크로를 만들 수 있습니까?

\makeindex이제 막 첫 번째 문서(책)를 마무리하고 있는데 색인( , \printindex, \index{WORD}, ...) 을 만들어야 합니다 .

Linux에서 TexMaker를 사용하고 있습니다.

추가를 피하기 위해 "매크로"와 같은 것을 정의하는 것이 가능한지 궁금합니다.\index{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 구성 --> 단축키에 아무 것도 표시되지 않았습니다.

관련 정보