个性化内容上的字体{Times}

个性化内容上的字体{Times}

我正在尝试更改目录的样式 以下命令可使目录具有所需的样式。但是当我使用\usepackage{times}Times New Roman 字体时,目录部分的编号是居中的。我该怎么做才能使编号不居中?

\documentclass{article}
\usepackage{titletoc}
%\usepackage{times}

% \dottedcontents{<section>}[<left>]{<above-code>}
% {<label width>}{<leader width>}
\dottedcontents{section}[0em]{\bfseries}{2.9em}{1pc}
\dottedcontents{subsection}[0em]{}{3.3em}{1pc}

% center the toc heading
\renewcommand{\contentsname}{\centering Contents}

\begin{document}

\tableofcontents

\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}
\section{Test section one}
\subsection{Test subsection}


\section{Test section two}
\subsection{Test subsection}
\subsection{Test subsection}
\end{document}

答案1

您必须labelwidth对节和小节使用相同的内容:

\dottedcontents{section}[0em]{\bfseries}{3.3em}{1pc}
\dottedcontents{subsection}[0em]{}{3.3em}{1pc}

完整代码:

\documentclass{article}
\usepackage{titletoc}
\usepackage{times}

% \dottedcontents{<section>}[<left>]{<above-code>}
% {<label width>}{<leader width>}
\dottedcontents{section}[0em]{\bfseries}{3.3em}{1pc}
\dottedcontents{subsection}[0em]{}{3.3em}{1pc}

% center the toc heading
\renewcommand{\contentsname}{\centering Contents}

\begin{document}

\tableofcontents

\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}
\section{Test section one}
\subsection{Test subsection}


\section{Test section two}
\subsection{Test subsection}
\subsection{Test subsection}
\end{document}

在此处输入图片描述

顺便说一句,不要使用times(不支持数学),但使用较新的newtx系列或类似的字体。

相关内容