PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Titelüberschriften Größe



Jürgen
08-12-2015, 17:47
Hallo,

ich möchte gerne nur die Titelüberschrift der subsections etwas größer haben, da diese aktuell genausogroß ist wie subsubsections.

Die section und die subsubsection Überschriftgröße enstricht exakt der Vorgabe, nur die subsection eben nicht.

Ich finde leider keinen passenenden Befehl außer den standard vorgaben Large, large, small etc um dies anzupassen


\usepackage{titlesec}

\titleformat*{\section}{\Large\bfseries}
\titleformat*{\subsection}{\large\bfseries}
\titleformat*{\subsubsection}{\large\bfseries}


Quasi etwas zwischen Large und large wäre super!


Danke :)

klops
08-12-2015, 19:43
Muss man jemanden mit 128 Beiträgen wirklich noch nach einem vollständigen Minimalbeispiel fragen? In Ermangelung eines solchen: Lies Abschnitt 2 des fntguide und wenn Du das nicht verstehst, eine ausführliche LaTeX-Einführung.

Jürgen
12-12-2015, 22:31
%-------------Schriftgröße, Layout, Papierformat, Art des Dokumentes---------
\documentclass[12pt,oneside,a4paper,bibliography=totoc,nolistof]{scrartcl}

%----------------------Einstellungen der Seitenränder------------------------
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.3cm,foot skip=1cm]{geometry}

%-----------------------------neue Rechtschreibung---------------------------

\usepackage[ngerman,english]{babel}
\usepackage[T1]{fontenc}
\usepackage{microtype}


%-----------------------------für XeLatex wichtig-------------------------------
\usepackage[cm-default]{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{amsmath}


%------------eingebundene Packages------------------
\usepackage{amsmath}
\usepackage[table]{xcolor}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{longtable} %ermöglicht Tabellen über mehrere Seiten
\usepackage[absolute]{textpos}
\usepackage{hyphenat}
\usepackage{multirow}
\usepackage{array}
\usepackage{url}
\usepackage{chngcntr}
\usepackage{tabularx}
\usepackage{natbib}


%-----------------Bildumgebung------------

\setlength{\belowcaptionskip}{2pt}
\setlength{\abovecaptionskip}{2pt}

\setkomafont{caption}{\sffamily\small\bfseries}
\setkomafont{captionlabel}{\sffamily\small\bfserie s}



\usepackage{pdfpages} %bindet PDFdokumente ein


%-------------Schriftfarbe----------
\definecolor{Gray}{gray}{0.7}

\usepackage{titlesec}

\titleformat*{\section}{\Large\bfseries}
\titleformat*{\subsection}{\large\bfseries}
\titleformat*{\subsubsection}{\large\bfseries}

%Kopfzeile
\usepackage[headsepline,automark]{scrpage2}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\pagestyle{scrheadings}

\setheadsepline{0.5pt}
\renewcommand*\sectionmarkformat{}
\addtokomafont{pageheadfoot}{\upshape\small}
\addtokomafont{pagenumber}{\small}


\linespread{1.5}

\setlength{\parindent}{0pt} %kein Einrücken
\setlength{\parskip}{6pt}%setzt den Abstand eines Abstandes auf xpt




\begin{document}

\section{titel}
\subsection{titel}
\subsubsection{titel}

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

\end{document}


Ich bekomme es nicht hin, ich habe das bereits versucht nachzulesen.

Ich verstehe es aber nicht, daher frage ich hier.

rais
13-12-2015, 16:10
Ich bekomme es nicht hin, ich habe das bereits versucht nachzulesen.

Mir ist jetzt nicht wirklich klar geworden,was derzeit konkret Dein Problem ist.
Hast Du, wie von klops vorgeschlagen, den fntguide konsultiert und findest darin keinen Befehl zur Schriftgrößenumstellung? Oder findest Du den fntguide nicht? Den kannst Du in einer Konsole abrufen:


texdoc fntguide

Besonders den Abschnitt `Selection commands' solltest Du Dir hier wohl anschauen.
Oder weißt Du nicht, welche Größe Du einstellen musst, damit es zwischen \large und \Large landet?
In dem Fall hilft es vllt, die Größen vorher abzufragen, etwa


% in Präambel ergänzen:
\makeatletter
\newcommand*\getfinfo{%
(s=\f@size, b=\f@baselineskip)% siehe auch hierzu `texdoc fntguide'
}
\makeatother

