沒有章節時的目錄

沒有章節時的目錄

我正在使用“文章”類來寫報告。我沒有使用傳統的節和小節,而是定義了一個我想在目錄中使用的新指令。

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{section}{#1}}

現在,我想使用 \CentreHeading 命令來定義節及其參數以顯示在目錄中,而不是使用節命令。

最小 MWE 如下:

\documentclass{article}
\usepackage{titlecaps}

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large} \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt} \addcontentsline{toc}{chapter}{#1}}

\begin{document}
    \tableofcontents
    \newpage
    
    \CentreHeading{First Section}
    Foo bar boo bar
    
    \CentreHeading{Second Section}
    Again foo bar  boo bar
\end{document}

答案1

您正在使用的article類別對章節一無所知。

% tocentryprob.tex  SE 570050

\documentclass{article}
\usepackage{titlecaps}

\newcommand{\CentreHeading}[1]{\begin{center} \begin{large}
  \MakeUppercase{\textbf{#1}} \end{large} \end{center} \vspace*{28pt}
  %%% \addcontentsline{toc}{chapter}{#1}}  % not that but this
  \addcontentsline{toc}{section}{#1}}

\begin{document}
    \tableofcontents
    \newpage
    
    \CentreHeading{First Section}
    Foo bar boo bar
    
    \CentreHeading{Second Section}
    Again foo bar  boo bar
\end{document}

\addcontentsline更改chaptersection.

相關內容