PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenzahl im Inhaltsverzeichnis



Verzweifelt
05-01-2012, 14:38
Hallo,
ich drehe langsam durch dabei die Seitenzahl im Inhaltsverzeichnis verschwinden zu lassen. Dieses habe ich mittlerweile aufgegeben, auch nachdem ich das Net durchforstet habe.
Nun will ich mich damit anfreunden, dass ich die Zahl im Inhaltsverzeichnis lasse, jedoch habe ich meine ganze Arbeit mit Seitenzahl rechts oben geschrieben. Dieses funktioniert bis auf die erste Seite des Inhaltsverzeichnis', die steht mittig unten. Wie bekomme ich diese nach oben rechts?
Ein letzetr 'Versuch die Seitenzahl verschwinden zu lassen wäre, diese weißfarbig darzustellen. Ist das möglich?
Hoffe wirklich auf Hilfe!

bobmalaria
05-01-2012, 15:27
hi,

der erste schritt ist uns mitzuteilen welche dokumentenklasse du verwendest und ob (und wenn ja welches) paket du verwendest um die seitenzahlen nach oben rechts zu setzen.

ich bin ziemlich sicher das du nicht der erste bist der das so wünscht, aber eine lösung die für dich funktioniert kann nur erstellt werden wenn du uns zeigst was du machst! stichwort: minimalbeispiel

gruss

Verzweifelt
05-01-2012, 16:16
ok, ich verstehe leider nicht so viel von Klassen, sodass ich meinen Kopf poste. Vieles ist mir vorgegeben worden, sodass ich die Formate gern behalten würde wie seitenrand, etc.
der code:

\documentclass[a4paper, 12pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{listings} \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Perl}
\usepackage{multirow}
\usepackage{pstricks, pst-node, pst-plot, pst-eucl}
\usepackage{PSTricks_Ressourcenprofile}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{natbib}
\usepackage{times}
\usepackage[left=30mm,right=40mm,top=25mm,bottom=20mm, includeheadfoot, centering]{geometry}
\usepackage{parskip}
\usepackage{setspace}
\usepackage[center]{caption2}
\usepackage[flushmargin,bottom,hang]{footmisc}
\usepackage{acronym}
\usepackage{graphicx}
\usepackage{tocloft}
\usepackage[intoc]{nomencl}

\usepackage{scrpage2}
\usepackage{blindtext}
\usepackage{xcolor}

\pagestyle{myheadings}
\renewcommand{\baselinestretch}{1.3}
\renewcommand{\arraystretch}{1.0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0cm}
\setlength{\footnotemargin}{1em}

\renewcommand{\labelenumi}{(\alph{enumi})}
\renewcommand{\labelenumii}{(\alph{enumi}\arabic{e numii})}

\begin{document}
...
\end{document}

Xenara
05-01-2012, 17:11
Das Vorgehen, wie man zu einem echten Minimalbeispiel kommt, ist im Sticky-Thread hier (http://www.mrunix.de/forums/showthread.php?t=66921) beschrieben.
So hättest du das Problem auch selbst auf tocloft eingrenzen können.

Wieauchimmer, ein Blick in die Tocloft-Doku (z.B. über "Eingabeaufforderung"/Shell/Kommandozeile -> "texdoc tocloft") zeigt, dass tocloft seinen eigenen Befehl für den pagestyle der Verzeichnisse verwendet, nämlich \tocpagestyle. Damit die Seitenzahl auch wegbleibt, wenn mehrere Toc-Seiten kommen, ist das zusätzliche \pagestyle{empty} eingebaut.
Sieht dann so aus:

\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tocloft}
\usepackage{blindtext}

\begin{document}

\tocloftpagestyle{empty}
\pagestyle{empty}

\tableofcontents
\clearpage
\pagestyle{myheadings}

\blinddocument
\end{document}

Anmerkung: Das caption2-Paket ist veraltet und sollte laut seiner eigenen Warnung im .log-File durch caption ersetzt werden.

The EYE
05-01-2012, 17:16
zu langsam... ;-)

Gruß Max

Verzweifelt
06-01-2012, 12:52
DANKE!
nur noch eine Frage.
Ich habe vor meinen eigentlichen Kapiteln ein Abkürzungsverzeichnis, welches ich als römische Bezifferungen verwende. Wie ist es möglich dieses inklusive römischer Bezifferung in das Inhaltsverzeichnis zu bekommen? Gibt es eine spezielle Anwendung dafür?

