Was Du mit einem Zähler möchtest, ist mir völlig unklar. Du könntest Dir mit LaTeX-Bordmitteln ein neues if definieren und einsetzen:
\documentclass{article}
\newif\ifvorabdruck
% \vorabdrucktrue
\vorabdruckfalse % per Default eigentlich schon gesetzt
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[1]
\ifvorabdruck
Das ist ein Vorabdruck
\else
Das ist das fertige Buch
\fi
\lipsum[1]
\end{document}
Die reine `\if...` `\else` `\fi` Syntax kann allerdings immer mal wieder zu Problemen führen, v.a. wenn man verschachtelte Bedingungen hat. Wenn man mit ihr nicht völlig vertraut ist, sind die möglichen Fehlermeldungen auch nicht immer einfach zu interpretieren und zu lösen. (Ursache ist dann oft eine LaTeX-ähnlichere Syntax möchte, könnte man das falsch eingeschätzte/verstandene Expansionsreihenfolge...)
Sicherer und außerdem mit einer LaTeX-ähnlicheren ist dann zum Beispiel so erreichen:
folgendes:
\documentclass{article}
\newif\ifvorabdruck
% \vorabdrucktrue
\vorabdruckfalse % per Default eigentlich schon gesetzt
\makeatletter
\newcommand*\fallsvorabdruck{%
\ifvorabdruck
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
}
\makeatother
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[1]
\fallsvorabdruck
{Das ist ein Vorabdruck}
{Das ist das fertige Buch}
\lipsum[1]
\end{document}
Die beiden Zeilen `\expandafter\@firstoftwo` bzw `\expandafter\@secondoftwo` sorgen dafür, dass die if-Abfrage beendet ist, bevor der jeweilige Code ausgeführt wird (das `\expandafter` sorgt dafür, dass das `\else` bzw das `\fi` expandiert wird, bevor `\@firstoftwo` bzw `\@secondoftwo` zum tragen kommen. Diese beiden haben jweils zwei obligatorische Argumente, `\@firstoftwo` nimmt davon das erste und schmeißt das zweite weg, `\@secondoftwo` nimmt das zweite und schmeißt das erste weg.
Wenn man sich mit eigener Programmierung unsicher fühlt, könnte man hier auch auf `etoolbox` zurückgreifen:
\documentclass{article}
\usepackage{etoolbox}
\newbool{vorabdruck}
% \booltrue{vorabdruck}
\boolfalse{vorabdruck} % per Default eigentlich schon gesetzt
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[1]
\ifbool{vorabdruck}
{Das ist ein Vorabdruck}
{Das ist das fertige Buch}
\lipsum[1]
\end{document}\end{document}
Es gibt noch [eine ganze Reihe weiterer Möglichkeiten][1] wie etwas das [`comment`][2] Paket, das @Ijon in den Kommentaren bereits erwähnt hat. Dieses Paket hat zum Beispiel den Vorteil, dass man eine Umgebung für den eingefügten Text verwenden kann, was vor allem bei größeren Textstücken eine etwas übersichtlichere Struktur des Quelltextes ermöglicht:
\documentclass{article}
\usepackage{comment}
% \includecomment{vorabdruck}
\excludecomment{vorabdruck}
\usepackage{lipsum}% Dummy-Text
\begin{document}
\lipsum[1]
\begin{vorabdruck}
Das ist ein Vorabdruck.
\end{vorabdruck}
\lipsum[1]
\end{document}
[1]: http://www.ctan.org/topic/cond-comp
[2]: http://www.ctan.org/pkg/comment