PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichnisse auf ersten Seite ohne Seitenangabe



markag
08-11-2008, 09:55
Hi,
ich schreibe gerade meine Diplomarbeit in Latex und habe ein Problem mit Seitenzahlen in Verzeichnissen:
Ich möchte nicht, dass auf der ersten Seite des jeweiligen Verzeichnis eine Seitenzahl steht und auf den restlichen Seiten dann die ganz normalen Kopf-und Fußzeilen.
Jetzt ist es so, dass die erste Seite eine Seitenzahl links unten und die restlichen die gewünschten Kopf-und Fußzeilen haben.
Wie bekomme ich auf der ersten Seite die Zahl weg?
Mit \thispagestyle{empty} klappte es leider nicht; beim Inhaltsverzeichnis klappte es mit

\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}}

Die zweite Frage ist, dass ich kann mit Paket hyperref nicht kompilieren kann.
Ich hänge mal ein Minimalbeispiel an und würde mich sehr über Antworten freuen.
Liebe Grüße
markag

Minimalbeispiel:

\documentclass[pdftex,a4paper,dvipdfm,titlepage,bibtotoc,liststot oc,cleardoubleempty,intoc,12pt]{scrbook}
\usepackage{multicol}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makeidx}
\usepackage{rotating}
\usepackage{cite}
\usepackage{color}
\usepackage{anysize}
\usepackage{setspace}
\usepackage{framed}
\onehalfspacing % anderthalbzeilig
\usepackage[bf]{caption}
\renewcommand{\captionfont}{\small\itshape}
\renewcommand{\figurename}{Abb.}
\usepackage{url}
\usepackage{graphicx}
\usepackage{pdfpages}
\usepackage{palatino}
\usepackage{epsfig}
\usepackage{amsmath,amsthm}
\usepackage{mathpazo}
\usepackage{amssymb}
\usepackage{listings}
\usepackage{subfig}
\usepackage{array}
\usepackage{booktabs}
\usepackage{float}
\newfloat{formel}{H}{for}[chapter]
\floatname{formel}{Formel}
\usepackage{chemarrow}
\usepackage{multirow}
%\usepackage{here}%Standard Eingabe
%\usepackage[final]{pdfpages}
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx


