Sie sind hier

scrlttr2: Seitenzahlen in Brief formatieren

Hallo zusammen,

Ich habe einen Brief gebastelt (s.u.) und dabei sind folgende Fragen aufgetaucht:

(1) Wie kann ich das "Page" im page foot entfernen? (Ich haette gerne nur die Seitenzahl dort stehen; obwohl im scrguide unter "pagenumber" vieles steht bin ich leider nicht draufgekommen wie man das "Page" entfernt)
(2) Wie kann man auch auf der 1. Seite eine Seitenzahl bekommen (falls der Brief mehr als eine Seite hat)? Ist das ueberhaupt ueblich oder sollte man es vermeiden? Ich vermute mal, dass man einen Switch machen muesste der entsprechend die Seitenzahlen im pagefoot ausgibt *wenn* der Brief mehr als eine Seite hat. Die Schwierigkeit liegt wohl bei Letzterem: Wie kann ich herausfinden wie viele Seiten ein Brief hat?

Viele Gruesse und danke schon mal,

Marius

\documentclass[
	pagenumber=botright,
   enlargefirstpage=true
]{scrlttr2}
 
\usepackage[T1]{fontenc}
\usepackage[american]{babel}
\usepackage{blindtext}
\usepackage{calc}
 
\pagestyle{myheadings}
 
\begin{document}
  \setkomavar{fromname}{Adi Absender}
  \setkomavar{fromaddress}{Adi Absender's Absenderadresse}
  \setkomavar{fromphone}{+49 0123456789}
  \setkomavar{fromemail}{absender@nurzumspass.com}
  \setkomavar{fromurl}{http://www.nurzumspass.com}
  \setkomavar{place}{Spassstadt}
  \firsthead{% 
		\begin{minipage}[t]{0.5\textwidth}
			\vspace{0pt}
			\framebox[\textwidth]{\rule{0pt}{50pt}Adi Absender's logo}%
		\end{minipage}%
		\hfill%	
		\begin{minipage}[t]{\widthof{\usekomavar{fromurl}}}
			\vspace{0pt}
			{\sffamily\bfseries Spassdepartment}\\
			Spassoffice\\
			Spassofficeadresse
			\par\bigskip
			{\sffamily\bfseries Dr.\ \usekomavar{fromname}}\\
	      \usekomavar{fromphone}\\
	      \usekomavar{fromemail}\\
	      \usekomavar{fromurl}%
		\end{minipage}%
  }
  \begin{letter}{% 
	  Herr Blablubb\\
	  Blubberstrasse 17\\
	  0815 Blastadt% 
  }% 
  \setkomavar{date}{2011-08-01}
  \setkomavar{subject}{\sffamily\bfseries Sehr wichtig}
  \opening{Sehr geehrter Herr Blablubb,}
  		\blindtext\par\blindtext\par\blindtext\par\blindtext\par\blindtext\par\blindtext
  \closing{Mit der Ihnen geb\"uhrenden Hochachtung,}
  \setkomavar{signature}{\usekomavar{fromname}}
  \end{letter}
\end{document}
Bild von Markus Kohm

Den \pagename sollte man einfach wegbekommen, indem man \pagemark entsprechend umdefiniert:

\newcommand*{\pagemark}{{\usekomafont{pagenumber}{%
%    \pagename\ % auskommentiert
    \thepage}}}

Die Originaldefinition, in der ich nur eine Zeile auskommentiert habe, findet sich in scrlttr2.cls und natürlich in der dokumentierten Datei scrkpage.dtx in den KOMA-Script-Quellen (die zwingender Bestandteil jeder KOMA-Script-Distribution sind).

Die Seitenzahl auf die erste Seite bekommst Du beispielsweise via Variable firstfoot. Allerdings dürfte jeder Erstleser bereits am Briefbogen mit der Anschrift und der Anrede erkennen, dass es die erste Seite des Briefes ist.

Um zu erkennen, wie viele Seiten ein Brief hat, muss man die aux-Datei bemühen. Wenn man nur einen Brief in der LaTeX-Datei hat, geht das beispielsweise mit Hilfe des lastpage-Pakets. Den Test kann man mit dem Paket ifthen machen. Ggf. benötigt man aber auch noch das Paket refcounter, um wirklich einen Zähler mit 1 vergleichen zu können.

Lieber Markus,

Vielen Dank!

Herzliche Gruesse,

Marius

Comments for "scrlttr2: Seitenzahlen in Brief formatieren" abonnieren