LaTeX 书面论文 - 章节编号不包括章节编号

LaTeX 书面论文 - 章节编号不包括章节编号

我正在使用 KOMA 脚本写作。我有几个章节,想将它们分成不同的部分。

但是,在我的目录中,章节的编号不包括相应章节的编号作为前缀,而是以章节编号开头。子章节包含章节编号作为前缀,但不包含章节编号。这也适用于所有标题。

谁能帮我吗?

我的序言如下:

\documentclass[11pt,a4paper,oneside, titlepage=firstiscover, enabledeprecatedfontcommands]{scrreprt}

\renewcommand{\thesection}{\arabic{section}}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}

\usepackage{abstract}

\usepackage{setspace}

\usepackage[nottoc, notlot, notlof, numbib]{tocbibind}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\usepackage{framed}
\usepackage{xcolor}
\usepackage{transparent}
\usepackage{mdwlist}
\usepackage{paralist}
\usepackage{url}
           
%Graphs
\usepackage{graphicx}
\graphicspath{{Figures/}} 
\usepackage{adjustbox}
         
\usepackage{listings}
\usepackage{mdframed}

\usepackage{amsmath, amssymb, amstext, amsthm, amsfonts, mathrsfs} %maths
\usepackage[version=4]{mhchem} %chemistry
\usepackage{expl3}
\usepackage{calc}
\usepackage{xfrac}

\usepackage{grffile} 
\usepackage{array}

%tables
\usepackage{multirow, multicol, bigstrut}
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\usepackage{booktabs}

%acronyms
\usepackage[printonlyused]{acronym}

\usepackage{upgreek}
\usepackage{textcomp} 

\usepackage[labelfont=bf, format=plain]{caption}
\usepackage[labelfont=bf, format=plain]{subcaption} 
\renewcaptionname{british}{\figurename}{Fig.}
\renewcaptionname{british}{\tablename}{Tab.}

\usepackage{siunitx} 
\sisetup{detect-weight=true, detect-family=true}

\usepackage[super, comma, numbers, sort&compress]{natbib} 
\usepackage{bibentry} 

\usepackage{blindtext}

\setlength{\belowcaptionskip}{\abovecaptionskip}

\setcounter{topnumber}{4}
\renewcommand{\topfraction}{.8}
\setcounter{bottomnumber}{4}
\renewcommand{\bottomfraction}{.7}
\setcounter{totalnumber}{10}
\renewcommand{\textfraction}{.1}
\renewcommand\floatpagefraction{.7}
\setlength{\textfloatsep}{1.0cm}
\setlength{\intextsep}{1.0cm}
\setlength\emergencystretch{20pt}

\setlength{\parindent}{0pt}
\setlength{\parskip}{1.6ex plus 2pt minus 1pt}

%Header
\usepackage[bindingoffset=1cm,margin=1.8cm,
            includehead,includefoot]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % 
\chead{}
\rhead{Santa Claus}
\renewcommand{\headrulewidth}{0.2pt}
\fancyfoot[C]{\thepage} 
% Date
\usepackage[nodayofweek,level]{datetime}
\newcommand{\mydate}{\formatdate{29}{6}{2001}}

%referencing
\usepackage{varioref}
\usepackage{hyperref}
\usepackage{cleveref}

我使用 pdflatex 作为编译器,并在标题页后将每个章节作为单独的 TeX 文件“输入”!

提前致谢!/jan

答案1

好的,正如 daleif 在注释中暗示的那样,您不需要\renewcommand{\thesection}{\arabic{section}}在第二行。这会导致该部分仅显示部分编号而不显示章节编号。但是,如果出于某种原因您需要以这种方式定义该部分,请将其包含thechapter在定义中。这会显示特定部分所在的章节编号。即\renewcommand{\thesection}{\thechapter.\arabic{section}}

相关内容