Nummerieren Sie Unterabschnitte und Unterunterabschnitte, aber nicht Abschnitte

Nummerieren Sie Unterabschnitte und Unterunterabschnitte, aber nicht Abschnitte

Ich arbeite an einem Artikel und möchte meine Abschnitte nicht nummerieren. Ich möchte jedoch, dass meine Unterabschnitte und Unterunterabschnitte nummeriert sind. Im Moment hat mein Dokument diese Nummerierung, aber die 0 in 0.XY sollte nicht da sein. Wie kann ich das beheben?

Currently:
Section
0.1 subsection
0.2 subsection
0.2.1 subsubsection
0.3 subsection

Should be:
Section
1. subsection
2. subsection
2.1 subsubsection
3. subsection

Dies ist mein Code:

\documentclass{article}

\begin{document}

\section*{Section}

\subsection{subsection}

\subsection{subsection}

\subsubsection{subsubsection}
blah
\subsection{subsection}

\end{document}

PS: Ichtathabe im Internet gesucht und viel zu diesem Thema gefunden, aber keine Lösung für dieses spezielle Problem.

Antwort1

Wenn Sie daran interessiert sind, \section{<heading>}in einer ähnlichen Weise zu drucken, wie es \section*{<heading>}der Fall wäre (das heißt, linksbündig und nicht eingerückt), danntitlesecbietet eine einfache Schnittstelle:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{titlesec}% http://ctan.org/pkg/titlesec
\titleformat{\section}%
  [hang]% <shape>
  {\normalfont\bfseries\Large}% <format>
  {}% <label>
  {0pt}% <sep>
  {}% <before code>
\renewcommand{\thesection}{}% Remove section references...
\renewcommand{\thesubsection}{\arabic{subsection}}%... from subsections
\begin{document}

\section{First section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\subsection{First subsection}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\subsection{Second subsection}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\subsubsection{First subsubsection}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\subsection{Last subsection}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\section{Second section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\subsection{First subsection}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sollicitudin rutrum tellus, 
eu luctus dolor commodo eu. Integer pellentesque mollis congue.

\end{document}​

Dadurch wird lediglich der Beschriftungstrenner zwischen Abschnittsnummer und Titel auf gesetzt 0ptund die Nummer wird nicht gedruckt. \normalfont\bfseries\Largeist die Standardformatierung fürarticle.

Antwort2

Hinweis: Ich habe diese Antwort erheblich umgeschrieben, nachdem ich von Ulrike Fishers Kommentar zu @knuts Antwort erfahren habe.

Dazu sind zwei Schritte erforderlich. Der erste, direkte Schritt besteht in der Neudefinition des \thesubsectionMakros. Der zweite, weniger offensichtliche Schritt umfasst eine Neudefinition des internen Makros von LaTeX \@seccntformat, wie im Buch erklärt wird.Der LaTeX-Begleiter, 2. Aufl. Das folgende MWE wendet beide Schritte an:

Bildbeschreibung hier eingeben

\documentclass{article}

\renewcommand{\thesubsection}{\arabic{subsection}}
\makeatletter
\def\@seccntformat#1{\@ifundefined{#1@cntformat}%
   {\csname the#1\endcsname\quad}%    default
   {\csname #1@cntformat\endcsname}}% enable individual control
\newcommand\section@cntformat{}     % section level 
\makeatother

\begin{document}
\section{First Section}
\subsection{First subsection}
\subsection{Second subsection}
\subsubsection{First subsubsection}
\subsection{Third subsection}
\section{Second Section}
\subsection{A new subsection}
\end{document}

Nachtragum auf die Folgefrage von @Adam zu antworten: Um (a) in den Abschnittsüberschriften Punkte nach den Unterabschnitts- (und Unterunterabschnitts-)Nummern hinzuzufügen und (b) die implizite \quadAbstandsanweisung durch zu ersetzen \space, müssten Sie in der Präambel, unmittelbar vor , die folgenden beiden Anweisungen angeben \makeatother:

\newcommand\subsection@cntformat{\thesubsection.\space}
\newcommand\subsubsection@cntformat{\thesubsubsection.\space}

Ein überarbeitetes MWE:

Bildbeschreibung hier eingeben

\documentclass{article}

\renewcommand{\thesubsection}{\arabic{subsection}}
\makeatletter
\def\@seccntformat#1{\@ifundefined{#1@cntformat}%
   {\csname the#1\endcsname\quad}%    default
   {\csname #1@cntformat\endcsname}}% enable individual control
\newcommand\section@cntformat{}     % section level 
\newcommand\subsection@cntformat{\thesubsection.\space} % subsection level
\newcommand\subsubsection@cntformat{\thesubsubsection.\space} % subsubsection level
\makeatother

\begin{document}
\section{First Section}
\subsection{First subsection}
\subsection{Second subsection}
\subsubsection{First subsubsection}
\subsection{Third subsection}
\section{Second Section}
\subsection{A new subsection}
\end{document}

Antwort3

Funktioniert das für Sie:

\documentclass{article}

\begin{document}

\part*{Section}

\section{subsection}

\section{subsection}

\subsection{subsubsection}
blah
\section{subsection}

\end{document}

Oder gibt es einen besonderen Grund, warum Abschnitte als Abschnitte und Unterabschnitte als Unterabschnitte benötigt werden?


Alternative:

\documentclass{article}

\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{\arabic{subsection}}

\begin{document}

\section{Section}

\subsection{subsection}

\subsection{subsection}

\subsubsection{subsubsection}
blah
\subsection{subsection}

\section{Section 2}

\subsection{subsection 2}
This subsection starts again with 1.


\end{document}

verwandte Informationen