Kapitelüberschrift ausblenden

Schriftbild, Absätze und Auflistungen einstellen


flying sheep
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: So 27. Jul 2008, 14:34
Wohnort: München, By
Kontaktdaten:

Kapitelüberschrift ausblenden

Beitrag von flying sheep »

Hi, ich möchte, dass alle Kapitel in der Inhaltsangabe benannt sind, im Buch selbst jedoch nur die römische Zahl dasteht und nicht die Kapitelüberschrift.
Da die Kapitel in dem kurzen Büchlein nicht auf einer neuen Seite stehen sollen, wenn am Ende des vorigen Kapitels noch genug Platz ist, hab ich folgendes Script bereits eingebunden:
% chapter ohne umbrüche
\makeatletter
\renewcommand\chapter{%
 \par\global\@topnum\z@
 \@afterindentfalse
 \secdef\@chapter\@schapter
}
dies müsste wahrscheinlich erweitert werden, dass keine konflikte entstehen.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Hallo,

du könntest den Kapitel-Titel im optionalen Parameter von \chapter angeben, der für das Inhaltsverzeichnis verwendet wird und den Pflichtparameter leer lassen, etwa:
\documentclass[a4paper,10pt]{scrbook}
\renewcommand*\thechapter{\Roman{chapter}}
\begin{document}
\tableofcontents
\chapter[Test]{}
\section{Abschnitt}
Text
\end{document}
Viele Grüße,

Stefan

flying sheep
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: So 27. Jul 2008, 14:34
Wohnort: München, By
Kontaktdaten:

Beitrag von flying sheep »

uh, und es ist so einfach!

danke sehr, das ging ja schnell. und auf sowas muss man erstmal kommen...

tize

Beitrag von tize »

servus,

der beitrag ist zwar schon ein paar tage alt, aber ich hoffe trotzdem auf unterstützung, da mein problem eine erweiterung des ersten beitrages ist ;)

ich würde gern ein neues kapitel mit nummerierung anfangen, dieses soll aber im dokument nicht erscheinen, also weder nummer noch text. gleichermaßen soll die nummer und der text in der kopfzeile der ersten seite erscheinen. ziel ist es im anhang den kompletten textbereich für diagramme zu nutzen.

hintergrund ist ein ähnlicher wie hier:
http://meinews.niuz.biz/chapter-t130196.html

jedoch will ich keine pdfs einbinden sondern nur grafiken

alternative idee von mir wäre noch folgende:

der chaptertext wird aufgrund der folgenden grafik auf seite 1 dargestellt, die grafik aber erst auf seite 2, so dass seite 2 schon meiner zielvorstellung entspricht: kopfzeile mit nummer und chapter und direkt darunter die abbildung, nun müsste man eigentlich nur noch die seite 1 irgendwie ausblenden, die seitenzahlen und links anpassen lassen und fertig... keine ahnung ob sowas möglich is ;)

besser wäre der erste ansatz...

vielen dank für jede unterstützung

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Hallo tize,
tize hat geschrieben:ich würde gern ein neues kapitel mit nummerierung anfangen, dieses soll aber im dokument nicht erscheinen, also weder nummer noch text.
also was denn überhaupt? Kein Erscheinen im Dokument? Welche Wirkung dann? Den Kapitel-Zähler erhöhen vielleicht? Das kannst Du tun durch:
\refstepcounter{chapter}
tize hat geschrieben:gleichermaßen soll die nummer und der text in der kopfzeile der ersten seite erscheinen.
Dafür kannst Du \markboth verwenden, oder \chaptermark. Insbesondere letzteres je nach Klasse und Kopfzeilenpaket - diese Angaben hast Du ja nicht gemacht.

Viele Grüße,

Stefan

tize

Beitrag von tize »

hey stefan,

vielen dank für deine schnelle antwort.

hat mir auch schon ein ganze stück weitergeholfen

die kombination aus:
\refstepcounter{chapter}
\chaptermark{bla bla}
\addcontentsline{toc}{chapter}{\numberline{A}bla bla}
erzeugt mir gleichermaßen meinen abschnitt mit nummerierung und einen zugehörigen eintrag im inhaltsverzeichnis. leider wird der link im toc falsch gesetzt, nämlich auf das nächste \chapter...

wenn ich jetzt alle chapter zwecks einheitlicher optik so einrichte wie oben, würde kein link zur gewünschten seite im dokument führen...

wie kann ich also die einzelnen bereiche die ich mit dem code von oben erzeugt habe, von einander trennen, so dass die seitenzahlen und die links stimmen?
Stefan hat geschrieben:Welche Wirkung dann?
ich versuchs ma so zu formulieren:
- alle eigenschaften eines chapters (seitenumbruch, eintrag im toc, nummerierung, verlinkung mit hyperref) ohne auf der eigentlichen seite platz für die überschrift zu "verschwenden" und somit mehr platz für abbildungen zu haben
- damit das neue chapter noch als solches auszumachen ist, soll die chapternummer und der chaptertitel in die kopfzeile

vielen dank für deine hilfe

gruß, tize

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Verwende \phantomsection direkt vor \addcontentsline. Ggf. zwischen \clearpage und \addcontentsline.

Stefan

tize

Beitrag von tize »

hey stefan,

