PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex Section Nummerierung


Sewing
2015-12-07, 16:52:59
Hallo Leute,


Ich habe ein document

\documentclass[paper=a4, fontsize=11pt, pointlessnumbers]{scrartcl}

und möchte darin nun innerhalb von sections 1, 2, usw. die subsections dargestellt haben als 1.a, 1.b, 2.a usw.

Allerding ohne dass die Sections explizit dargestellt werden, sondern nur implizit durch Voranstellung bei den Ssubsections.

Wie kann ich das machen?

Die obige pointlessnumbers option nimmt schonmal die section punkte weg und dann habe ich es mit dem command

\renewcommand \thesubsection {\thesection.\alph{subsection}}

versucht. Nur wie bekomme ich dann die normalen Sections weg und kann stattdessen direkt mit ner subsection beginnen?


Danke schon einmal

Korfox
2015-12-07, 17:40:25
Oh, hat ja garnichts mit Kondomen zu tun... :(

Schonmal \phantomsection ausprobiert?


\phantomsection
\addcontentsline{toc}{section}{Problem title}
first assignments
\addcontentsline{toc}{subsection}{fancy task}

Sewing
2015-12-07, 18:20:04
phantomsection nur für section führt dazu dass ich nen error kriege und bei der subsection dann 0.a steht

Korfox
2015-12-07, 21:31:32
Was für einen Error denn? (Ich habe gerade keine LaTeX-Umgebung installiert, sonst würde ich ein Minimalbeispiel verlangen...)
Prinzipiell sollte das funktionieren, was oben steht... \phantomsection sollte im package hyperref sein,

Sewing
2015-12-11, 13:55:22
dann startet das Document aber bei 0.a statt bei 1.a -.-

Sewing
2015-12-11, 14:23:17
Habe jetzt mit

\phantomsection
\addtocounter{section}{1}
\subsection{}


das gewünscht Ergebnis

1.a
1.b
...


Wie gehe ich allerdings vor, wenn ich jetzt ne neue section beginnen möchte

2.a
2.b usw?


ich versuchte es mit

\phantomsection
\addtocounter{section}{1}
\subsection{}

allerdings steht dann da

2.d
2.e

usw...

Korfox
2015-12-11, 17:32:55
Gibt es sowas wie
\@addtoreset{subsection}{ghostsection}
?
Das würde den subsection-counter resette, wenn eine ghostsection erzeugt wird. Ich weiß jetzt nur nicht, ob es das gibt (ich kenne es nur mit {section}{part}).
Wie gesagt: Keine Umgebung installiert...

Sewing
2015-12-11, 19:51:01
for the record: Ich habs gelöst

\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{\arabic{section}.\alph{subsection}}
\makeatletter
\def\@seccntformat#1{\csname #1ignore\expandafter\endcsname\csname the#1\endcsname\quad}
\let\sectionignore\@gobbletwo
\let\latex@numberline\numberline
\def\numberline#1{\if\relax#1\relax\else\latex@numberline{#1}\fi}
\makeatother

im header und dann an entsprechender Stelle einfach

\section{}
\subsection{}

/dev/NULL
2015-12-12, 13:34:52
Latex ist ein Werk des Teufels ;-)