这很好解决方案。但是你能帮我稍微修改一下吗?例如,使用report
文本中的样式,我写道:
\documentclass{report}
\usepackage{tocloft,calc}
\renewcommand\chaptername{Introduction}
\renewcommand\cftchappresnum{\chaptername\space}
\setlength{\cftchapnumwidth}{2cm}
\renewcommand{\thechapter}{}
\renewcommand{\thesection}%
{\Roman{section}.}
\pagenumbering{roman}
\renewcommand\chaptername{Introduction}
\chapter{Les initiatives}
\section{Bla bla bla1}
\section{Bla bla bla2}
\clearpage
\pagenumbering{arabic}
\setcounter{chapter}{0} \setcounter{section}{0}
\renewcommand{\chaptername}{Chapter}
\chapter{Les décisions}
你能告诉我如何制作如下的目录吗:
前言.................................i
简介。倡议 ............v
我.Bla bla bla1...........vi
II.Bla bla bla2..........................vii
第 1 章 决定................................1
1.1 啦啦啦啦3 ........................6
1.2 啦啦啦4 ........................7
第 2 章 会议 ..................................10
结论.................................30
附录A.................................35
参考书目.................................40
上面答案中的代码运行良好,但对我来说需要进行一些更改,而且我无法很好地处理它。谢谢。
答案1
您要求使用“简介”作为\chaptername
一章,这让事情变得有点复杂,但我们开始吧:
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{tocloft}
\renewcommand\cftchappresnum{\chaptername\space}
\setlength{\cftchapnumwidth}{2.5cm}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\pagenumbering{roman}
\renewcommand{\thechapter}{}
\renewcommand{\thesection}{\Roman{section}}
\tableofcontents
\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
\renewcommand{\chaptername}{Introduction}
\addtocontents{toc}{\protect\renewcommand\protect\chaptername{Introduction}}
\chapter{Les initiatives}
\section{Bla bla bla1}
\section{Bla bla bla2}
\clearpage
\pagenumbering{arabic}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
\setcounter{chapter}{0}
\setcounter{section}{0}
\renewcommand{\chaptername}{Chapitre}
\addtocontents{toc}{\protect\renewcommand\protect\chaptername{Chapitre}}
\chapter{Les décisions}
\section{Bla bla bla1}
\section{Bla bla bla2}
\appendix
\renewcommand{\chaptername}{\appendixname}
\addtocontents{toc}{\protect\renewcommand\protect\chaptername{\appendixname}}
\chapter{foo}
\printbibliography[heading=bibintoc]
\end{document}
顺便说一句,如果您想要\pagenumbering{roman}
介绍章节,您可以使用book
类及其\frontmatter
命令\mainmatter
。
(filecontents 环境仅用于将一些外部文件直接包含到示例中,以便进行编译。对于解决方案来说,它不是必需的。)
编辑已添加\setcounter{section}{0}
到 MWE。