hab deinen hinweis man getestet, klappt leider nich ganz wie gewollt. hab dir daher ma nen mmbps gebastelt. in dem fall liegt das eingefügte bild als pdf vor, damit ich keine qualitätsverluste hab. damit du dir das nachstellen kannst, brauchst du lediglich nen wordseite auf 270x170mm² einrichten und als pdf speichern. wäre super wenn wir für das problem ne gute lösung fänden.
\documentclass[	draft=true		%false
								%,caption=centeredbeside
								,fontsize=11pt
								,pagesize=pdftex
								%,BCOR=10mm
								%,DIV=12 			%10
								,paper=a4
								,headings=small
								,headsepline
								%,footsepline
								,parskip=half
								,version=last
								,abstract=true
								,toc=listof
								,toc=bib
								,numbers=noenddot
								%,appendixprefix=true
								]{scrreprt}

\usepackage[latin9]{inputenc}	%Eingabe von Umlauten
\usepackage[T1]{fontenc}			%Verwenden von T1 Fonts
\usepackage{lmodern}					%Schriftsatz
\usepackage[ngerman]{babel}		%neue deutsche Rechtschreibung

%\usepackage{minitoc}

\usepackage[onehalfspacing]{setspace}					%Zeilenabstand 

\usepackage{booktabs}					%Tabellenformatierung
\usepackage{longtable}

\usepackage[pdftex
						%,draft
						]{graphicx}					%Bilder
					
\usepackage{subfigure}

\usepackage{amsmath}
\usepackage{amssymb}

\usepackage{siunitx}				%SI-Einheiten

\usepackage{pdfpages}					%externe pdf einbinden
					
\usepackage{blindtext}

\usepackage{tikz}						%pgf schon inbegriffen
%\usepackage{pgf}
\usepackage{pgfplots}

\usepackage{xcolor}
\usepackage{colortbl}

\usepackage[top=35mm
						,left=35mm	
						,right=30mm
						,bottom=45mm
						]{geometry}
						
\usepackage{lastpage}

\usepackage{natbib}

\addtokomafont{captionlabel}{\bfseries} %caption fett
\pagestyle{headings}

%\usepackage[printwatermark=true
%						, allpages=true
%						, textmark=ENTWURF,
%						, scale=10
%						]{xwatermark}

\usepackage[pdftex]{hyperref}
\hypersetup{	draft=false
							,pdftitle = {Diplomarbeit},
							,pdfsubject = {Thema},
							,pdfauthor = {tize},
							,pdfkeywords = {}
							%,colorlinks=false
							,bookmarksnumbered=true
							,bookmarksopen=true
							,bookmarksopenlevel=1
							,colorlinks=true
							,citecolor=black
							,filecolor=black
							,linkcolor=black
							,menucolor=black
							,urlcolor=black
							,pdfdisplaydoctitle=true
							}


\begin{document}

\tableofcontents					%Inhaltsverzeichnis

\chapter{Erstens}
\Blindtext[3][2]
\section{Eins Eins}
\blindtext
\section{Eins Zwei}
\blindtext
\chapter{Zweitens}
\Blindtext[3][2]

\appendix

\refstepcounter{chapter}
\chaptermark{Testbild}
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{A}Testbild}

\begin{figure}[htbp]
\setcapindent{1em}	%Einzug caption
	\centering
		\fbox{\includegraphics[angle={90},width=0.9\textwidth]{bilder/test.pdf}} %emf als pdf der größe 270x170mm²
	\caption[test]{testbild}
	\label{fig:test}
\end{figure}

\refstepcounter{chapter}
\chaptermark{Text}
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{B}Text}

\section{Textanhang}
\Blindtext[3][2]

\end{document}
danke nochmals für dene unterstützung

gruß, tim

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Anker auf Abbildung

Beitrag von Stefan Kottwitz »

Hallo Tim,

das lag wohl daran, dass die große Abbildung auf einer float-Seite platziert wurde. Du kannst den Anker auch in der figure-Abbildung setzen:
\begin{figure}[htbp]
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{A}Testbild}
...
\end{figure}
Bei mir springt er dann zur Abbildung, wenn ich im Inhaltsverzeichnis auf A Testbild klicke.

Stefan

tize

Beitrag von tize »

servus stefan,

das is ne spitzen idee ;) funktioniert einwandfrei. vielen dank... hab das mmbsp wie folgt angepasst:
...
\begin{document}

\tableofcontents					%Inhaltsverzeichnis

\chapter{Erstens}
\Blindtext[3][2]
\section{Eins Eins}
\blindtext
\section{Eins Zwei}
\blindtext
\chapter{Zweitens}
\Blindtext[3][2]

\listoffigures			%Abbildungsverzeichnis

\appendix

\refstepcounter{chapter}
\chaptermark{Testbild}
\clearpage


\begin{figure}[htbp]
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{A}Testbild}
\setcapindent{1em}	%Einzug caption
	\centering
		\includegraphics[angle={90},width=0.9\textwidth]{bilder/test.pdf} %emf als pdf der größe 270x170mm²
	\caption[test]{testbild}
	\label{fig:test}
\end{figure}

\clearpage

\refstepcounter{chapter}
\chaptermark{Text}
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{B}Text}

\section{Textanhang}
\subsection{test}
\Blindtext[3][2]

\end{document}
hab noch ein zusätzliches \clearpage eingefügt, damit die kopfzeilen auch stimmig sind...

eine kleinigkeit is mir jetzt noch schleierhaft... im mmbsp funktioniert es einwandfrei... auf seite 9 is die kofzeile "B Text" in meinem eigentlichen dokument funktioniert das aus unerfindlichen gründen nicht. dort steht in der kopfzeile der titel von chapter A. es werden auch keine warnungen oder fehler ausgegeben... ne idee wo da der hacken sein könnte... hab beide dokumente abgeglichen und keinen unterschied gefunden :(

vielen, vielen dank

gruß, tim

Antworten