minitoc의 범위를 어떻게 정의하나요? 목차에 줄 바꿈을 추가하는 방법은 무엇입니까?

minitoc의 범위를 어떻게 정의하나요? 목차에 줄 바꿈을 추가하는 방법은 무엇입니까?

목차(로컬 및 글로벌 모두...)에 문제가 있습니다.

이전 장의 미니톡에는 나타나지 않는 섹션 라인을 메인 목차에 포함하고 싶습니다. 또한 나는 이 줄을 적어도 하나의 빈 줄로 메인 목차의 이전 장 섹션과 분리하고 싶습니다.

나는 최소한의 작업 예제를 만들려고 노력했는데, 여기서 "Figures" 줄이 2장의 미니톡에 추가되고 메인 목차의 2장에 속하는 것처럼 보입니다.

\documentclass[a4paper, 12pt, twoside]{report}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{minitoc}
    \setcounter{minitocdepth}{2}

\begin{document}

    \dominitoc

    \tableofcontents

    \chapter{The important things}
        \minitoc
        \section{foo}
        \section{bar}

    \chapter{Minor stuff}
        \minitoc
        \section{foo}
        \section{bar}

    \listoffigures
    \addcontentsline{toc}{section}{Figures}

\end{document}

답변1

이라고 말함으로써 \addcontentsline{toc}{section}{Figures}OP는 기존 장인 2장에 "그림" 섹션을 추가합니다. 따라서 2장 아래의 목차 및 미니톡에 표시됩니다. 수정 사항은 그림 목록을 목차에 해당 항목으로 추가하는 것입니다. 으로 완성되는 섹션이 아닌 자신의 챕터입니다 \addcontentsline{toc}{chapter}{Figures}.

MWE는 다음과 같습니다.

\documentclass[a4paper, 12pt, twoside]{report}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{minitoc}
    \setcounter{minitocdepth}{2}

\begin{document}

    \dominitoc

    \tableofcontents

    \chapter{The important things}
        \minitoc
        \section{foo}
        \section{bar}

    \chapter{Minor stuff}
        \minitoc
        \section{foo}
        \section{bar}

    \listoffigures
    \addcontentsline{toc}{chapter}{Figures}

\end{document}

물론, 이는 장의 스타일로 목차에 "그림"을 배치합니다.

여기에 이미지 설명을 입력하세요

다음을 사용하여 섹션처럼 보이도록 수동으로 강제할 수 있습니다.

\documentclass[a4paper, 12pt, twoside]{report}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{minitoc}
    \setcounter{minitocdepth}{2}
\makeatletter
\newcommand \Dotfill {\leavevmode \cleaders \hb@xt@ .79em{\hss .\hss }\hfill \kern \z@}
\makeatother
\begin{document}

    \dominitoc

    \tableofcontents

    \chapter{The important things}
        \minitoc
        \section{foo}
        \section{bar}

    \chapter{Minor stuff}
        \minitoc
        \section{foo}
        \section{bar}

    \listoffigures
%    \addcontentsline{toc}{chapter}{Figures}
    \addcontentsline{toc}{chapter}{\mdseries\hspace{1.5em}Figures\Dotfill}

\end{document}

여기에 이미지 설명을 입력하세요

에 대해 \Dotfill나는 대답을 다음과 같이 사용했습니다.\dotfill에서 점 간격을 변경하는 방법은 무엇입니까?

관련 정보