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

Letzte Seite im Dokument entfernen?

336 views
Skip to first unread message

Tarik Mustafic

unread,
May 6, 2009, 6:01:09 PM5/6/09
to
Hallo allerseits,

ich habe meine Diplomarbeit soweit in LaTeX fertig geschrieben. Blo�
eine Sache st�rt mich: es gibt eine letzte leere Seite am Ende des
Dokuments, die noch im Header die �berschrift des
Listings-Verzeichnisses tr�gt. Ich benutze n�mlich folgendes im Anhang:

###################################################################

\addpart{Anhang}

% Abkuerzungsverzeichnis
\input{content/back/abkuerzungen}
\printnomenclature

% Abbildungsverzeichnis
\listoffigures

% Tabellenverzeichnis
\listoftables

% Code-Fragmente
\lstlistoflistings

\chapter*{CD-ROM}
\addcontentsline{toc}{chapter}{CD-ROM}
Blabla

\begin{figure}[hbt]
\begin{center}
\includegraphics[width=0.8\textwidth]{cdrom}
\end{center}
\end{figure}

% Index
\printindex
\addcontentsline{toc}{chapter}{Index}
###################################################################

Ich kann mir einfach nicht erkl�ren wiese ausgerechnet der Header vom
Listing kommt, weil das etwas vorher aufgerufen wurde. Ich k�nnte die
Seite einfach mit PDFTK-Tool entfernen, aber dann verliere ich die
PDF-Bookmarks etc.

Gibt es denn eine M�glichkeit diese Seite �ber LaTeX zu entfernen? Es
tut mir leid, dass ich kein minimales Beispiel vorzeigen kann, weil die
Dokumentenstruktur etwas umfangreicher ist. Ich habe im Netz nach
L�sungen gesucht, aber konnte keine f�r mich passende L�sung finden.

Bedanke mich im Voraus.

Gru�

Tarik

Tarik Mustafic

unread,
May 6, 2009, 6:02:28 PM5/6/09
to

Sorry,

ich habe vergessen zu erw�hnen, dass ich "scrbook" als Dokumentenklasse
benutze.

Gru�

Tarik

Bernhard Tempel

unread,
May 7, 2009, 1:16:34 AM5/7/09
to
Tarik Mustafic schrieb:

> ich habe vergessen zu erw�hnen, dass ich "scrbook" als Dokumentenklasse
> benutze.

Dann k�nntest Du uns noch verraten, mit welchen Optionen Du scrbook anwendest
(und dann w�re das Minimalbeispiel [http://www.minimalbeispiel.de/] schon fast
fertig). So kann man nur raten, da� Du vielleicht die Option
cleardoublepage=plain brauchst. KOMA-Script hat �brigens eine ganz
ausgezeichnete Dokumentation. Einfach mal auf der Kommandozeile (unter Windows
wie unter Linux) "texdoc scrguide" eingeben. Es lohnt sich!

Sch�nen Gru�

Bernhard

--
http://www.tempelb.de

Markus Kohm

unread,
May 7, 2009, 3:36:57 AM5/7/09
to
Tarik Mustafic wrote:

> \chapter*{CD-ROM}
> \addcontentsline{toc}{chapter}{CD-ROM}

Ersetze das durch:
\addchap{CD-ROM}

> \printindex
> \addcontentsline{toc}{chapter}{Index}

Hier stimmt gleich gar nichts, wenn der Index lᅵnger als eine Seite wird
(ist er kᅵrzer, kann man ohnehin gleich ganz darauf verzichten).

Lᅵsche also die zweite Zeile und verwende dafᅵr die Option ᅵindex=totocᅵ.

Woher die leere Seite am Ende kommt, ist ohne _vollstᅵndiges_
Minimalbeispiel nicht zu sagen.

Gruᅵ
Markus
--
Gruppenhinweise (auch Minimalbeispiel) --> http://www.latex-einfuehrung.de
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> http://www.komascript.de

Tarik Mustafic

unread,
May 7, 2009, 5:22:09 AM5/7/09
to

Hier erstmal die Optionen im scrbook:

\documentclass[12pt,a4paper,twoside,headsepline,footsepline,pointlessnumbers,bibtotoc,liststotoc,cleardoublepage=plain,index=totoc]{scrbook}

�brigens, die Option "cleardoublepage=plain" hat nichts ver�ndert. Ich
werde mal versuchen den Inhalt rauszuschmei�en und ein Minibeispiel mit
dem Seiteneffekt zu reproduzieren.

Tarik Mustafic

unread,
May 7, 2009, 5:27:11 AM5/7/09
to
Markus Kohm wrote:
> Tarik Mustafic wrote:
>
>> \chapter*{CD-ROM}
>> \addcontentsline{toc}{chapter}{CD-ROM}
>
> Ersetze das durch:
> \addchap{CD-ROM}
>
>> \printindex
>> \addcontentsline{toc}{chapter}{Index}
>
> Hier stimmt gleich gar nichts, wenn der Index lᅵnger als eine Seite wird
> (ist er kᅵrzer, kann man ohnehin gleich ganz darauf verzichten).
>
> Lᅵsche also die zweite Zeile und verwende dafᅵr die Option ᅵindex=totocᅵ.
>
> Woher die leere Seite am Ende kommt, ist ohne _vollstᅵndiges_
> Minimalbeispiel nicht zu sagen.
>
> Gruᅵ
> Markus

Hab das mal ausprobiert, aber kein Erfolg. Ich musste feststellen, dass
der Index ohne die Zeile \addcontentsline{toc}{chapter}{Index} gar nicht
in den PDF-Bookmarks oder dem Inhaltsverzeichnis auftaucht, egal ob die
Option ᅵindex=totocᅵ oder ᅵidxtotocᅵ gesetzt ist.

Tarik Mustafic

unread,
May 7, 2009, 7:13:13 PM5/7/09
to

Hab das Problem gel�st. Es lag n�mlich am Packet "listings". Ich fand
folgenden Tipp in einem Forum:

%
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter% --> De-TeX-FAQ
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\lol@heading
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}
\makeatother% --> \makeatletter


