Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

moderncv and pdfpages break page numbers

847 views
Skip to first unread message

Karl

unread,
Nov 26, 2014, 3:39:07 AM11/26/14
to
Hi,

in meinem Lebenslauf verschwinden die Seitenzahlen, wenn ich mit
pdfpages Zeugnisse anhängen will.

Hat jemand ne Idee was da falsch läuft? Die Seitenzahlen von moderncv
scheinen nach meiner Recherche (und Erfahrung) recht gerne mal zu
verschwinden, aber richtige Lösungen dazu hab ich im Netz nicht gefunden.

Außerdem würde ich den Zeugnissen auch gerne eine Seitenzahl verpassen,
damit der Empfänger immer weiß, wieviele Seiten des Ausdrucks er schon
verloren hat. ;-) In der Doku von pdfpages hab ich die Option
[pagecommand=..] gefunden, nur blendet die dann die Adresszeile ein.

Weiß jemand wie das gehen könnte?

Karl


\documentclass{moderncv}
%\listfiles
\moderncvstyle{casual}

\usepackage{pdfpages}

\firstname{John}
\familyname{Doe}
\address{myaddress}{town}

\begin{document}

\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Inst}{City}{\textit{Grade}}{Desc}
\clearpage
\cventry{nextyear--nextyear}{Degree}{}{City}{\textit{Grade}}{}

\includepdf{zeugnis1.pdf} % without this page numbers reappear

%\includepdf[pagecommand={\thispagestyle{plain}}{zeugnis2.pdf}

\end{document}

Ulrike Fischer

unread,
Nov 26, 2014, 3:57:03 AM11/26/14
to
Am Wed, 26 Nov 2014 09:41:42 +0100 schrieb Karl:

> Hi,
>
> in meinem Lebenslauf verschwinden die Seitenzahlen, wenn ich mit
> pdfpages Zeugnisse anhängen will.
>
> Hat jemand ne Idee was da falsch läuft? Die Seitenzahlen von moderncv
> scheinen nach meiner Recherche (und Erfahrung) recht gerne mal zu
> verschwinden, aber richtige Lösungen dazu hab ich im Netz nicht gefunden.
>
> Außerdem würde ich den Zeugnissen auch gerne eine Seitenzahl verpassen,
> damit der Empfänger immer weiß, wieviele Seiten des Ausdrucks er schon
> verloren hat. ;-) In der Doku von pdfpages hab ich die Option
> [pagecommand=..] gefunden, nur blendet die dann die Adresszeile ein.
>
> Weiß jemand wie das gehen könnte?

\documentclass{moderncv}
%\listfiles
\moderncvstyle{casual}

%neuer pagestyle:
\fancypagestyle{numbers}
{\fancyhf{}\cfoot{\thepage}}


\usepackage{pdfpages}

\firstname{John}
\familyname{Doe}
\address{myaddress}{town}

\begin{document}

\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Inst}{City}{\textit{Grade}}{Desc}
\clearpage
\cventry{nextyear--nextyear}{Degree}{}{City}{\textit{Grade}}{}

%\includepdf{zeugnis1.pdf} % without this page numbers reappear

\includepdf[pagecommand={\thispagestyle{numbers}}]{example-image-A}

\end{document}

(Ich habe keine Ahnung, ob moderncv dafür irgendwas eingebaut hat.
Mir geht das Paket wegen der fehlenden Dokumentation auf die Nerven.
Schau dir als Alternative komacv an.)

--
Ulrike Fischer
http://www.troubleshooting-tex.de/

Başar Alabay

unread,
Nov 26, 2014, 4:37:14 AM11/26/14
to
Ulrike Fischer schrieb:

> (Ich habe keine Ahnung, ob moderncv dafür irgendwas eingebaut hat.
> Mir geht das Paket wegen der fehlenden Dokumentation auf die Nerven.
> Schau dir als Alternative komacv an.)

Oder currvita.

B. Alabay

--
http://www.thetrial.de/
ケディエ・ばく・ハヤテ・あんら

Karl

unread,
Nov 26, 2014, 5:36:17 AM11/26/14
to
Am 26.11.2014 um 09:56 schrieb Ulrike Fischer:
> Am Wed, 26 Nov 2014 09:41:42 +0100 schrieb Karl:
>> in meinem Lebenslauf verschwinden die Seitenzahlen, wenn ich mit
>> pdfpages Zeugnisse anhängen will.
>>
>> Außerdem würde ich den Zeugnissen auch gerne eine Seitenzahl verpassen,
>> damit der Empfänger immer weiß, wieviele Seiten des Ausdrucks er schon

..
> %neuer pagestyle:
> \fancypagestyle{numbers}
> {\fancyhf{}\cfoot{\thepage}}
>
..
>
> \includepdf[pagecommand={\thispagestyle{numbers}}]{example-image-A}
>
> \end{document}

