Abstand vor \section

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abstand vor \section

von Christian Weiland » So 19. Jan 2014, 15:52

Hallo. Vielen, vielen Dank. Jetzt klappt das.

Gruß
Christian

von Stefan Kottwitz » So 19. Jan 2014, 15:24

Hallo Christian,

je nachdem, was intern verwendet wurde, wird der Abstand am Seitenanfang ignoriert (Unterschied \vspace und \vspace*). Das kann nämlich sehr sinnvoll sein, wenn z.B. innerhalb einer Seite Abstand gehalten werden soll, der aber nicht mehr nötig ist, wenn sowieso eine neue Seite begonnen wird.

Jedoch kannst Du einfach erreichen, dass es nicht mehr der Seitenanfang ist, indem Du etwas einfügst, zum Beispiel eine leere Box, die unsichtbar bleibt.
\newpage\mbox{}
\section{Überschrift}
Dann wirkt der Abstand. Ist nur eine einfache direkte Behebung, man kann auch den Seitenumbruch per \titleformat einstellen, um es zu automatisieren.

Stefan

von Christian Weiland » So 19. Jan 2014, 15:10

Hallo. Danke schonmal für die Antwort. Leider hab ich in meinem Beispiel was vergessen. So wie ich es hier gepostet habe klappt es tatsächlich so mit den Abstönden, wie ich es mir vorgestellt habe. Ich habe \newpage vergessen. Anscheinend behindert dieser Befehl das Verändern ser Abstände. Hier nochmal überarbeitet:
\documentclass{article}
\usepackage{titlesec}
\titlespacing*{\section}{0pt}{*40}{*1}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{ngerman}
\usepackage{float}
\usepackage{graphicx}
\usepackage[onehalfspacing]{setspace}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm]{geometry}
\pagestyle{headings}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{amssymb}
\numberwithin{equation}{section}
\begin{document}
\tableofcontents
\newpage
\section{Keine Ahnung}
Hier steht irgendein Text.
\end{document}
Immerhin weiß ich jetzt schonmal, woran das liegt, dass das nicht klappt. Ich würde lieber article benutzen, da mir das Layout so besser gefällt und vor allem, weil es sehr nahe an der vorgeschriebenen Formatvorlage ist.

Gruß
Christian

von Studi » So 19. Jan 2014, 14:40

Hi Christian,

sehr gutes Minimalbeispiel. Nimm mal 20 und 40 statt 500, dann siehst Du die Wirkung. Mit 500 landet die Überschrift auf der nächsten Seite.

Wenn Du wirklich Kapitel willst, statt Abschnitten, dann nimm report oder book als Dokumentklasse. Noch besser: scrreprt oder scrbook. Da lassen sich Abstände auch ganz einfach ohne titlesec einstellen.

Studi

Abstand vor \section

von Christian Weiland » So 19. Jan 2014, 02:09

Moin. Ich hätte eine Frage. Es geht darum, den Abstand zwischen oberem Rand und Kapitelüberschrift zu verändern. Dass das mit \titlesec irgendwie geht weiß ich schonmal. Nur das klappt bei mir nicht wirklich. Ich schreib einfach mal ein Beispiel.
\documentclass{article}
\usepackage{titlesec}
\titlespacing*{\section}{0pt}{*500}{*1}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{ngerman}
\usepackage{float}
\usepackage{graphicx}
\usepackage[onehalfspacing]{setspace}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm]{geometry}
\pagestyle{headings}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{amssymb}
\numberwithin{equation}{section}
\begin{document}
\tableofcontents
\section{Keine Ahnung}
Hier steht irgendein Text.
\end{document}
Ich hab jetzt einfach mal den 500-fachen Abstand genommen, aber es tut sich nichts. Ich hoffe, dass mir jemand helfen kann.

Nach oben