使用 \usepackage{tocstyle} \usetocstyle{allwithdot} 时在目录中使用 Times new roman 字体

使用 \usepackage{tocstyle} \usetocstyle{allwithdot} 时在目录中使用 Times new roman 字体

我需要我的目录全部采用 Times New Roman 格式,但是使用时我的章节标题发生了 \usepackage{tocstyle}变化\usetocstyle{allwithdot}

我不得不尝试使用,tocstyle因为我的章节标题很长,它们弄乱了目录中的对齐(它们居中导致了很多问题)。

有什么建议么?

\documentclass[12pt,times]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{stdclsdv}
\usepackage{tocloft}
\usepackage{verbatim}
\usepackage{color}
\usepackage{rotating}

\usepackage{tocstyle}
\usetocstyle{allwithdot}

下面是我如何添加内容,要求目录中的章节标题与正文中的标题完全相同。我如何将字体设置为 Times New Roman,

\begin{center}
\section*{Statistical Estimation of Pharmacokinetic Models with Non-identifiable Parameters}
\end{center}
\addcontentsline{toc}{section}{Statistical Estimation of Pharmacokinetic Models with Non-identifiable Parameters}

答案1

您可以通过多种途径解决问题。以下是其中一种tocstyle

\documentclass[12pt]{article}
\usepackage{mathptmx}
% \usepackage{tgtermes} %% alternative

% all section titles are centered
\usepackage{sectsty}
\allsectionsfont{\centering}

% all toc entries have leaders
\usepackage{tocstyle}
\newtocstyle[standard][leaders]{mytocstyle}{\settocfeature[1]{entryhook}{\normalfont}}
\usetocstyle{mytocstyle}

% No section is numbered
\setcounter{secnumdepth}{0}

\begin{document}
\tableofcontents

\section{Statistical Estimation of Pharmacokinetic Models with Non-identifiable Parameters}

\end{document}

请注意,设置secnumdepth为 0 时无需在\addcontentsline命令中重复章节标题。

我只留下了这个解决方案所需的软件包,随意添加其他软件包,但是不是 tocloft随着tocstyle

为了将 Times New Roman 作为文档字体,mathptmx应该加载包,或tgtermes(提供 Times 的克隆)。但是,如果您需要设置数学,则第一个是必需的。

答案2

您可以使用 XeLaTeX;在下面的示例中,我用titlesec它来将章节标题居中:

\documentclass[12pt]{article} 
\usepackage{fontspec}
\setmainfont{Times New Roman} 
\usepackage{titlesec} 

\titleformat{\section}
{\filcenter\normalfont\Large}{\thesection}{1em}{}

\begin{document}
\tableofcontents

\section{Numbered Test Section}

\section*{Statistical Estimation of Pharmacokinetic Models with Non-identifiable Parameters} 
\addcontentsline{toc}{section}{Statistical Estimation of Pharmacokinetic Models with Non-identifiable Parameters}

\end{document}

部分结果:

在此处输入图片描述

如上所述,使用 XeLaTeX 运行代码。

相关内容