PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Custom \indent in \renewcommand von (Sub-)Paragraphen



tropicofvector
19-08-2010, 12:44
Ich habe in meinem Dokument die Sektionsdefinitionen \paragraph{} und \subparagraph{} per \renewcommand umdefiniert, damit die Überschriften der beiden Typen indentiert sind und der darauffolgende Text auf einer neuen Zeile anfängt, bei Subparagraphen sind die Überschriften zusätzlich kursiv:


\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{ 4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries\indent}}
\renewcommand\subparagraph{\@startsection{subparag raph}{5}{\z@}%
{-3.25ex\@plus -5ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries\indent\it}}
\makeatother

Nun möchte ich gerne bewirken, dass die neue Zeile ebenfalls eingerückt ist, ein einfaches Hinzufügen von z.B. \hangindent (wie unten) bringt es aber nicht.


{\normalfont\normalsize\bfseries\indent\it\hangind ent}

Hat hier jemand eine Idee?

Besten Dank im Voraus!

Xenara
19-08-2010, 13:27
Crossposting:
http://www.golatex.de/custom-indent-in-renewcommand-von-sub-paragraphen-t5140.html

tropicofvector
19-08-2010, 13:36
Crossposting:
http://www.golatex.de/custom-indent-in-renewcommand-von-sub-paragraphen-t5140.html

Das stimmt. Ich dachte, das seien zwei getrennte Communities und von daher kein Problem?

Xenara
19-08-2010, 13:51
Das stimmt. Ich dachte, das seien zwei getrennte Communities und von daher kein Problem?

Es sind getrennte Communities, aber nicht wenige Leute lesen in mehreren Foren mit.
Was vor allem ärgerlich ist, ist wenn man sich die grösste Mühe gibt zu helfen und denn feststellen muss, dass in einem anderen Forum längst eine Lösung gefunden wurde.

Übrigens finden sich die Hinweise in den Boardregeln/Forenregeln:
goLaTeX verbietet Multiposts/Crosspostings explizit in §1 (http://www.golatex.de/regelwerk-t1905.html) und mrunix.de sagt, es soll der Fairness halber wenigstens der Link angegeben werden (Nach dem Fragen (http://www.mrunix.de/forums/showthread.php?t=38129)).

Auf goLaTeX gibt es zu dem Problem auch einen Diskussionsthread (http://www.golatex.de/warum-werden-crosspostings-multipostings-unterbunden-t4913,highlight,crossposting.html), in dem die verschiedenen Argumente dargelegt werden.

tropicofvector
19-08-2010, 15:22
Okay, ich verstehe. Bin kein erfahrener Forennutzer. Habe jetzt auf goLaTeX den Thread geleert. Vllt. ermöglicht das ja, hier weiterzu"diskutieren"...

Danke und nichts für ungut.

u_fischer
19-08-2010, 16:07
Mach ein vollständiges Beispiel.

tropicofvector
19-08-2010, 16:26
Danke, werde ich tun, mit einem der beiden Sektionsstile als Beispiel, der Übersicht halber.


\documentclass[12pt,titlepage,draft]{article}
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{ 4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries\indent}}
\makeatother

\begin{document}
\setcounter{secnumdepth}{6}

\paragraph{Pseudo-heading}
Text on new line.\par
Text on another new line.

\end{document}


Dieser Code generiert folgenden Output bei mir:



1.1.1.1. Pseudo-heading
Text on new line.
Text on another new line.

Was ich gerne erreichen möchte ist, dass auch die erste Zeile nach der "Paragraphenüberschrift" eingerückt ist, nicht nur (wie Standard) die zweite, also der neue Absatz:




1.1.1.1. Pseudo-heading
Text on new line.
Text on another new line.

Danke!

u_fischer
19-08-2010, 17:17
\documentclass[12pt,titlepage,draft]{article}
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{ 4}{\z@}%
{3.25ex\@plus -1ex \@minus -.2ex}%<--- positiv
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries\indent}}
\makeatother

\begin{document}
abc\\abc

\setcounter{secnumdepth}{6}

\paragraph{Pseudo-heading}
Text on new line.\par Text on another new line.\\abc

\end{document}

tropicofvector
19-08-2010, 17:30
So ein kleines Zeichen, so große Wirkung. Das habe ich glatt übersehen.

Vielen Dank!:rolleyes: