在LaTeX中编号子部分

时间:2016-10-04 15:26:51

标签: latex

在第3章(部分)中,我希望小节编号为3.1,3.2,3.3等。但它看起来像2.4,2.5。我尝试使用\setcounter{subsection}{3},但没有帮助。

以下是代码:

%previous code

\cleardoublepage
\section*{Chapter 3}
\subsection*{Product Design}
\line(1,0){400}
\setcounter{subsection}{3}
\subsection{Product Perspective}

%rest of the code


输出显示如下:

Output

2 个答案:

答案 0 :(得分:2)

这个答案可能需要很长时间,但从这个问题和previous question开始,我想我知道你真正想要的是什么。如果这是完全错误的,请告诉我,我将删除此答案。

我假设您希望文档如下所示:

table of contents chapter

要实现这一点,您应该使用report文档类,它为您提供了额外级别的切片\chapter。每章包含多个部分,每个部分包含子部分,子部分,段落等。文档的基本设置为

\documentclass{report}
\begin{document}

% Frontmatter
\tableofcontents

% Main part
\chapter{Introduction}
    My project is awesome! In this chapter, I am telling you why.

\chapter{Product Design}
    \section{Product Perspective}
    The product is supposed to be very nice and cool.
    It shall satisfy all conditions and look awesome.

\end{document}

现在,为了实现您在此问题中要求的标题格式,我们加载titlesec包并配置\chapter,如下所示:

% Title formating
\usepackage{titlesec}
    \titleformat{\chapter}[display]
        {\normalfont\Large\bfseries}    % Make title \large and bold
        {\huge Chapter~\thechapter}     % Write Chapter X in \huge font
        {20pt}                          % 20pt distance between Chapter X and title
        {}
        [\vspace{1ex}\titlerule]        % Add a line below chapter title

如果您双面打印文档,并希望所有章节都从双页的右侧开始,那么您只需通过以下行更改替换\documentclass{report},而您不需要在每章之前致电\cleardoublepage。这也使边距对称。

\documentclass[twoside, openright]{report}

然后,在上一个问题中,您还有一个抽象和确认,其中包含罗马页面编号。 默认情况下,LaTeX不会在内容列表中放置像“抽象”这样的无编号章节,因此我们必须手动执行此操作。 这样做如下:

% Frontmatter
\pagenumbering{roman}    % Frontmatter with roman page numbering

\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}    % Add unnumbered chapter to table of contents
    This is the short version of my work.

\chapter*{Acknowledgement}
\addcontentsline{toc}{chapter}{Acknowledgement}    % Add unnumbered chapter to table of contents
    I would like to thank everybody who helped me.

当然,您必须在第一章之前切换回阿拉伯语页码。包含上述部分的整个代码如下所示。

\documentclass{report}

% Title formating
\usepackage{titlesec}
    \titleformat{\chapter}[display]
        {\normalfont\Large\bfseries}    % Make title \large and bold
        {\huge Chapter~\thechapter}     % Write Chapter X in \huge font
        {20pt}                          % 20pt distance between Chapter X and title
        {}
        [\vspace{1ex}\titlerule]        % Add a line below chapter title

\begin{document}

% Frontmatter
\pagenumbering{roman}    % Frontmatter with roman page numbering

\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}    % Add unnumbered chapter to table of contents
    This is the short version of my work.

\chapter*{Acknowledgement}
\addcontentsline{toc}{chapter}{Acknowledgement}    % Add unnumbered chapter to table of contents
    I would like to thank everybody who helped me.

\tableofcontents

% Main part
\cleardoublepage
\pagenumbering{arabic} % Main part with arabic page numbering

\chapter{Introduction}
    My project is awesome! In this chapter, I am telling you why.

\chapter{Product Design}
    \section{Product Perspective}
    The product is supposed to be very nice and cool.
    It shall satisfy all conditions and look awesome.

\end{document}

我希望这就是您希望文档看起来的样子。如果没有 - 或者如果您对我在此展示的内容有任何其他疑问,请发表评论。 最后,有一个单独的网站,仅针对TeX, LaTeX and friends的问题,并且应该在那里发布关于LaTeX的问题。

答案 1 :(得分:0)

     \section*{Chapter 3}
     \setcounter{section}{2}
        \subsection*{Product Design}
       \line(1,0){400}
       \setcounter{subsection}{0}
       \subsection{Product Perspective}

%您必须设置计数器部分并为子部分设置计数器。如果您输入1然后它会加1并开始2.2等等。这是在这里完成的。