태그 기반 목차

태그 기반 목차

전체 목차 옆에 특수 태그를 기반으로 중복 항목이 포함된 여러 목차를 생성할 수 있습니까?

아이들을 위한 단편 소설로 가득 찬 책을 가정해 봅시다. 5개의 이야기가 있습니다:

  • "꼬마 피터, 꼬마 카우보이"
  • "예쁜 마리아가 인형을 가지고 놀고 있어요"
  • "빠른 포르쉐 드라이버는 정말 멋지다"
  • "지미의 스릴 넘치는 모험"
  • "사라가 티파티를 했어요"

이제 전체 목차 옆에 다음과 같이 정의한 태그를 기반으로 스토리를 그룹화하는 목차를 원합니다.

\section{Little Peter, the little cowboy}
\myTags{western, boys, adventure}

그리고 모든 서양 이야기를 나열하는 toc: \tableofcontents{western} 입니다.

이미 존재하는 것은 아무것도 없는 것 같은데, 어디서부터 시작해야 할지조차 모르겠습니다. 자체 목차로 시작해야 할까요, 아니면 색인을 다시 포맷해야 할까요?

답변1

패키지테이블것을 수행.

문서 클래스(예 article: )가 명령의 단일 사용만 허용하는 경우 \tableofcontents패키지는 과 더 일반적인 를 제공하지만 다음 \tableof을 제공합니다 .\tablenotof\tableoftaggedcontents

  1. 예를 들어 를 사용하여 제목을 설정해야 합니다 \section*{A table of tagged contents}.

    \section*{Western stuff}
    \tableof{western}
    
  2. 문서에는 전역 \tableofcontentselse 가 있어야 하며, 그렇지 않은 경우에만 \AtBeginDocument{\tofOpenTocFileForWrite}서문의 a 가 요청됩니다.

문서 클래스가 다중 사용을 허용하는 경우 필요하고 제외된 곳에서는 \tableofcontents대신 사용할 수 있습니다 .\nexttocwithtags{foo...}{bar...}\tableofcontentsfoo, ...bar, ...

\nexttocwithtags{western}{}
\tableofcontents

다음은 태그 설정 방법을 설명하는 문서에서 발췌한 내용입니다.

\toftagthis{western, famous people, twentieth century}
\section{John Ford}

\toftagthis{kitchen, health}
\section{Chocolate cake}

관련 정보