Das geht, aber die Seitenzahlen im Lebenslauf sind immer noch weg? Nur
die angehängten pdfs haben jetzt welche. Gerade habe ich aber
festgestellt, daß die Seitenzahlen wieder auftauchen, wenn nach den
angehängten Zeugnissen noch eine Seite kommt, also z.B. hinter
\includepdf eine \mbox{} einefügt ist. Aber ne leere Seite am Schluß
isses ja auch nicht. Der zukünftige Chef denkt ja da fehlt was.

Vergißt \includepdf da einen Zähler zu aktualisieren, bzw. benutzt
moderncv einen ungewöhnlichen Zähler?

> (Ich habe keine Ahnung, ob moderncv dafür irgendwas eingebaut hat.
> Mir geht das Paket wegen der fehlenden Dokumentation auf die Nerven.
> Schau dir als Alternative komacv an.)

Kannte ich nicht, danke. Wenn ich es heute nicht mehr sauber hinkriege
mach ich das wohl. Hätt ich das Anhängen der Zeugnisse bloß mal vorher
probiert, ich hoffe ich muß nicht zu viel ändern.

Ansonsten klebe ich die Zeugnisse einfach per \includegraphics rein.
Sind ja alles einzelne Seiten.



Ulrike Fischer

unread,
Nov 26, 2014, 5:56:43 AM11/26/14
to
Am Wed, 26 Nov 2014 11:38:53 +0100 schrieb Karl:

> Das geht, aber die Seitenzahlen im Lebenslauf sind immer noch weg? Nur
> die angehängten pdfs haben jetzt welche. Gerade habe ich aber
> festgestellt, daß die Seitenzahlen wieder auftauchen, wenn nach den
> angehängten Zeugnissen noch eine Seite kommt, also z.B. hinter
> \includepdf eine \mbox{} einefügt ist.

moderncv ist halt zu blöd den lastpage-Zähler richtig zu setzen. Du
kannst so was versuchen

...
\usepackage{lastpage}

\begin{document}

\newlength{\pagenumberwidth}%
\settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{LastPage}}%
\fancypagestyle{plain}{%
\fancyfoot[r]{\parbox[b]{\pagenumberwidth}
{\color{color2}%
\pagenumberfont\strut\thepage/\pageref{LastPage}}}}%
\pagestyle{plain}%

...

Karl

unread,
Nov 26, 2014, 9:29:58 AM11/26/14
to
Am 26.11.2014 um 11:56 schrieb Ulrike Fischer:
> Am Wed, 26 Nov 2014 11:38:53 +0100 schrieb Karl:
>
>> Das geht, aber die Seitenzahlen im Lebenslauf sind immer noch weg? Nur
>> die angehängten pdfs haben jetzt welche. Gerade habe ich aber
>> festgestellt, daß die Seitenzahlen wieder auftauchen, wenn nach den
>> angehängten Zeugnissen noch eine Seite kommt, also z.B. hinter
>> \includepdf eine \mbox{} einefügt ist.
>
> moderncv ist halt zu blöd den lastpage-Zähler richtig zu setzen. Du
> kannst so was versuchen
...

Klappt, dankeschön!

Der Lebenslauf hat jetzt die graue, komplette Fußzeile, die angehängten
Zeugnisse nur eine schwarze Seitenzahl in der Form 5/6, 6/6.

Das Kommando \pagenumberfont funktioniert nicht, aber ich verwende eh
nur eine Schriftart, das hab ich einfach rausgenommen.

Falls es mal jemand nachmachen (und nicht gleich komacv nehmen)
will :


\documentclass[11pt,a4paper,roman]{moderncv}

\moderncvstyle{casual} % CV theme - options include: 'casual' (default),
'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue} % CV color - options include: 'blue' (default),
'orange', 'green', 'red', 'purple', 'grey' and 'black'

\usepackage{pdfpages}

\usepackage{lmodern} % Schriftart lmodern
\usepackage{microtype} %
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage[T1]{fontenc}


\usepackage[scale=0.75, footskip=51pt]{geometry} % Reduce document margins

\firstname{Joe} % Your first name
\familyname{Doe} % Your last name


\title{curriculum vitae}
\address{Straße 1}{12345 Stadt}
\mobile{(+49) 12345437}
\phone{(+49) 1234345}

\email{te...@mail.de}

\usepackage{lastpage}

%----------------------------------------------------------------------------------------

\begin{document}

\newlength{\pagenumberwidth}%
\settowidth{\pagenumberwidth}{\color{color2}\addressfont\itshape\strut\thepage/\pageref{LastPage}}%
\fancypagestyle{plain}{%
\fancyfoot[r]{\parbox[b]{\pagenumberwidth}
{\color{color2}%
\strut\thepage/\pageref{LastPage}}}}%
%\pagenumberfont\strut\thepage/\pageref{LastPage}}}}%

\fancypagestyle{numbers}{%
\fancyhf{}\rfoot{\thepage/\pageref{LastPage}}}

\pagestyle{plain}%

\makecvtitle % Print the CV title

\section{Education}

\cventry{2011--2014}{Study}{University}{}{}{}


\includepdf[pagecommand={\thispagestyle{numbers}},scale=.9]{zeugnis.pdf}


\end{document}




0 new messages