目录条目和格式

目录条目和格式

我正在写一篇论文,在目录方面遇到了一些问题。我尝试制作了一个最小示例,并在本文末尾提供了 LaTeX 文件。

主 tex 文件是main.tex。我有一个名为 的介绍intro.tex和一个名为 的附加论文 A。paperA.tex当您编译并查看生成的 ps 或 pdf 文件时,第一页显示目录,您会注意到我使用了宽边距,因此文本区域变小了。

章节名称看起来非常大。这是因为例如我在标题intro.tex为 using 的文件中有一个简介

\chapter{\huge \bfseries Introduction}

(我想在介绍部分的第一页上使用大尺寸的字体)。

我的问题(全部参考目录):

  1. 如何才能缩小“简介”等标题的大小而不影响相应文件中的文本大小(intro.tex用于简介)

  2. 我添加了一个\addtocounter{chapter}{-1}

在“ \include{paper1}”之前的部分。这是因为我的第一章使用阿拉伯数字编号,而后面的论文 A 使用字母数字编号。如果我没有输入命令\addtocounter{chapter}{-1},那么论文 A 会有 B.1、B.2 等部分,这是错误的。我的问题是使用是否\addtocounter{chapter}{-1}是正确的程序。

  1. (应该是问题 3)我在 pdf 文件的第 4 页对论文 A 进行了分页(该页的页码被隐藏)。我怎样才能使该页通过其标题显示在目录中?

以下是代码:

一、主文件main.tex

\documentclass[fleqn,a4paper,openany,twoside,12pt]{book}
\usepackage[top=5.5cm,left=45mm,right=45mm,bottom=5.5cm]{geometry}
\usepackage[latin1]{inputenx}
\usepackage[OT1]{fontenc}


\begin{document}
\newpage{\pagestyle{empty}}
\tableofcontents

\newpage
\pagenumbering{arabic}
\setcounter{page}{1}

\begingroup
\renewcommand\chaptername{Chapter}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\arabic{section}}%
\include{intro}
\endgroup

\newpage
\thispagestyle{empty}
\vspace*{\stretch{1}}
\begin{center}
\textsc{\LARGE Paper A}\\[10mm]
{\Huge \bf Duis tristique faucibus tincidunt. Duis ante mauris, vehicula   \\[5mm]}
\ \\
\label{PaperA}
\ \\
\end{center}
\vspace*{\stretch{2}}

\newpage
\begingroup
\addtocounter{chapter}{-1}
\renewcommand\chaptername{Paper}
\renewcommand{\thechapter}{\Alph{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}%
\include{papera}
\endgroup
\end{document}

intro.texII.引言文件

\chapter{\huge \bfseries Introduction}

\section{first section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 

papera.texIII.第一篇试卷(试卷 A)的文件

\chapter{\huge \bfseries Lorem ipsum dolor sit amet, consectetur adipiscing elit}

\section{first section}
Maecenas dapibus arcu sit amet mauris porttitor lacinia. 

多谢...

答案1

  1. 不要在分段命令的参数中使用字体命令。最好重新定义这些命令一次。例如,您可以使用titlesec以及目录titletoc或者tocloft。但是,如果您确实想这样做,请使用目录条目的可选参数,例如

    \chapter[Introduction]{\huge \bfseries Introduction}
    
  2. \setcounter{chapter}{0}最好确保下一个以 A 开头。

  3. 使用\addcontentsline或者\addtocontents在目录中生成一个条目。

相关内容