이를 간편하게 하기 위해 latexmk 명령을 사용할 수 있습니다. (2~4번을 한 방에 처리하는 것임)
> latexmk -xelatex makeindex_test
3. (이게 제일 중요) 다음부터는 답변 다는 사람들이 쉽게 테스트해볼 수 있도록 최소 실행 예제(MWE)를 올려주기 바랍니다. 이 질문에서는 \index 항목이 여러개 포함된 *.tex 파일을 만들어 올려주어야 이런저런 손 안 대고 테스트해볼 수 있습니다. 답을 달기 위해 테스트 소스를 만드는 것, 답글 다는 분들께는 품이 많이 들고 귀찮은 작업입니다.
윈도 10에 텍라이브 2020이 설치되어 있다고 가정합니다. 여기서는 텍라이브 2020에 포함된 texworks를 사용하여 xelatex 컴파일하는 방법을 설명합니다. (texworks: 텍 소스 에디터 겸 pdf 뷰어)
1. 첨부한 makeindex_test.tex 파일을 texworks로 연다.
makeindex_test.tex
2. 조판 엔진을 [XeLaTeX]으로 맞추고 컴파일 버튼(▶)을 누른다.
(확장자가 각각 aux, idx, log, out, pdf, synctex.gz인 파일이 생성되면서, pdf 파일을 별도의 texworks pdf 뷰어에 띄워줌)
==> xelatex 대신 pdflatex으로 해도 된다.
3. 실행명령을 [MakeIndex]로 맞추고 실행버튼을 누른다.
(이때 2번에 더하여 확장자가 ilg, ind인 파일이 생성됨)
*실제 본문에 사용한 \printindex 명령은, 이 과정에서 생성된 makeindex_test. ind 파일을 본문 그 위치에 삽입하는 것이다.
4. 재차 조판 엔진을 [XeLaTeX]으로 맞추고 컴파일 버튼을 누른다.
* pdf 문서 말미에 [찾아보기]가 삽입된 것을 볼 수 있습니다.
===
[덧붙임]
1. 테스트 문서에서는 본문에서 굵게 강조하면서 찾아보기 항목(index entry)에 삽입하기 위해 \myem이라는 명령을 다음과 같이 정의하여 사용하였습니다.
2. 위 1~4번까지의 과정을 명령행 창에서 실행할 수 있습니다.
*물론 xelatex 대신 pdflatex 써도 됩니다.
참고로 위 명령에서 각 파일의 확장자를 모두 생략할 수 있습니다.
이를 간편하게 하기 위해 latexmk 명령을 사용할 수 있습니다. (2~4번을 한 방에 처리하는 것임)
3. (이게 제일 중요) 다음부터는 답변 다는 사람들이 쉽게 테스트해볼 수 있도록 최소 실행 예제(MWE)를 올려주기 바랍니다. 이 질문에서는 \index 항목이 여러개 포함된 *.tex 파일을 만들어 올려주어야 이런저런 손 안 대고 테스트해볼 수 있습니다. 답을 달기 위해 테스트 소스를 만드는 것, 답글 다는 분들께는 품이 많이 들고 귀찮은 작업입니다.