每当我的\section{something}
前面出现数字时,就像
1.某事
我怎样才能排除这个数字?
对于目录,我有类似的东西
\setcounter{tocdepth}
\tableofcontents
这完全没问题,但我想在目录的某些地方添加罗马数字,并在\tableofcontents
命令被调用到目录之前包含一些标题。例如:
\section{example}
\setcounter{tocdepth}
\tableofcontents
如何在目录中包含示例,并在页面列中使用罗马数字?
我的 MWE 如下:
\documentclass[12pt,oneside, paper=a4,pagesize=pdftex, liststotoc, bibtotoc]{scrartcl}
%Einstellungen der Seitenrnder
\usepackage[left=3.0cm,right=3.0cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage{graphicx}
%Umlaute ermglichen
\usepackage[latin1]{inputenc}
\usepackage{color}
%\usepackage[printonlyused]{acronym}
\usepackage{cite}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{wrapfig}
\usepackage[tight,TABTOPCAP]{subfigure}
\usepackage{float}
\usepackage{epstopdf}
\definecolor{orange}{rgb}{1,0.5,0}
\usepackage[T1]{fontenc}
\usepackage{algorithmic}
\usepackage{amsmath}
%-------------------------------------------------------------------------
% macros - newly defined by htrsek
\newcommand{\todo}[1]{\textcolor{red}{\textbf{TODO: #1}}}
\newcommand{\comment}[2]{\textcolor{orange}{\textbf{\textit{\textless Comment (#1): #2\textgreater}}}}
\newcommand{\inprogress}[3]{\textcolor{blue}{\textbf{InProgress: #1}}}
\newcommand{\translate}[4]{\textcolor{green}{\textbf{(#1)}}}
\newcommand{\flexWARE}{\textsuperscript{flex}WARE }
\newcommand{\thedate}{\today}
%[BC] Using the listing package for source code embedding.
\usepackage{listings} \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Perl}
%PDF Kram
\usepackage[%
pdftitle={something},% Titel des PDF Dokuments.
pdfauthor={someone},%Autor des PDF Dokuments.
pdfsubject={something},%Thema des PDF Dokuments.
pdfcreator={MiKTeX, LaTeX, hyperref, KOMA-Script},%Erzeuger des PDF Dokuments.
pdfkeywords={project title},% auch fr PDF
pdfpagemode=UseOutlines,% Inhaltsverzeichnis anzeigen beim
%pdfdisplaydoctitle=true,%Dokumenttitel statt Dateiname
pdflang=en%Sprache des Dokuments.
]{hyperref}
\definecolor{LinkColor}{rgb}{0,0,0.5}
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0.4,0.4,0.4}
\definecolor{colComments}{rgb}{0,0.5,0}
\definecolor{colString}{rgb}{1,0,0}
\definecolor{blue}{rgb}{0,0,1}
\hypersetup
{
colorlinks=true,% Aktivieren von farbigen Links im Dokument (keine Rahmen)
linkcolor=LinkColor,% Farbe festlegen.
citecolor=LinkColor,% Farbe festlegen.
filecolor=LinkColor,% Farbe festlegen.
menucolor=LinkColor,% Farbe festlegen.
urlcolor=LinkColor,% Farbe von URL's im Dokument.
bookmarksnumbered=true% Überschriftsnummerierung im PDF Inhalt anzeigen.
}
%Zeilenabstand 1.2
\linespread{1.2}
%Kopf- und Fusszeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
%Kopfzeile links bzw. innen
\fancyhead[L]{\textsf{someone}}
%Kopfzeile rechts bzw. aussen
\fancyhead[R]{\textsf{\nouppercase{\leftmark}}}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}
%Fusszeile links bzw. innen
\fancyfoot[L]{\textsf{Something}}
%Fusszeile rechts bzw. aussen
\fancyfoot[R]{{\textsf{\pagemark}}}
%Linie unten
\renewcommand{\footrulewidth}{0.5pt}
\setlength{\parindent}{0pt}
%Setup for listings.
\lstset{basicstyle=\small}
\lstset{language=C}
\newtheorem{Def}{Definition}
\begin{document}
\thispagestyle{empty}
\newpage
\pagenumbering{arabic}
\thispagestyle{empty}
\mbox{}
\newpage
\renewcommand{\thepage}{\roman{page}}
\section*{Affirmation}
\newpage
\section*{Abstract}
\newpage
\section*{Acknowledgements}
\newpage
\setcounter{tocdepth}{3}
\tableofcontents
\newpage
\end{document}
从中可以看出,摘要位于目录之前。
我希望我的目录看起来像这样:
编辑:我的文档类是 scrartcl
,并且我不使用前置内容。
答案1
我认为您正在尝试撰写报告/书籍。在这种情况下,您最好考虑使用book
或scrreprt
或scrbook
。因此,您可以轻松地输入frontmatter
mainmatter
和backmatter
。但是,以下方法有效:
\documentclass[12pt,oneside, paper=a4,pagesize=pdftex, liststotoc, bibtotoc]{scrartcl}
%Einstellungen der Seitenrnder
\usepackage[left=3.0cm,right=3.0cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage{graphicx}
%Umlaute ermglichen
\usepackage[latin1]{inputenc}
\usepackage{color}
%\usepackage[printonlyused]{acronym}
\usepackage{cite}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{wrapfig}
\usepackage[tight,TABTOPCAP]{subfigure}
\usepackage{float}
\usepackage{epstopdf}
\definecolor{orange}{rgb}{1,0.5,0}
\usepackage[T1]{fontenc}
\usepackage{algorithmic}
\usepackage{amsmath}
%-------------------------------------------------------------------------
% macros - newly defined by htrsek
\newcommand{\todo}[1]{\textcolor{red}{\textbf{TODO: #1}}}
\newcommand{\comment}[2]{\textcolor{orange}{\textbf{\textit{\textless Comment (#1): #2\textgreater}}}}
\newcommand{\inprogress}[3]{\textcolor{blue}{\textbf{InProgress: #1}}}
\newcommand{\translate}[4]{\textcolor{green}{\textbf{(#1)}}}
\newcommand{\flexWARE}{\textsuperscript{flex}WARE }
\newcommand{\thedate}{\today}
%[BC] Using the listing package for source code embedding.
\usepackage{listings} \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Perl}
%PDF Kram
\usepackage[%
pdftitle={something},% Titel des PDF Dokuments.
pdfauthor={someone},%Autor des PDF Dokuments.
pdfsubject={something},%Thema des PDF Dokuments.
pdfcreator={MiKTeX, LaTeX, hyperref, KOMA-Script},%Erzeuger des PDF Dokuments.
pdfkeywords={project title},% auch fr PDF
pdfpagemode=UseOutlines,% Inhaltsverzeichnis anzeigen beim
%pdfdisplaydoctitle=true,%Dokumenttitel statt Dateiname
pdflang=en%Sprache des Dokuments.
]{hyperref}
\definecolor{LinkColor}{rgb}{0,0,0.5}
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0.4,0.4,0.4}
\definecolor{colComments}{rgb}{0,0.5,0}
\definecolor{colString}{rgb}{1,0,0}
\definecolor{blue}{rgb}{0,0,1}
\hypersetup
{
colorlinks=true,% Aktivieren von farbigen Links im Dokument (keine Rahmen)
linkcolor=LinkColor,% Farbe festlegen.
citecolor=LinkColor,% Farbe festlegen.
filecolor=LinkColor,% Farbe festlegen.
menucolor=LinkColor,% Farbe festlegen.
urlcolor=LinkColor,% Farbe von URL's im Dokument.
bookmarksnumbered=true% Überschriftsnummerierung im PDF Inhalt anzeigen.
}
%Zeilenabstand 1.2
\linespread{1.2}
%Kopf- und Fusszeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
%Kopfzeile links bzw. innen
\fancyhead[L]{\textsf{someone}}
%Kopfzeile rechts bzw. aussen
\fancyhead[R]{\textsf{\nouppercase{\leftmark}}}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}
%Fusszeile links bzw. innen
\fancyfoot[L]{\textsf{Something}}
%Fusszeile rechts bzw. aussen
\fancyfoot[R]{{\textsf{\pagemark}}}
%Linie unten
\renewcommand{\footrulewidth}{0.5pt}
\setlength{\parindent}{0pt}
%Setup for listings.
\lstset{basicstyle=\small}
\lstset{language=C}
\newtheorem{Def}{Definition}
\begin{document}
\thispagestyle{empty}
\newpage
\pagenumbering{arabic}
\thispagestyle{empty}
\mbox{}
\clearpage
%\renewcommand{\thepage}{\roman{page}}
\pagenumbering{roman}
\setcounter{tocdepth}{3}
\tableofcontents
\clearpage
\section*{Affirmation}
\addcontentsline{toc}{section}{Affirmation}
\clearpage
\section*{Abstract}
\addcontentsline{toc}{section}{Abstract}
\clearpage
\section*{Acknowledgements}
\addcontentsline{toc}{section}{Acknowledgements}
\clearpage
\pagenumbering{arabic}
\section{some section}
\subsection{some sub section}
\newpage
\end{document}
答案2
您可以使用 来排除部分编号\section*{something}
。