
Ich habe kürzlich \frontmatter
, \mainmatter
, usw. mit der \numberwithin
Einstellung für meine Abbildungen und Tabellen in ein Dokument eingefügt, aber jetzt werden meine Abbildungen beim Export nicht mehr nach Unterabschnitt nummeriert. In LyX zeigen sie immer noch die korrekte Nummerierung, aber ich verliere die Unterabschnittsnummer beim Export. Ich verwende das Memoir-Paket. Hier ist ein Teil meiner Einleitung:
\setsecnumdepth{subsubsection}
\maxtocdepth{subsubsection}
\numberwithin{figure}{subsubsection}
\numberwithin{table}{subsubsection}
Vor dem Einfügen der Anweisungen funktionierte die gesamte Nummerierung \...matter
.
Antwort1
Internmemoir
\newcommand\@memmain@floats{%
\counterwithin{figure}{chapter}
\counterwithin{table}{chapter}
}
Das bedeutet, dass die Abbildungen und Tabellen im Hauptteil unter dem chapter
Zähler nummeriert werden. Um dies zu umgehen, können Sie der Präambel hinzufügen
\makeatletter
\renewcommand\@memmain@floats{%
\counterwithin{figure}{subsubsection}
\counterwithin{table}{subsubsection}
}
\makeatother
Ein vollständiges Beispiel:
\documentclass{memoir}
\usepackage{amsmath}
\setsecnumdepth{subsubsection}
\maxtocdepth{subsubsection}
\numberwithin{figure}{subsubsection}
\numberwithin{table}{subsubsection}
\makeatletter
\renewcommand\@memmain@floats{%
\counterwithin{figure}{subsubsection}
\counterwithin{table}{subsubsection}
}
\makeatother
\begin{document}
\mainmatter
\chapter{Test chapter}
\vfill% just for the example
\section{Test section}
\subsection{Test subsection}
\subsubsection{Test subsubsection}
\begin{figure}
\caption{test}
\end{figure}
\end{document}
memoir
Da intern verwendet wird chngcntr
, können Sie übrigens direkt \counterwithin
anstelle von verwenden \numberwithin
:
\counterwithin{figure}{subsubsection}
\counterwithin{table}{subsubsection}
Als persönliche Anmerkung am Rande möchte ich Ihnen vorschlagen, dieses Nummerierungsschema zu überdenken. Eine so lange Zeichenfolge für die Zahlen ist nicht sehr leserfreundlich.