Xenara
06-01-2012, 13:08
Zumindest ohne Abbildungsnummerierung geht es folgendermassen:
(Ich hatte jetzt ehrlich gesagt absolut keine Lust rauszusuchen, wie du dem Abbildungsverzeichnis eine römische Nummerierung verpasst hast. Wenn du ein Minimalbeispiel gemacht hättest, hätte ich dir besser helfen können.)



\documentclass{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tocloft}
\usepackage{blindtext}

\begin{document}

\tocloftpagestyle{empty}
\pagestyle{empty}

\tableofcontents
\clearpage

\addcontentsline{toc}{section}{Abbildungsverzeichn is}
\listoffigures
\clearpage

\pagestyle{myheadings}

\begin{figure}%
\caption{Abbildung}%
\end{figure}

\blinddocument
\end{document}


Mit der Koma-Klasse scrartcl ginge es komfortabler (und nicht nur das):


\documentclass[listof=totoc]{scrartcl}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tocloft}
\usepackage{blindtext}

\begin{document}

\tocloftpagestyle{empty}
\pagestyle{empty}

\tableofcontents
\clearpage

\addcontentsline{toc}{section}{Abbildungsverzeichn is}
\listoffigures
\clearpage

\pagestyle{myheadings}

\begin{figure}%
\caption{Abbildung}%
\end{figure}

\blinddocument
\end{document}

Gibt es einen Grund, dafür, nicht die Komaklassen zu nehmen?

Verzweifelt
06-01-2012, 13:46
ok, danke geschafft.
Mein letztes Problem ist, dass ich in der Kopfzeile immer das Kapitel stehen haben will (wenn möglich sogar mit Unterstrich). Habe in einigen Foren gefunden:



\ihead{\leftmark}
\ohead{\rightmark}
\chead{}
\pagestyle{scrheadings}
\automark[section]{section}

sowie:


\pagestyle{scrheadings}
\automark[section]{section}
\ohead{\headmark}
\ihead{}


nur leider wird bei mir nichts anzeigt. woran könnte das liegen? Einen Fehler zeigt der Compiler nicht an...

Xenara
06-01-2012, 13:53
Wie oft brauchst du das Stichwort "Minimalbeispiel" noch?

Btw, LaTeX-Code bitte über # einfügen, dann gehen die Backslashes nicht verloren.

Verzweifelt
07-01-2012, 12:15
aber ich habe den Kopf doch schon zuvor gepostet. Wie bekommt man denn den Titel in der Kopfzeile hin? hat es wieder etwas mit dem tocloft Paket zu tun?

Verzweifelt
07-01-2012, 16:07
ist das ein akzeptables Minimalbeispiel dazu?



\documentclass[a4paper, 12pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{listings} \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Perl}
\usepackage{multirow}
\usepackage{pstricks, pst-node, pst-plot, pst-eucl}
\usepackage{PSTricks_Ressourcenprofile}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{natbib}
\usepackage{times}
\usepackage[left=30mm,right=40mm,top=25mm,bottom=20mm, includeheadfoot, centering]{geometry}
\usepackage{parskip}
\usepackage{setspace}
\usepackage[center]{caption2}
\usepackage[flushmargin,bottom,hang]{footmisc}
\usepackage{acronym}
\usepackage{graphicx}
\usepackage{tocloft}
\usepackage[intoc]{nomencl}

\usepackage{scrpage2}
\usepackage{blindtext}
\usepackage{xcolor}


\renewcommand{\baselinestretch}{1.3}
\renewcommand{\arraystretch}{1.0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0cm}
\setlength{\footnotemargin}{1em}

\renewcommand{\labelenumi}{(\alph{enumi})}
\renewcommand{\labelenumii}{(\alph{enumi}\arabic{e numii})}

%\pagestyle{scrheadings}
%\automark[section]{section}
%\ohead{\headmark}
%\ihead{}

%\ihead{\leftmark}
%\ohead{\rightmark}
%\chead{}
%\pagestyle{scrheadings}
%\automark[section]{section}
\ihead{\leftmark}
\ohead{\rightmark}
\chead{}
\pagestyle{scrheadings}
\automark[section]{chapter}


\begin{document}
\tocloftpagestyle{empty}
\pagestyle{empty}
\tableofcontents
\clearpage
\pagestyle{myheadings}
\newpage

\renewcommand \thesection{\Roman{section}}

\pagenumbering{Roman}