Einige sagen, dass ab Listings 1.4 das ganze auch ohne den Workaround
funktioniert. Bin aber auch so zufrieden ;)

Danke trotzdem.

Bis denn.

Tarik

Uwe Siart

unread,
May 8, 2009, 12:14:24 AM5/8/09
to
Tarik Mustafic <tarikm...@gmx.de> writes:

> Einige sagen, dass ab Listings 1.4 das ganze auch ohne den Workaround
> funktioniert. Bin aber auch so zufrieden ;)

Und mal ein Update erw�gen? Listings 1.4 gibt's seit �ber 2 Jahren. So
ist es wahrscheinlich, dass du in noch mehr Probleme l�ufst, die nur auf
veralteten Kram zur�ckzuf�hren sind.

--
Uwe

Tarik Mustafic

unread,
May 8, 2009, 3:56:46 AM5/8/09
to

Genau das habe ich noch gestern gemacht, hab n�mlich TexLive 2008 (auf
Ubuntu) installiert und gleich darauf mit dem update-manager upgedated.
Aber jetzt ist der Seiteneffekt wieder da. Meine Bef�rchtung ist, dass
Listings (vor 2 Jahren = 2007) immernoch inkompatibel ist mit Komascript
3 ( wahrscheinlich >= 2008). Na ja, ich werde es jetzt sein lassen, und
die eine Seite mit pdftk-Tool entfernen. Somit habe ich die Seite nicht
mehr, aber auch keine PDF-Bookmarks, was solls ;)

Gru�

Tarik

Markus Kohm

unread,
May 8, 2009, 4:30:05 AM5/8/09
to
Tarik Mustafic wrote:

> Meine Befᅵrchtung ist, dass


> Listings (vor 2 Jahren = 2007) immernoch inkompatibel ist mit Komascript
> 3 ( wahrscheinlich >= 2008).

Nicht wirklich. Die KOMA-Script-Anleitung macht selbst intensiven Gebrauch
von listings und hat damit keine Probleme. Auᅵerdem gibt es im aktuellen
KOMA-Script noch das Paket scrhack, mit dem man die Verzeichnisgeschichte
von listings der Kontrolle des KOMA-Script-Pakets tocbasic unterstellen
kann.

Da Du noch immer kein vollstᅵndiges Minimalbeispiel geliefert hast, obwohl
ich das bereits in meiner ersten Antwort angemahnt hatte, kann ich Dir
leider nicht weiterhelfen.

Tarik Mustafic

