PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Breite eines abstracts ändern



Ironeagle
09-03-2009, 15:40
Hi zusammen,
bin leider mit Latex nicht all zu vertraut und habe im Moment das Problem, dass ich mein abstract gerne etwas breiter hätte, also die Ränder rechts und links etwas schmäler.

Hat jemand ne Idee, wie das geht? Für Hilfe wäre ich sehr dankbar.
Gruss
ironeagle

edico
09-03-2009, 20:23
Abstract wird in der Klasse article deklariert. Demnach ist die Breite durch quotation definiert.
Beide Parts (eingebunden mit makeatletter-makeatother) habe ich in die Präamble kopiert und die Textbreite minimiert (s. Stellschraube). Dabei habe ich Abstract quasi als 'abstractA' neu gesetzt (weil nicht renewenvironment gewählt), auch um die Unterschiede zum Original zu zeigen. Das ist (logischerweise) nicht zwingend ...
Anpassungen sind angezeigt.



\documentclass{article}
\usepackage{blindtext}

\usepackage[german]{babel}

%%% -----------------------------------------------------------------------
%%% Abstract - Textbreite minimieren (cc. aus article.cls)
%%% -----------------------------------------------------------------------
\makeatletter
\newenvironment{quotationA}
{\list{}{\listparindent 1.5em%
\itemindent \listparindent
\rightmargin5em \leftmargin5em% <<<<< Stellschraube
\parsep \z@ \@plus\p@}%
\item\relax}
{\endlist}

\if@titlepage
\newenvironment{abstractA}{%
\titlepage
\null\vfil
\@beginparpenalty\@lowpenalty
\begin{center}%
\bfseries \abstractname
\@endparpenalty\@M
\end{center}}%
{\par\vfil\null\endtitlepage}
\else
\newenvironment{abstractA}{%
\if@twocolumn
\section*{Schmale \abstractname}%
\else
\small
\begin{center}%
{\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
\end{center}%
\quotationA
\fi}
{\if@twocolumn\else\endquotation\fi}
\fi
\makeatother
%%% -----------------------------------------------------------------------

\begin{document}
\begin{abstract}
\blindtext
\end{abstract}
\begin{abstractA}
\blindtext
\end{abstractA}
\blindtext
\end{document}


edico

Ironeagle
10-03-2009, 20:00
Vielen Dank für den Tipp. Werd ich gleich ausprobieren.

Gruss
ironeagle