dann ließe sich im Argument zu \section (\Large) und \subsection (\large) eben dieser \getfinfo ergänzen, dann kannst Du im Ergebnis die jeweils verwendete Schriftgröße (s=...), sowie den für diese Größe eingestellten Grundzeilenabstand (b=) ablesen.

BTW: verwende bitte hier zur Code-Darstellung die entsprechenden Tags



...

und kürze bitte Deine Beispiele aufs Wesentliche! Gefühlte 80% Deines Codes haben nichts mit Deinem hier beschriebenen Problem zu tun...

Davon abgesehen ist es keine gute Idee, bei Verwendung einer Koma-Script-Klasse Pakete wie titlesec verwenden zu wollen; statt titlesec's \titleformat* könntest Du vermutlich das von der verwendeten Klasse mitgebrachte \addtokomafont o.ä. verwenden.

VG

Jürgen
13-12-2015, 17:38
Hallo Rais,


ich verstehe nur Bahnhof entschuldigung. Wie kann ich denn einfach die Schriftgröße manuell festlegen für die subsection? Ich brauche nichts schätzen. Ich würd einfach drei vier größen druchprobieren und gut ist. Ich habe wirklich keine Ahnung wie ich das mal eben umdefiniere.

Genau das ist auch das Problem mit den 80%. Ich habe keinen blassen was wichtig ist und was nicht.

Also in kurz:

Es geht ums wie nicht welche größe.

Ich habe keine Ahnung warum man in Latex nicht einfach sagen kann: 10, 12 und 14. Warum muss es immer Large , LARGE etc sein.

Wie auch immer ist eben so, ich bekomme es aber nicht geändert.

Zwei gliederungsebenen in der selben größe finde ich aber auch als grundeinstellung unschön...

u_fischer
13-12-2015, 18:00
Nun bei 12pt ist \large 14pt/18pt und \Large 17pt/22pt (nachzulesen in scrsize12pt.clo). "Irgendwas dazwischen" wäre dann

\fontsize{15.5pt}{20pt}\selectfont bblalba

klops
14-12-2015, 07:13
Einfach

\usepackage{titlesec}

\titleformat*{\section}{\Large\bfseries}
\titleformat*{\subsection}{\large\bfseries}
\titleformat*{\subsubsection}{\large\bfseries}
durch
\setkomafont{section}{\fontsize{15}{19}\selectfont }
\setkomafont{subsection}{\large}
\setkomafont{subsubsection}{\large} o. ä. ersetzen. Wobei es typografisch nicht sinnvoll ist, zu dicht beieinander liegende Schriftgrößen zu verwenden. Siehe dazu auch die elfte Hauptregel der Typografie (http://www.golatex.de/wiki/Tschicholds_Hauptregeln_der_Typografie).

In Deinem Code (den Du leider nicht als solchen markiert hast, was das rauskopieren aus dem Beitrag etwas erschwert) sind übrigens noch ein paar Dinge, die man ändern sollte. So sollte man beispielsweise

\setlength{\parindent}{0pt} %kein Einrücken
\setlength{\parskip}{6pt}%setzt den Abstand eines Abstandes auf xpt entfernen und dafür bei \documentclass Option parskip=half (weitere Werte für die Option sind in der KOMA-Script-Anleitung zu finden) o. ä. setzen.

Ergibt dann insgesamt, beispielsweise:
%-------------Schriftgröße, Layout, Papierformat, Art des Dokumentes---------
\documentclass[12pt,oneside,a4paper,bibliography=totoc,parskip=ha lf]{scrartcl}

%----------------------Einstellungen der Seitenränder------------------------
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.3cm,foot skip=1cm]{geometry}

