von Sepp99 » Sa 7. Apr 2012, 09:09
Masterarbeiter hat geschrieben:Danke, das hat geholfen. Jetzt wüßte ich gerne noch, wie ich die Nummerierung des Algorithmus so ändern kann, dass sie wie bei den Abbildungen Kapitelnummer.Algorithmennummer aufgebaut ist.
Momentan hat der Algorithmus einfach die Nummer 1. Ich will, dass er 4.1 heißt :-)
Nachdem du mir noch immer deine Klasse nicht mitgeteilt hast, hier eine Lösung für Artikel:
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{%
adieresis={ä},
germandbls={ß},
}
\usepackage{babel}
\usepackage{algorithm}
\usepackage{algpseudocode}
\floatname{algorithm}{Algorithmus}
\usepackage{chngcntr}
\counterwithin{algorithm}{section}
\renewcommand*{\thealgorithm}{\arabic{section}.\arabic{algorithm}}
\begin{document}
\section{Test 1}
\begin{algorithm}
\caption{Korrektur der Mausposition}
\begin{algorithmic}[1]
\Procedure{correctMousePos}{}
\Repeat
\If{}
\EndIf
\Until{$stepsX = 0 \lor stepsY = 0$}
\EndProcedure
\end{algorithmic}
\end{algorithm}
\section{Test 2}
\begin{algorithm}
\caption{Korrektur der Mausposition}
\begin{algorithmic}[1]
\Procedure{correctMousePos}{}
\Repeat
\If{}
\EndIf
\Until{$stepsX = 0 \lor stepsY = 0$}
\EndProcedure
\end{algorithmic}
\end{algorithm}
\renewcommand*{\listalgorithmname}{Liste der Algorithmen}
\listofalgorithms
\end{document}
Ergebnis im Anhang. Solltest du eine andere Klasse verwenden, mußt du eben den Zähler anpassen.
Gruß, Sepp.-
- Dateianhänge
-
- mathe78.pdf
- (49.79 KiB) 485-mal heruntergeladen
[quote="Masterarbeiter"]Danke, das hat geholfen. Jetzt wüßte ich gerne noch, wie ich die Nummerierung des Algorithmus so ändern kann, dass sie wie bei den Abbildungen Kapitelnummer.Algorithmennummer aufgebaut ist.
Momentan hat der Algorithmus einfach die Nummer 1. Ich will, dass er 4.1 heißt :-)[/quote]
Nachdem du mir noch immer deine Klasse nicht mitgeteilt hast, hier eine Lösung für Artikel:
[code]\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{%
adieresis={ä},
germandbls={ß},
}
\usepackage{babel}
\usepackage{algorithm}
\usepackage{algpseudocode}
\floatname{algorithm}{Algorithmus}
\usepackage{chngcntr}
\counterwithin{algorithm}{section}
\renewcommand*{\thealgorithm}{\arabic{section}.\arabic{algorithm}}
\begin{document}
\section{Test 1}
\begin{algorithm}
\caption{Korrektur der Mausposition}
\begin{algorithmic}[1]
\Procedure{correctMousePos}{}
\Repeat
\If{}
\EndIf
\Until{$stepsX = 0 \lor stepsY = 0$}
\EndProcedure
\end{algorithmic}
\end{algorithm}
\section{Test 2}
\begin{algorithm}
\caption{Korrektur der Mausposition}
\begin{algorithmic}[1]
\Procedure{correctMousePos}{}
\Repeat
\If{}
\EndIf
\Until{$stepsX = 0 \lor stepsY = 0$}
\EndProcedure
\end{algorithmic}
\end{algorithm}
\renewcommand*{\listalgorithmname}{Liste der Algorithmen}
\listofalgorithms
\end{document}[/code]
Ergebnis im Anhang. Solltest du eine andere Klasse verwenden, mußt du eben den Zähler anpassen.
Gruß, Sepp.-