Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Seitenränder lökal ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.07.2008
    Ort
    Dresden
    Beiträge
    136

    Seitenränder lökal ändern

    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?

    Code:
    \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}

  2. #2
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    ...

    Hallo rafael,

    füge mal diesen Code nach
    Code:
    \begin{linenumbers}
    ein:
    Code:
    \setlength\linenumbersep{2cm}
    Viel Erfolg

    Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.07.2008
    Ort
    Dresden
    Beiträge
    136
    Zitat Zitat von nixversteh Beitrag anzeigen
    Code:
    \setlength\linenumbersep{2cm}
    also manchmal sieht man den Wald vor lauter Bäumen nicht.
    Ist natürlich die eleganteste Methode:

    Code:
    \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

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    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
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    26.07.2008
    Ort
    Dresden
    Beiträge
    136
    Zitat Zitat von bobmalaria Beitrag anzeigen
    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)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •