我想重新定义目录如下:
\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\renewcommand\thesection{\arabic{section}}
\setcounter{tocdepth}{1}
\makeatletter
\renewcommand*{\l@section}[2]{%
\par\addvspace{\topsep}%
\setlength\@tempdima{2.3em}%
\noindent\hspace*{1.5em}\large\textbf{#1}\par%
}
\makeatother
\begin{document}
\tableofcontents
The content...
\section{Section 1}
\section{Section 2}
\section{Section 3}
\section{Section 4}
\section{Section 5}
\section{Section 6}
\end{document}
但是当我编译文档(pdfTex)时,数字 1(目录中第一部分)与其他数字不一致。
你知道如何解决这个问题吗?
答案1
使用tocloft
包:
\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{tocloft}
\renewcommand\thesection{\arabic{section}}
\setcounter{tocdepth}{1}
% \makeatletter
% \renewcommand*{\l@section}[2]{%
% \par\addvspace{\topsep}%
% \setlength\@tempdima{2.3em}%
% \noindent\hspace*{1.5em}\large\textbf{#1}\par%
% }
% \makeatother
\begin{document}
\renewcommand\cftsecnumwidth{5em}
\renewcommand\cftpagenumbersoff
\tableofcontents
The content...
\section{Section 1}
\section{Section 2}
\section{Section 3}
\section{Section 4}
\section{Section 5}
\section{Section 6}
\end{document}