排除章节前的数字,并在目录中使用罗马数字

排除章节前的数字,并在目录中使用罗马数字

每当我的\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

我认为您正在尝试撰写报告/书籍。在这种情况下,您最好考虑使用bookscrreprtscrbook。因此,您可以轻松地输入frontmatter mainmatterbackmatter。但是,以下方法有效:

\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}

相关内容