unread,
May 8, 2009, 5:19:23 AM5/8/09
to
Markus Kohm wrote:
> Tarik Mustafic wrote:
>
>> Meine Befᅵrchtung ist, dass
>> Listings (vor 2 Jahren = 2007) immernoch inkompatibel ist mit Komascript
>> 3 ( wahrscheinlich >= 2008).
>
> Nicht wirklich. Die KOMA-Script-Anleitung macht selbst intensiven Gebrauch
> von listings und hat damit keine Probleme. Auᅵerdem gibt es im aktuellen
> KOMA-Script noch das Paket scrhack, mit dem man die Verzeichnisgeschichte
> von listings der Kontrolle des KOMA-Script-Pakets tocbasic unterstellen
> kann.
>
> Da Du noch immer kein vollstᅵndiges Minimalbeispiel geliefert hast, obwohl
> ich das bereits in meiner ersten Antwort angemahnt hatte, kann ich Dir
> leider nicht weiterhelfen.
>
> Gruᅵ
> Markus

Das Minibeispiel sᅵhe so aus:

#################################
\documentclass[12pt,a4paper,twoside,headsepline,footsepline,pointlessnumbers,idxtotoc,bibtotoc,liststotoc]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{pdfpages}
\usepackage{listings}
\usepackage{minitoc}
\usepackage{float}

\begin{document}
\tableofcontents
\includepdf{ruckseite.pdf}
\end{document}
#################################

Wer das mit der PDF-Seite (ruckseite.pdf) haben will, hier runterladen:

http://user.cs.tu-berlin.de/~tariq/document_test.zip

Da ist auch das generierte PDF-Dokument,

Der Seiteneffekt tritt nur mit TexLive 2008 auf.


Gruᅵ

Tarik

Ulrike Fischer

unread,
May 8, 2009, 6:17:46 AM5/8/09
to
Am Fri, 08 May 2009 11:19:23 +0200 schrieb Tarik Mustafic:


>> Da Du noch immer kein vollst�ndiges Minimalbeispiel geliefert hast, obwohl


>> ich das bereits in meiner ersten Antwort angemahnt hatte, kann ich Dir
>> leider nicht weiterhelfen.

> Das Minibeispiel s�he so aus:

Noch minimaler:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{float}
\usepackage{minitoc}
\begin{document}
\tableofcontents
\newpage
abc\newpage
\end{document}


Woran man sehen, kann dass weder listings noch KOMA noch pdfpages
irgendwas damit zu tun haben, sondern die Kombination minitoc +
float, beides Pakete, die du bis jetzt �berhaupt nicht erw�hnt hast.

> Der Seiteneffekt tritt nur mit TexLive 2008 auf.

Nein, ich kann ihn auch mit miktex reproduzieren.

--
Ulrike Fischer

Markus Kohm

unread,
May 8, 2009, 7:12:02 AM5/8/09
to
Ulrike Fischer wrote:

> Noch minimaler:

Bei mir reicht sogar:

\documentclass{article}


\usepackage{float}
\usepackage{minitoc}
\begin{document}

abc\newpage
\end{document}

Vermutlich hat das etwas mit dem vielen Zeugs zu tun, dass minitoc per
\AtEndDocument ausfᅵhrt. Ich habe leider diese Woche keine Zeit mehr, das
nᅵher zu untersuchen. Aber vielleicht hat ja einer der beiden Paketautoren
eine Idee, woran es liegen kᅵnnte.

> Woran man sehen, kann dass weder listings noch KOMA noch pdfpages
> irgendwas damit zu tun haben, sondern die Kombination minitoc +

> float, beides Pakete, die du bis jetzt ᅵberhaupt nicht erwᅵhnt hast.

Woran man sehr gut sieht, wie wichtig vollstᅵndige Minimalbeispiele sind.

Tarik Mustafic

unread,
May 8, 2009, 4:54:38 PM5/8/09
to
Markus Kohm wrote:
> Ulrike Fischer wrote:
>
>> Noch minimaler:
>
> Bei mir reicht sogar:
>
> \documentclass{article}
> \usepackage{float}
> \usepackage{minitoc}
> \begin{document}
> abc\newpage
> \end{document}
>
> Vermutlich hat das etwas mit dem vielen Zeugs zu tun, dass minitoc per
> \AtEndDocument ausfᅵhrt. Ich habe leider diese Woche keine Zeit mehr, das
> nᅵher zu untersuchen. Aber vielleicht hat ja einer der beiden Paketautoren
> eine Idee, woran es liegen kᅵnnte.
Also ich habs nicht eilig, wenn das lᅵsbar ist. ich kann auch mit der
ᅵberflᅵssigen seite leben wenn es sein muss, aber ich glaube das hin und
wieder das problem bei einigen leuten auftaucht.

danke aber trotzdem.

0 new messages