%-----------------------------neue Rechtschreibung---------------------------

\usepackage[ngerman,english]{babel}
\usepackage[T1]{fontenc}% Überflüssig bei Verwendung von xelatex oder lualatex
\usepackage{microtype}


%-----------------------------für XeLatex wichtig-------------------------------
\usepackage[cm-default]{fontspec}
\usepackage{xltxtra}% Für das Beispiel unerheblich.
\usepackage{xunicode}% Für das Beispiel unerheblich.
\usepackage{amsmath}% Für das Beispiel unerheblich.


%------------eingebundene Packages------------------
\usepackage{amsmath}% ACHTUNG: Hast Du weiter oben schon eingebunden!
\usepackage[table]{xcolor}% Für das Beispiel unerheblich.
\usepackage{graphicx}% Für das Beispiel unerheblich.
\usepackage{wrapfig}% Für das Beispiel unerheblich.
\usepackage{longtable} %ermöglicht Tabellen über mehrere Seiten; für das Beispiel unerheblich.
\usepackage[absolute]{textpos}% Für das Beispiel unerheblich.
\usepackage{hyphenat}% Für das Beispiel unerheblich.
\usepackage{multirow}
\usepackage{array}% Wird übrigens später von tabularx auch noch geladen.
\usepackage{url}% Für das Beispiel unerheblich.
\usepackage{chngcntr}% Für das Beispiel unerheblich.
\usepackage{tabularx}% Für das Beispiel unerheblich.
\usepackage{natbib}% Würde ich ja durch biblatex ersetzen, weil bibtex UTF8
% höchstens zufällig korrekt verarbeitet, manchmal aber
% auch nicht. Für das Beispiel unerheblich.


%-----------------Bildumgebung------------
% Für das Beispiel unerheblich.

\setlength{\belowcaptionskip}{2pt}% Das willst Du doch gar nicht, warum
% verwendest Du es trotzdem noch immer?
\setlength{\abovecaptionskip}{2pt}

\setkomafont{caption}{\sffamily\small\bfseries}
\setkomafont{captionlabel}{\sffamily\small\bfserie s}



\usepackage{pdfpages} %bindet PDFdokumente ein;für das Beispiel unerheblich


%-------------Schriftfarbe----------
\definecolor{Gray}{gray}{0.7}% Für das Beispiel unerheblich.

\setkomafont{disposition}{\bfseries}% Überschriften mit Serifen
\setkomafont{section}{\fontsize{15}{19}\selectfont }% Typografisch nicht
% sinnvoll!
\setkomafont{subsection}{\large}
\setkomafont{subsubsection}{\large}
% Hinweis: Alternativ kann man das auch mit \RedeclareSectionCommand machen.

%Kopfzeile
% Für das Beispiel unerheblich.
\usepackage[headsepline=0.5pt,automark]{scrlayer-scrpage}% ersetzt schon seit
% längerem scrpage2
\clearpairofpagestyles
\ohead*{\pagemark}% plain-Seiten sollen vermutlich auch eine Seitenzahl bekommen.
\ihead{\headmark}

\renewcommand*\sectionmarkformat{}
\addtokomafont{pageheadfoot}{\upshape\small}
\addtokomafont{pagenumber}{\small}% Ist eigentlich in pageheadfoot bereits enthalten

\usepackage{setspace}
\setstretch{1.5}% 1,5-facher Zeilenabstand, aber nicht beispielsweise in
% Gleitumgebungen.
% Hinweis: Eineinhalbzeilig würde man dagegen schlicht mit Option
% onehalfspacing erreichen. Wirklich schönen Satz gibt beides nicht.

\usepackage{mwe}% Praktisch für Minimalbeispiele

\begin{document}

\blinddocument

\end{document}

Jürgen
15-12-2015, 22:54
Danke sehr!