PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neuer Absatzstil



dareios
19-09-2010, 18:00
Ich verwende das KOMA-Script (scrbook), wie unten ersichtlich. Nun habe ich im Text an einigen Stellen eine "Überschrift" (im Grunde genommen eine Jahrzahl) und danach eine Auflistung von Daten. Für letztere habe ich ein newenvironment namens list2, was auch sehr gut funktioniert. Für die "Überschriften" habe ich ursprünglich \paragraph vergeben. Doch leider ist nun der Abstand zwischen diesen Überschriften und der Auflistung zu groß und es gelingt mir einfach nicht, diesen ohne die anderen regulären \paragraph-Überschriften im Dokument, denen keine Auflistung folgt, zu ändern. Ich dachte nach ein wenig Herumsuchen, den \newcommand-Befehl zu benutzen und eigene Einstellungen zu verwenden. Doch leider gelingt mir das nicht so richtig. Meine Eingaben habe keine Auswirkungen auf den Text.

Wo könnte da der Fehler liegen? Bin dankbar für jedwede Hilfe.



\documentclass[twoside,english]{scrbook}
\usepackage{mathpazo}
\renewcommand{\familydefault}{\rmdefault}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=3.2cm,bmargin=3.9cm,lmar gin=2.5cm,rmargin=2.5cm,headsep=0.8cm,footskip=0.9 cm}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{setspace}
\usepackage{arcs}
\setstretch{1.1}
\usepackage{enumitem,blindtext}
\usepackage{multicol}
\usepackage{soul}
\sodef\so{}{.14em}{.4em plus .1em minus .1em}{.4em plus .1em minus .1em}
\usepackage{semtrans}
\newcommand{\hamza}{\textsuperscript{\T{c}}}
\usepackage[automark]{scrpage2}
\usepackage{tocstyle}
\usepackage{babel}

\titleformat{\paragraph}[hang]{\rmfamily}{\thetitle\quad}{0pt}{}
\titlespacing{\paragraph}{0pt}{1em}{0.5em}

\newcommand{\PARA}{\paragraph{}}

\titleformat{\PARA}{\itshape}{\thetitle\quad}{0pt} {}
\titlespacing{\PARA}{0pt}{1em}{0.5em}

\newenvironment{list2}%
{\begin{list}{\textendash}{\leftmargin=1em
\rightmargin=0pt%
\partopsep=0pt%
\topsep=0pt%
\itemsep=-3pt%
}%
{\singlespacing%
}}%
{\end{list}}%


\begin{document}

\PARA{soundso}

\begin{list2}
item soundso1
item soundso2
\end{list2}

\end{document}

voss
19-09-2010, 19:27
Ich verwende das KOMA-Script (scrbook), wie unten ersichtlich. Nun habe ich im Text an einigen Stellen eine "Überschrift" (im Grunde genommen eine Jahrzahl) und danach eine Auflistung von Daten. Für letztere habe ich ein newenvironment namens list2, was auch sehr gut funktioniert. Für die "Überschriften" habe ich ursprünglich \paragraph vergeben. Doch leider ist nun der Abstand zwischen diesen Überschriften und der Auflistung zu groß und es gelingt mir einfach nicht, diesen ohne die anderen regulären \paragraph-Überschriften im Dokument, denen keine Auflistung folgt, zu ändern. Ich dachte nach ein wenig Herumsuchen, den \newcommand-Befehl zu benutzen und eigene Einstellungen zu verwenden. Doch leider gelingt mir das nicht so richtig. Meine Eingaben habe keine Auswirkungen auf den Text.


meinst du sowas?

\documentclass[twoside,english,parskip]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{mathpazo}
\usepackage{textcomp}
\usepackage{babel,setspace,blindtext}
\onehalfspacing

\newenvironment{Liste}[1]%
{\par\begingroup\singlespacing
\paragraph{#1}
\begin{list}{\textendash}{
\leftmargin=1em
\rightmargin=0pt%
\partopsep=\smallskipamount%
\parsep=0pt%
\topsep=-0.75\normalbaselineskip%
\itemsep=-3pt}%
}
{\end{list}\endgroup\par}

\begin{document}
\blindtext
\begin{Liste}{soundso}
\item soundso1
\item soundso2
\end{Liste}
\blindtext
\begin{Liste}{soundso}
\item soundso1
\item soundso2
\end{Liste}

\end{document}

Herbert

dareios
19-09-2010, 21:17
Lieber Herbert,

vielen Dank für die schnelle und gut funktionierende Lösung. Ich habe jetzt noch mit tabbing experiment, da ich das auch in einem anderen Bereich des Dokumentes benötige und mit kriege ich jetzt das auch hin.

LgD