Latex Numberwithin funktioniert nicht für die erste Abbildung

Latex Numberwithin funktioniert nicht für die erste Abbildung

Ich versuche, ein Dokument für mein Labor für das College zu schreiben, und dies ist mein Code.

\section{Impuls- und Spungantwort für die drei Tiefpässe}    


 \begin{figure} [h!]
\centering
\includegraphics[width = \textwidth]{../durchfuehrung/lc_puls_flach.png} 
\caption{Anregung des LC-Tiefpasses (flach) mit einem Puls}
\label{LC Flach Puls}
\numberwithin{figure}{section}
\end{figure}


\begin{figure} [h!]
\centering
\includegraphics[width = \textwidth]{../durchfuehrung/lc_puls_steil.png} 
 \caption{Anregung des LC-Tiefpasses (steil) mit einem Puls}
\label{LC Steil Puls}
\numberwithin{figure}{section}
 \end{figure} \newpage

In der erzeugten PDF-Datei lautet die Nummerierung der Abbildungen

2.1

Und

2.1.2

Die Nummerierung sollte2.1.1Und2.1.2Ich kann das Problem nicht finden.

Dies ist meine Haupt-Tex-Datei.

\input{header}

\usepackage{chngcntr}
\usepackage{float}
\usepackage{color}
\usepackage{nameref}
\usepackage{graphicx}
\renewcommand{\chapterheadstartvskip}{\vspace{0pt}}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
pdfborder={0 0 0}
}
\numberwithin{figure} {section}

\begin{document}

\frontmatter
\include{kapitel/titelseite_Standard}
\tableofcontents

\mainmatter

\input{kapitel/vorbereitung}
\chapter{Durchführung und Auswertung}
\input{kapitel/LV_4_2_1}
\input{kapitel/LV_4_2_2}
\input{kapitel/LV_4_2_3}

%\include{kapitel/nuetzliches}
%\include{kapitel/blindtext}

%\bibliography{biblio/biblio}
\listoffigures
\bigskip
\begingroup
\let\clearpage\relax
\listoftables
\endgroup

Antwort1

Tippen Sie auf \sectionund , \subsectionum die Funktionsweise des Figurenzählers zurückzusetzen:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{chngcntr,lipsum}

\let\oldsection\section
\let\oldsubsection\subsection
\renewcommand{\section}{\counterwithin{figure}{section}\oldsection}
\renewcommand{\subsection}{\counterwithin{figure}{subsection}\oldsubsection}

\begin{document}

\listoffigures

\section{A section}\lipsum[1]
\begin{figure}\caption{A caption}\end{figure}% 1.1
\begin{figure}\caption{A caption}\end{figure}% 1.2
\subsection{A subsection}\lipsum[2]
\begin{figure}\caption{A caption}\end{figure}% 1.1.1
\begin{figure}\caption{A caption}\end{figure}% 1.1.2
\subsection{A subsection}\lipsum[3]
\begin{figure}\caption{A caption}\end{figure}% 1.2.1
\begin{figure}\caption{A caption}\end{figure}% 1.2.2

\section{A section}\lipsum[1]
\begin{figure}\caption{A caption}\end{figure}% 2.1
\begin{figure}\caption{A caption}\end{figure}% 2.2
\subsection{A subsection}\lipsum[2]
\begin{figure}\caption{A caption}\end{figure}% 2.1.1
\begin{figure}\caption{A caption}\end{figure}% 2.1.2
\subsection{A subsection}\lipsum[3]
\begin{figure}\caption{A caption}\end{figure}% 2.2.1
\begin{figure}\caption{A caption}\end{figure}% 2.2.2

\end{document}

Antwort2

Verwenden Sie es \counterrwithinin der Präambel, anstatt es in jeder Abbildung zu verwenden:

\documentclass{article}
\usepackage{geometry}
\geometry{legalpaper, margin=2in}

\usepackage{float}
\usepackage{color}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{chngcntr}

\counterwithin{figure}{subsection}

\begin{document}

\input{file1.tex}
\section{section01}
\input{file1.tex}
\input{file1.tex}

\end{document}

Und file1.tex:

\subsection{Smiles}    

\begin{figure} [h!]
\centering
\includegraphics[width = 0.1\textwidth]{smile.png} 
\caption{Smile:)}
\label{smile01}
\end{figure}

\begin{figure} [h!]
\centering
\includegraphics[width = 0.1\textwidth]{smile.png} 
\caption{Another smile}
\label{smile02}
\end{figure} 

Die resultierenden Zahlen werden als 0.1.1, 0.1.2, 1.1.1, 1.1.2, 1.2.1, 1.2.2 nummeriert.

Ergebnis

[1]Kontinuierliche vs. kapitel-/abschnittsweise Nummerierung von Abbildungen, Tabellen und anderen Dokumentelementen

verwandte Informationen