更改文档类书中的目录,使其不再是章节

更改文档类书中的目录,使其不再是章节

我想使用 titlesec 包来格式化章节标题,但显然目录也是这样格式化的。我该如何做才能不影响目录?

在此处输入图片描述

这是我的 MWE:

\documentclass{book}
\usepackage{titlesec,calc,xcolor}
\usepackage{lmodern}

\titleformat{\chapter}[display]{\fontsize{18}{16}\usefont{OT1}{phv}{m}{n}\bfseries}{}{0pt}{
    \raisebox{-5mm}[0pt][0pt]{%<<
        \begin{minipage}{20mm}
            \centering{\mdseries\footnotesize\normalsize\textsc{chapter}}\\[5pt]%
            \rule{10mm}{30mm}\hspace{-10mm}%
            \raisebox{23mm}{\parbox{10mm}{\centering\LARGE\textcolor{white}{\thechapter}}}%
        \end{minipage}
    }%
    \rule{\textwidth-22mm}{.4pt}\\%
    \hspace*{22mm}\begin{minipage}{\textwidth-22mm}
    }[\end{minipage}\vspace*{10mm}]



\begin{document}
    
    \tableofcontents
    \chapter{chapter 1}
    \chapter{chapter 2}
    
\end{document}

答案1

使用\titleformat\tableofcontents

A

\documentclass{book}
\usepackage{calc,xcolor}
\usepackage{lmodern}

\usepackage{titlesec}

\begin{document}

    \tableofcontents
    
    \titleformat{\chapter}[display]{\fontsize{18}{16}\usefont{OT1}{phv}{m}{n}\bfseries}{}{0pt}{
        \raisebox{-5mm}[0pt][0pt]{%<<
            \begin{minipage}{20mm}
                \centering{\mdseries\footnotesize\normalsize\textsc{chapter}}\\[5pt]%
                \rule{10mm}{30mm}\hspace{-10mm}%
                \raisebox{23mm}{\parbox{10mm}{\centering\LARGE\textcolor{white}{\thechapter}}}%
            \end{minipage}
        }%
        \rule{\textwidth-22mm}{.4pt}\\%
        \hspace*{22mm}\begin{minipage}{\textwidth-22mm}
        }[\end{minipage}\vspace*{10mm}] 
    

    \chapter{chapter 1}
    \chapter{chapter 2}

    
\end{document}

答案2

您可以使用以下答案https://tex.stackexchange.com/a/245301/3929能够为编号项目提供一种设计,为未编号项目采用另一种设计。

\thechapter在这里,我通过删除和换行单词,将当前编号的设计调整为未编号的设计Chapter\phantom使它们在垂直方向上放置相同。

\documentclass{book}
\usepackage{titlesec,calc,xcolor}
\usepackage{lmodern}

\titleformat{name=\chapter,numberless}[display]{\fontsize{18}{16}\usefont{OT1}{phv}{m}{n}\bfseries}{}{0pt}{
    \raisebox{-5mm}[0pt][0pt]{%<<
        \begin{minipage}{20mm}
            \centering{\mdseries\footnotesize\normalsize\phantom{\textsc{chapter}}}\\[5pt]%
            \rule{10mm}{30mm}\hspace{-10mm}%
            \raisebox{23mm}{\parbox{10mm}{\centering\LARGE\textcolor{white}{}}}%
        \end{minipage}
    }%
    \rule{\textwidth-22mm}{.4pt}\\%
    \hspace*{22mm}\begin{minipage}{\textwidth-22mm}
    }[\end{minipage}\vspace*{10mm}]



\titleformat{\chapter}[display]{\fontsize{18}{16}\usefont{OT1}{phv}{m}{n}\bfseries}{}{0pt}{
    \raisebox{-5mm}[0pt][0pt]{%<<
        \begin{minipage}{20mm}
            \centering{\mdseries\footnotesize\normalsize\textsc{chapter}}\\[5pt]%
            \rule{10mm}{30mm}\hspace{-10mm}%
            \raisebox{23mm}{\parbox{10mm}{\centering\LARGE\textcolor{white}{\thechapter}}}%
        \end{minipage}
    }%
    \rule{\textwidth-22mm}{.4pt}\\%
    \hspace*{22mm}\begin{minipage}{\textwidth-22mm}
    }[\end{minipage}\vspace*{10mm}]



\begin{document}
    
    \tableofcontents
    \chapter{chapter 1}
    \chapter{chapter 2}
    
\end{document}

在此处输入图片描述

相关内容