解决啦!
第一次用latex写东西,是毕业论文!研究了好久。。走了好多好多弯路。。。崩溃。。
RT。。
我原来默认的章节序号为1,2,3… 1.1,1.2,1.3…
希望能在正文、目录和页眉中把章节编号都改成 第一章第一节 这样的形式
用到宏包是:
\usepackage{titlesec}
\usepackage{titletoc}
首先,如果只是改变正文中章节的序号样式,可以采用下面的两行代码,但是用它们不能改变目录和页眉里面的样式,仍然是123:
\CTEXsetup[name={第,章},number={\chinese{section}}]{section}
\CTEXsetup[name={第,节},number={\chinese{subsection}}]{subsection}
我最终采用的是下面的两行代码,依然加在导言区,它们能同时让正文、页眉、目录里面的标题编号都变样子:
\renewcommand\thesection{第\chinese{section}章}
\renewcommand\thesubsection{第\chinese{subsection}节}
-----------------------------------------------------------------------------------------------
另外由于我的公式编号形式为(章号.节号),所以如果直接用\thesection给公式编号,公式出来就是这样子(第一章.1)。。。 所以在导言区加了下面的代码:
\makeatletter
\@addtoreset{equation}{section}
\makeatother
\renewcommand\theequation{\arabic{section}.\arabic{equation}}
这样就好了~ 公示标号变成(1.1)的样子。
------------------------------------------------------------------------------------------------
再给一个可以自己做目录的代码好了~
\contentsmargin{2.5em}
\titlecontents{section}
[4em]
{\sihao\bfseries}
{\contentslabel{3.5em}}
{\hspace*{-3.5em}}
{\titlerule*[1pc]{.}\contentspage}
\titlecontents{subsection}
[7.8em]
{\xiaosihao} % 7.8 = 3.5 + 4
{\contentslabel{3.5em}}
{\hspace*{-3.5em}}
{\titlerule*[1pc]{.}\contentspage}
PS. 里面的各种\xiaosihao 之类的是字号~
比如小四号字体就是在导言区加这个:
\newcommand{\xiaosanhao}{\fontsize{15pt}{\baselineskip}\selectfont}
---------------------------------------------------------------------------------------------
终于能毕业了!!!表示按照学校给的word文档的要求去改tex的代码对于新人来说真的是无数个不眠的日夜QAQ。。。
以上是我不断百度。。google。。东拼西凑找到的方法。。如果有更标准更简单的方法希望各路大神指正! 接触了就越来越觉得tex真是一种艺术~
第一次用latex写东西,是毕业论文!研究了好久。。走了好多好多弯路。。。崩溃。。
RT。。
我原来默认的章节序号为1,2,3… 1.1,1.2,1.3…
希望能在正文、目录和页眉中把章节编号都改成 第一章第一节 这样的形式
用到宏包是:
\usepackage{titlesec}
\usepackage{titletoc}
首先,如果只是改变正文中章节的序号样式,可以采用下面的两行代码,但是用它们不能改变目录和页眉里面的样式,仍然是123:
\CTEXsetup[name={第,章},number={\chinese{section}}]{section}
\CTEXsetup[name={第,节},number={\chinese{subsection}}]{subsection}
我最终采用的是下面的两行代码,依然加在导言区,它们能同时让正文、页眉、目录里面的标题编号都变样子:
\renewcommand\thesection{第\chinese{section}章}
\renewcommand\thesubsection{第\chinese{subsection}节}
-----------------------------------------------------------------------------------------------
另外由于我的公式编号形式为(章号.节号),所以如果直接用\thesection给公式编号,公式出来就是这样子(第一章.1)。。。 所以在导言区加了下面的代码:
\makeatletter
\@addtoreset{equation}{section}
\makeatother
\renewcommand\theequation{\arabic{section}.\arabic{equation}}
这样就好了~ 公示标号变成(1.1)的样子。
------------------------------------------------------------------------------------------------
再给一个可以自己做目录的代码好了~
\contentsmargin{2.5em}
\titlecontents{section}
[4em]
{\sihao\bfseries}
{\contentslabel{3.5em}}
{\hspace*{-3.5em}}
{\titlerule*[1pc]{.}\contentspage}
\titlecontents{subsection}
[7.8em]
{\xiaosihao} % 7.8 = 3.5 + 4
{\contentslabel{3.5em}}
{\hspace*{-3.5em}}
{\titlerule*[1pc]{.}\contentspage}
PS. 里面的各种\xiaosihao 之类的是字号~
比如小四号字体就是在导言区加这个:
\newcommand{\xiaosanhao}{\fontsize{15pt}{\baselineskip}\selectfont}
---------------------------------------------------------------------------------------------
终于能毕业了!!!表示按照学校给的word文档的要求去改tex的代码对于新人来说真的是无数个不眠的日夜QAQ。。。
以上是我不断百度。。google。。东拼西凑找到的方法。。如果有更标准更简单的方法希望各路大神指正! 接触了就越来越觉得tex真是一种艺术~