PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenränder lökal ändern



rafael
13-11-2012, 17:16
Ich möchte bei einen Absatz mit Zeilennummerierung (lineno) die Textbreite anpassen. Alle mir bekannten Umgebungen (list, addmargin, quote usw.) versetzen zwar den Text, ändern aber nicht die Position der Zeilennummern, weil lineno die Nummern immer relativ zum Seitenrand setzt (Ausnahme: bei multicol setzt lineno in den colsep).

Damit die Zeilennummern also immer richtig relativ zum Text gesetzt werden, müssten, wenn ich das richtig sehe die Seitenränder (\textwidth, \oddmarginwidth usw.) angepasst werden.
geometry oder changepage verändern aber die Seitenränder für die gesamte Seite.

Gibt es eine Lösung, die Seitenränder lokal zu ändern?
Oder Alternativ: Kann man lineno sagen, wo die linenumber platziert werden soll?


\documentclass{scrartcl}

\usepackage{blindtext}
\usepackage{lineno}

\begin{document}
\begin{linenumbers}

\blindtext

%%hier klappt es nicht
\begin{addmargin}{3cm}\blindtext\end{addmargin}

%%hier klappt es nicht
\begin{addmargin}{-1cm}\blindtext\end{addmargin}

%%hier klappt es nicht
\begin{quotation}\blindtext\end{quotation}
\end{linenumbers}

\end{document}

nixversteh
13-11-2012, 18:44
Hallo rafael,

füge mal diesen Code nach
\begin{linenumbers}ein:

\setlength\linenumbersep{2cm}

Viel Erfolg

Gruß

Martin

rafael
13-11-2012, 19:11
\setlength\linenumbersep{2cm}


:o also manchmal sieht man den Wald vor lauter Bäumen nicht.
Ist natürlich die eleganteste Methode:


\documentclass{scrartcl}

\usepackage{blindtext}
\usepackage{lineno}

\begin{document}
\begin{linenumbers}

\blindtext

\setlength{\linenumbersep}{-2.5cm}
\begin{addmargin}{3cm}\blindtext\end{addmargin}

\setlength{\linenumbersep}{1.5cm}
\begin{addmargin}{-1cm}\blindtext\end{addmargin}

\setlength{\linenumbersep}{-.7cm}
\begin{quotation}\blindtext\end{quotation}
\end{linenumbers}

\end{document}
Danke

bobmalaria
13-11-2012, 22:06
hi,

du hast ja dein thema aus versehn 2x erstellt. schau mal in das andere thema, ich habe da eine lösung erstellt die cih etwas feiner finde...

gruss

rafael
16-11-2012, 13:10
du hast ja dein thema aus versehn 2x erstellt.
gruss

sorry, in dem anderen Thread hat sich das Thema soweit verschoben, dass ich dann lieber ein neues Thema eröffnet habe (weil ja sonst der Threadtitel nicht mehr stimmt)