\section{Abk"urzungsverzeichnis}

\setcounter{section}{0}
\newpage
\renewcommand \thesection{\arabic{section}}

\pagenumbering{arabic}

\setcounter{page}{1}
\pagenumbering{arabic}
\section{Einleitung}
\newpage
\section{Kapitel II}


\end{document}


Leider wird nichts dargestellt in der Kopfzeile, weiß jemand wie ich das hinbekomme?

Xenara
07-01-2012, 17:04
ist das ein akzeptables Minimalbeispiel dazu?

Wir sind auf alle Fälle auf dem Weg dazu. Es ist von einem _Minimal_ beispiel noch ein Stück entfernt, aber immerhin ist es (fast) lauffähiger Code, den man nur kopieren braucht ("fast" deswegen, weil ich dein PSTricks_Ressourchenprofil nicht habe).

Zur Kopfzeile:
Ich glaube, du hast einiges durcheinandergeworfen. Ausserdem ist es hilfreich, Warnungen der Pakete zu lesen. scrpage2 sagt nämlich explizit, dass man es mit "useheadings" aufrufen soll, dann gibts auch eine Kopfzeile.

Hier dein Code, ich habe die für das Problem irrelevanten Pakete und Definitionen auskommentiert.


\documentclass[a4paper, 12pt]{article}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
%\usepackage{amsmath}
%\usepackage{latexsym}
%\usepackage{listings} \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt} \lstset{language=Perl}
%\usepackage{multirow}
%\usepackage{pstricks, pst-node, pst-plot, pst-eucl}
%%\usepackage{PSTricks_Ressourcenprofile}% Hab ich nicht
%\usepackage{algorithmic}
%\usepackage{algorithm}
%\usepackage{natbib}
%\usepackage{times}
%\usepackage[left=30mm,right=40mm,top=25mm,bottom=20mm, includeheadfoot, centering]{geometry}
%\usepackage{parskip}
%\usepackage{setspace}
%%%\usepackage[center]{caption2}% caption verwenden
%\usepackage[center]{caption}
%\usepackage[flushmargin,bottom,hang]{footmisc}
%\usepackage{acronym}
%\usepackage{graphicx}
\usepackage{tocloft}
%\usepackage[intoc]{nomencl}

\usepackage[automark]{scrpage2}
\usepackage{blindtext}
%\usepackage{xcolor}
%
%
%\renewcommand{\baselinestretch}{1.3}
%\renewcommand{\arraystretch}{1.0}
%\setlength{\parindent}{0pt}
%\setlength{\parskip}{0cm}
%\setlength{\footnotemargin}{1em}
%
%\renewcommand{\labelenumi}{(\alph{enumi})}
%\renewcommand{\labelenumii}{(\alph{enumi}\arabic{ enumii})}

%\pagestyle{scrheadings}
%\automark[section]{section}
%\ohead{\headmark}
%\ihead{}

%\ihead{\leftmark}
%\ohead{\rightmark}
%\chead{}
%\pagestyle{scrheadings}
%\automark[section]{section}
%\ihead{\leftmark}
%\ohead{\rightmark}
%\chead{}
%\pagestyle{scrheadings}
%\automark[section]{chapter}% chapter gibts doch bei article gar nicht

\begin{document}
\tocloftpagestyle{empty}
\pagestyle{empty}
\tableofcontents
\clearpage
\pagestyle{useheadings}
\newpage

\renewcommand \thesection{\Roman{section}}

\pagenumbering{Roman}

\section{Abk"urzungsverzeichnis}

\setcounter{section}{0}
\newpage
\renewcommand \thesection{\arabic{section}}

\pagenumbering{arabic}

\setcounter{page}{1}
\pagenumbering{arabic}
\section{Einleitung}
\newpage
\section{Kapitel II}

\blinddocument

\end{document}


Ausserdem:
- Wie bereits geschrieben, soll caption2 durch caption ersetzt werden.
- Bei article gibt es keine Kapitel (\chapter{}).
- Wieso verwendest du keine Komaklasse (scrartcl, scrreprt)?

Verzweifelt
07-01-2012, 18:54
Vielen DANK!!! es funktioniert endlich.
Weißt du denn noch als letzte Frage, wie ein Strich unter diese Kopfzeile hinzubekommen ist?

rstuby
07-01-2012, 19:14
Wenn du auf eine KoMa-Klasse umsteigst, headsepline als Klassenoption:
\documentclass[headsepline]{scrreprt}