LaTeX \subparagraph Frage

cmdrdata

Lieutnant
Mitglied seit
21.12.2002
Beiträge
97
Renomée
0
Hallo,

kann mir jemand sagen wie ich verhindern kann, dass die Überschrift eines \subparagraph automatisch nach rechts eingerückt wird? Danach geht in der nächsten Zeile der Text linksbündig weiter, sieht recht unschön aus.
Bei \subsection \subsubsection und \paragraph wird die Überschrift ja auch nicht nach rechts eingerückt, sondern bleibt linksbündig.
Mit flushleft hab ich schon rumexperimentiert, das funktioniert aber nicht.
latex.gif
 
gerade so weiss ich auch keine Lösung, aber hast du die vorherige Ziele auf mit \\ beendet?

bei welchem Template liefern paragraphs und subparagraphs eigendlich Zahlen? bei article eigendlich nicht.

Ich bin noch nie bis zu einem subparagraph vorgedrungen, ich finde es echt erstaunlich wie man dahin kommt ;D
die übliche Tiefe eines Dokuments liegt doch so bei max. 4, dann sollte man schon gucken ob man nicht anders gliedern kann.

...ich meine Abschnitt 1.4.2.5.3 ist wie Kanonen auf Spatzen ;)
 
aber hast du die vorherige Ziele auf mit \\ beendet?
Nö, hatte ich nicht. Bringt aber auch keinen Unterschied.
bei welchem Template liefern paragraphs und subparagraphs eigendlich Zahlen? bei article eigendlich nicht
Doch bei article, kann man doch über \setcounter{secnumdepth}{} einstellen.
..ich meine Abschnitt 1.4.2.5.3 ist wie Kanonen auf Spatzen
Das hab ich mir nicht ausgesucht, das ist das Handbuch zu einem Projekt für die Uni, bei der Besprechung heute wurde eine weitere Untergliederung ausdrücklich gewünscht.
 
spiel mal mit diesen settings rum.
Code:
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{blub}[2002/07/11 chapter settings]

% - chapter settings ------------------------------------------------
% std chapter length
\newdimen\@cwidth \@cwidth=0.9\textwidth
\newdimen\@tmpcw

% set max chapter length
\def\chapterWidth#1{\@cwidth=#1\textwidth}

% chapter with special max length
% \schapter{len}{text}
\def\schapter#1#2{
\@tmpcw=\@cwidth
\chapterWidth{#1}
\chapter{#2}
\@cwidth=\@tmpcw
}

% redefinitions of \chapter ...
\ifx\@makechapterhead\undefined
\else
\def\@makechapterhead#1{
  \vspace*{10pt}
  {\parindent \z@ \raggedright
    \LARGE\usefont{OT1}{phv}{b}{sc}
    \thechapter
    \hskip 10pt
    \parbox[t]{\@cwidth}{#1}
                \par\nobreak
    \vskip 30pt
  }}

\def\@makeschapterhead#1{
  \vspace*{10pt}
  {\parindent \z@ \raggedright
    \normalfont
    \interlinepenalty\@M
    \LARGE\usefont{OT1}{phv}{b}{sc}
    #1\par\nobreak
    \vskip 30pt
  }}
\fi

% redefinitions of \section ...
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\usefont{OT1}{phv}{b}{sc}}}
% redefinitions of \subsection ...
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\usefont{OT1}{phv}{b}{sc}}}
% redefinitions of \subsubsection ...
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\normalsize\usefont{OT1}{phv}{b}{sc}}}
% redefinitions of \paragraph
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
                                    {3.25ex \@plus1ex \@minus.2ex}%
                                    {-1em}%
                                    {\normalfont\normalsize\usefont{OT1}{phv}{b}{sc}}}
% redefinitions of \subparagraph
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
                                       {3.25ex \@plus1ex \@minus .2ex}%
                                       {-1em}%
                                      {\normalfont\normalsize\usefont{OT1}{phv}{b}{sc}}}
das muss in einer blub.sty datei stehen, welche du dann mit
Code:
\usepackage{blub}
einbindest.

_fire
 
Danke erstmal für den Tip, werd ich ausprobieren.
Hat jemand noch eine Idee, obs vielleicht auch ganz einfach geht?

Gruss cmdrdata
 
Original geschrieben von cmdrdata
Hat jemand noch eine Idee, obs vielleicht auch ganz einfach geht?

hehehe, wichtig fuer dich ist ja nur dieser teil hier:
Code:
% redefinitions of \subparagraph
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
                                       {3.25ex \@plus1ex \@minus .2ex}%
                                       {-1em}%
                                      {\normalfont\normalsize\usefont{OT1}{phv}{b}{sc}}}
und da ist halt das "{\parindent}" der knackpunkt.
aehm, das hier ist aber auch eine andere schriftart, als die default schriftart. ich wollte ganz eigene ueberschriften. ;D
du musst evt. mal in den .sty dateien der orginale (also z.b. article.sty) nachschauen, was da definiert ist, und das halt ueberschreiben.

_fire
 
Aha, jetzt durchschau ich das so halbwegs, werd ich morgen mal probieren. Danke
 
Zurück
Oben Unten