PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenen Seitencounter erstellen



ice8878
25-03-2007, 23:48
Hallo,

weiss jemand wie ich mir einen eigenen Seitencounter erstellen kann? Ich möchte diese dann unabhängig vom normalen Seitencounter verwenden können. Das ganze soll für das zählen der jeweiligen Blattanzahl einer einzelnen Anlage dienen. Wobei der normale Seitencounter die Seitenzahl weiterzählen soll um im Minitoc des Anhangs die entsprechende Seite eines jeden Anhangs anzuzeigen.

Wäre Klasse wenn mir da jemand helfen könnte. Danke.

localghost
26-03-2007, 15:58
Benutzereigene Zähler können recht simpel angelegt und behandelt werden.

\newcounter{zählername} % Anlegen eines neuen Zählers
\setcounter{zählername}{num} % Zuweisung des ganzahligen Wertes num
\addtocounter{zählername}{num} % Erhöhung um den ganzzahligen Wert num (auch negative Werte erlaubt)
\stepcounter{zählername} % Erhöhung um 1
\value{zählername} % Abrufen des Wertes
Solche Zähler sollten immer einen Namen haben, an dem die Funktion abgelesen werden kann.

\newcounter{mypage}
Das scheint mir in diesem Fall angebracht. Für alles weitere solltest Du einen Blick in die einschlägige Literatur werfen.

ice8878
27-03-2007, 00:42
Herzlichen Dank, ich hab alles hinbekommen. Ich habe jetzt meinen Anhang mittels Minitoc eingebunden und mittels selbigem ein Anhangsverzeichnis erstellt. Anbei mein Minimalbeispiel:



\documentclass[a4paper,12pt,oneside,footsepline,1.5headlines]{scrreprt}

%************************************************* *********************************
% Anlagen Starter
% Es wird ein seperater Blattcounter für die einzelnen Anlagen angelegt,
% welcher die Blätter einer einzelnen Anlage genau anzeigt. Für jede neue
% Anlage wird der counter resetet. Unabhängig davon wird die Seitenzahl
% kontinuierlich mitgezählt und entsprechend im Anlagenverzeichnis hinterlegt.
% Weiterhin wird jede einzelne Anlage Blattweise oben rechts auf jedem Anlagenblatt
% vermerkt.
%************************************************* *********************************
\usepackage[nohints]{minitoc}

\newcounter{blattcount}
\newcommand{\blatt}{\stepcounter{blattcount}}

\newcommand{\neueanlage}[2]{\setcounter{blattcount}{0}\addtocounter{fktnr}{1}
\addcontentsline{fk}{subsection}{Anlage~\thefktnr: \hspace*{1em}#1}
\subsection*{{\hspace{0.5em}#1}}\label{anl:#2}
\ohead{Anlage~{\thefktnr\hspace{0.5em} \\ Blatt \blatt\theblattcount}}
\lofoot[\myname, \myyear]{\myname, \myyear} \cofoot[\mycompany]{\mycompany}
\rofoot[\thepage]{\thepage}
\refoot[\myname, \myyear]{\myname, \myyear} \cefoot[\mycompany]{\mycompany}
\lefoot[\thepage]{\thepage}
}

%************************************************* *********************
% DOKUMENT BEGINN
%************************************************* *********************

\begin{document}
\dominitoc
\tableofcontents

\newcounter{fktnr}\setcounter{fktnr}{0}
% Definition des Verzeichnis

\makeatletter
\newcommand{\listofanlagen}{\mtcaddchapter{\chapte r*{Anhang\@mkboth{FKT}{FKT}}}\@starttoc{fk}}
\makeatother

\setlength{\baselineskip}{1.2em}
\addcontentsline{toc}{chapter}{Anhang}
\listofanlagen
\newpage

\setlength{\baselineskip}{1.5em}

%************************************************* *********************
% Anlagen
% Ab hier Anlagen einfügen \neueanlage{Beschreibung}{Label}
% Das Label ist fix mit anl:<angegebener Wert>
%************************************************* *********************

\neueanlage{Test}{1}
BlaBlaBla



Funzt alles prächtig. Danke nochmal