Nummerierung der Elemente in einem Kapitel

Nummerierung der Elemente in einem Kapitel

Ich schreibe meine Abschlussarbeit mit Buchkurs. Alle Kapitel außer einem haben Unterabschnitte. Für das jeweilige Kapitel ohne Unterabschnitt lautet die erste Definitionsnummer 2.0.1. Die 0 steht für den Unterabschnitt. Wie mache ich daraus nur 2.1 statt 2.0.1? Hier ist, was ich habe:

\documentclass[oneside, openany,12pt]{book}

\usepackage{amsthm,amsmath,latexsym,amsfonts,mathrsfs,graphics,graphicx,amssymb}

\usepackage[mathcal]{eucal}

\usepackage{setspace,titlesec,float,indentfirst,tocloft}

\usepackage[top=1in, left=1in, bottom=1in, right=1in]{geometry}

\usepackage{etoolbox}

\titleformat{\chapter}[display] {\normalfont\LARGE\bfseries\centering}{\chaptertitlename\ \thechapter}{20pt}{\LARGE}

\renewcommand\contentsname{Table of Contents}

\renewcommand{\cftchapleader}{\cftdotfill{\cftsecdotsep}}

\renewcommand{\cftchappresnum}{\MakeUppercase{\chaptername}~}

\renewcommand{\cftchapaftersnumb}{\qquad}

\renewcommand{\cftchapfont}{\bfseries}

\renewcommand{\cftchappagefont}{\bfseries}

\renewcommand{\cftchapaftersnum}{:}

\setlength{\cftchapnumwidth}{5.8em}

\renewcommand{\cftsecindent}{6.1em}

\setlength{\cftsecnumwidth}{2.1em}

\renewcommand{\cftsubsecindent}{6.1em}

\setlength{\cftsubsecnumwidth}{2.1em}

\theoremstyle{plain}

\newtheorem{thm}{Theorem}[section]

\newtheorem{mthm}[thm]{Main Theorem}

\newtheorem{clm}[thm]{Claim}

\newtheorem{lem}[thm]{Lemma}

\newtheorem{cor}[thm]{Corollary}

\newtheorem{rmk}[thm]{Remark}\theoremstyle{remark}

\newtheorem{exm}[thm]{Example}\theoremstyle{definition}

\newtheorem{case}[thm]{Case}\theoremstyle{definition}

\newtheorem{defn}[thm]{Definition}

\begin{document}

\chapter{CHAPTER WITH NO SUBSECTION}

\defn blah blah blah

Danke.

Antwort1

Definieren Sie neu \thethm, um die Abschnittsnummer nicht hinzuzufügen, wenn sie 0 ist.

\documentclass[oneside, openany,12pt]{book}

\usepackage{amsthm}

\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]

\theoremstyle{definition}
\newtheorem{defn}[thm]{Definition}

\renewcommand{\thethm}{%
  \ifnum\value{section}=0
    \thechapter.%
  \else
    \thesection.%
  \fi
  \arabic{thm}%
}

\begin{document}

\chapter{Title}

\begin{defn}
blah blah blah
\end{defn}


\chapter{Another}
\section{Title}

\begin{thm}
Blah blah
\end{thm}

\end{document}

Beachten Sie, dass Sie \begin{defn}und verwenden sollten \end{defn}, nicht \defn.

Ich habe nur den relevanten Code belassen, fügen Sie den Rest, den Sie benötigen, wieder hinzu.

Bildbeschreibung hier eingeben

Antwort2

Ich hatte ähnliche Probleme mit der Nummerierung von Bildunterschriften. Vielleicht chngcntrkann dir das Paket helfen.

\usepackage{chngcntr}
...
\chapter{CHAPTER WITH NO SUBSECTION}
\counterwithout{defn}{section}
\defn blah blah blah

verwandte Informationen