%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{\emph{#1}}{}}
\fancyhf{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[LE,RO]{Name}
\fancyfoot[LO,RE]{November 2008}
\renewcommand{\headrulewidth}{0.3pt}
\renewcommand{\footrulewidth}{0.3pt}

%Standard Kopfzeile Fancy Headings
\usepackage{graphicx}
\graphicspath{{Bilder/}}
%\usepackage{hyperref}

\begin{document}


\renewcommand{\thepage}{\Roman{page}}
%Römische Seitenangabe
\listoftables


\newcounter{römisch}
\setcounter{römisch}{\value{page}}
\renewcommand{\thepage}{\arabic{page}}

\begin{table}[h!]
\centering
\begin{tabular}{|c|c||c|c||c|c|}
\hline
\multicolumn{2}{|c||}{\textbf{belackter Stempel}} &\multicolumn{2}{c||}{\textbf{Struktur auf Substrat}} &\multicolumn{2}{c|}{\textbf{Abweichung}}\\
\hline\hline
\textbf{d} &\textbf{l} &\textbf{d} &\textbf{l} &\textbf{d} &\textbf{l}\\
\hline\hline
225,2 &218,08 &223,31 &219,65 &0,8\% &\textcolor{red}{0,7\%} \\
\hline
346,11 &147,74 &312,09 &187,63 &9,8\% &27,1\% \\
\hline
491,74 &199,81 &465,85 &249,76 &5,3\% &25,2\% \\
\hline
624,5 &208,11 &566,68 &259,58 &9,3\% &24,7\% \\
\hline
895,89 &284,43 &884,08 &285,32 &1,3\% &\textcolor{red}{0,3\%} \\
\hline
1387,48 &175,91 &1350,01 &222,75 &2,7\% &26,6\% \\
\hline
2371,51 &92,94 &2281,71 &183,4 &3,8\% &97,3\% \\
\hline
2922,25 &578,05 &2863,91 &597,12 &2\% &3,3\% \\
\hline
\end{tabular}
\caption[Strukturgrößen auf dem Substrat mit Methode "`Abziehen des Stempels und Abrollen auf Substrat"']{Strukturgrößen auf dem Substrat, Werte in $\mu$m}
\label{tab:<100> Stempel-Istwert}
\end{table}
%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx

\pagenumbering{Roman}
\setcounter{page}{\value{römisch}}
%Römische Seiten weiter

\newpage
Hiermit bestätige ich, die Arbeit plaplapla
\thispagestyle{empty}

%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx

\end{document}

rais
08-11-2008, 12:10
Moin moin,


Ich möchte nicht, dass auf der ersten Seite des jeweiligen Verzeichnis eine Seitenzahl steht und auf den restlichen Seiten dann die ganz normalen Kopf-und Fußzeilen.
Jetzt ist es so, dass die erste Seite eine Seitenzahl links unten und die restlichen die gewünschten Kopf-und Fußzeilen haben.
Wie bekomme ich auf der ersten Seite die Zahl weg?
Mit \thispagestyle{empty} klappte es leider nicht; beim Inhaltsverzeichnis klappte es mit

\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}}

warum versuchst Du es nicht analog mit


\listoffigures
\addtocontents{lof}{\protect\thispagestyle{empty}}
?


Die zweite Frage ist, dass ich kann mit Paket hyperref nicht kompilieren kann.
Ich hänge mal ein Minimalbeispiel an und würde mich sehr über Antworten freuen.

Dein `Minimalbeispiel' läuft bei mir auch so nicht...




\newcounter{römisch}

bei Befehlsnamen, d. h. auch bei Zählernamen sind afaik keine Umlaute erlaubt ... wenn Du das änderst, klappt's vllt ja auch mit hyperref.

MfG

markag
08-11-2008, 15:12
Hi,
vielen Dank für Deine Antwort. Sie brachte mich schon um einiges weiter. Bei dem Abbildungs- und Tabellenverzeichnis klappt es wunderbar, nur noch nicht bei meiner Formelübersicht und dem Abkürzungsverzeichnis.
Da weiß ich leider nicht weiter, was ich da eingeben soll.
Würde mich sehr über Antworten von Euch freuen.
Die Code stelle lautet wie folgt:


\listoffigures
\addtocontents{lof}{\protect\thispagestyle{empty}}
\listoftables
\addtocontents{lot}{\protect\thispagestyle{empty}}
\markboth{\nomname}{\nomname}
\listof{formel}{Formelübersicht}
\addtocontents{formel}{\protect\thispagestyle{empt y}}
\markboth{\nomname}{\nomname}
\printnomenclature
\addtocontents{nomenclature}{\protect\thispagestyl e{empty}}

Stefan_K
08-11-2008, 18:14
Hallo,

soll es bei Kapitelanfangsseiten genauso gehandhabt werden? Das wäre dann konsistent mit den Anfangsseiten der Verzeichnisse. In diesem Fall hilft:

\fancypagestyle{plain}{}
Näheres siehe fancyhdr-Doku. Oder alternativ siehe hier: Modifying plain page style (http://texblog.net/latex-archive/layout/page-style-plain-fancy/).

Wenn Du es jeweils einzeln durch \thispagestyle lösen möchtest, geht es auch, für das Abkürzungsverzeichnis beispielsweise durch Redefinition von \nompreamble.

Stefan

markag
09-11-2008, 10:07
Hi,
vielen Dank für die guten Tips. Ich habe jetzt das Vermeiden von Seitenzahlen überall geschaftt, außer bei meiner Formelübersicht. Mit \thispagestyle{empty} klappt es leider nicht.
Ich verwende folgenden Code:

\renewcommand*\nompreamble{\thispagestyle{empty}}
\listoffigures
\addtocontents{lof}{\protect\thispagestyle{empty}}
\listoftables
\addtocontents{lot}{\protect\thispagestyle{empty}}
\markboth{\nomname}{\nomname}
\listof{formel}{Formelübersicht}
\addtocontents{formel}{\protect\thispagestyle{empt y}}
\markboth{\nomname}{\nomname}
\printnomenclature
Ich würde mich sehr über Eure Antworten freuen.
Liebe Grüße
markag

rais
09-11-2008, 11:43
Moin moin,

Hi,
vielen Dank für die guten Tips. Ich habe jetzt das Vermeiden von Seitenzahlen überall geschaftt, außer bei meiner Formelübersicht. Mit \thispagestyle{empty} klappt es leider nicht.
(...)


\listof{formel}{Formelübersicht}
\addtocontents{formel}{\protect\thispagestyle{empt y}}


\addtocontents übergibst Du als ersten Parameter die Dateierweiterung, damit \addtocontents weiß, wohin damit ... nicht den Namen der von Dir gewählten Umgebung. Dazu schaust Du, wie Du diese formel-Umgebung definiert hast:




\usepackage{float}
\newfloat{formel}{H}{for}[chapter]
\floatname{formel}{Formel}


also


\addtocontents{for}{\protect\thispagestyle{empty}}

sollte schon tun.;-)
Solltest Du so etwas mit mehreren selbst angelegten Gleitumgebungen -- bzw. den entsprechenden Listen dazu -- vorhaben, wäre auch etwa


\makeatletter
\newcommand*\addtolistof[2]{%
\addtocontents{\@nameuse{ext@#1}}{#2}%
}
\makeatother
in der Präambel denkbar, dann könntest Du so etwas


\listof{formel}{Formelübersicht}
\addtolistof{formel}{\protect\thispagestyle{empty} }

verwenden.
Wenn Du aber generell auf Kapitelstartseiten `empty' haben willst, dann schau Dir Stefans Beitrag nochmal näher an.;)

MfG

markag
09-11-2008, 13:33
Hi,
vielen Dank für Deine hilfe.
Klappte jetzt einwandfrei.
Liebe Grüße
markag