Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Textbreite

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.05.2007
    Beiträge
    20

    Textbreite

    Guten Morgen allerseits!

    Mein Latex-Problem ist folgendes:
    Das Dokument hat eine sehr breite Marginalienspalte (55mm) und eine Textbreite von 120mm (5mm Abstand dazwischen). Für den nachfolgenden Index soll jedoch die Marginalienspalte verschwinden und die Textbreite um die Marginalienbreite vergrößert werden (also Textbreite 180mm). Hab' schon mit \setlength\textwidth{180mm}, \setlength\marginpar{0mm}, ... vor \printindex versucht. Ist zwar nicht ohne Reaktion, zeitigt aber nicht den richtigen Effekt.
    Gibts da eine saubere, elegante Möglichkeit?

    Vielen Dank im voraus!
    Robert

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.07.2008
    Beiträge
    67
    Hast du mal probiert die Stelle die du verändern willst innerhalb

    Code:
    \begingroup
       ...
       ...
    \endgroup
    zu schreiben?
    Weiß nicht, ob das den gewünschten Effekt bringt.

    Gruß
    Wildy

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.05.2007
    Beiträge
    20
    Danke Wildy!
    Habs gelöst mit
    \begin{addmargin*}[ ]{ }
    ....
    \end{addmargin*}

    Robert

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.05.2007
    Beiträge
    20
    Meine "Lösung" stellte sich leider als Irrtum heraus weil addmargin nur über eine Seite funktioniert.

    Robert

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.07.2008
    Beiträge
    67
    Also falls meine Idee nicht funktionieren sollte, dann verweise ich dich mal auf
    http://www.tex.ac.uk/cgi-bin/texfaq2...=chngmargonfly

    Ich denke, da wird behandelt was du suchst.

    Gruß
    Wildy

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Zitat Zitat von ROSA Beitrag anzeigen
    Meine "Lösung" stellte sich leider als Irrtum heraus weil addmargin nur über eine Seite funktioniert.

    Robert
    Hallo Robert,

    die addmargin-Umgebung funktioniert über mehrere Seiten. Ohne ein kleines Beispiel wird's also schwer, Dir zu helfen.

    Gruß,
    Alexander

  7. #7
    Registrierter Benutzer
    Registriert seit
    26.05.2007
    Beiträge
    20
    addmargin funktioniert bei zweiseitigem Layout NICHT über Seitengrenzen hinweg (siehe KOMA-Script Dokumentation)!

    Die Lösung (von Markus Kohm):

    \cleardoublepage
    \addtolength{\textwidth}{\marginparwidth}
    \addtolength{\evensidemargin}{-\marginparwidth}
    \addtolength{\textwidth}{\marginparsep}
    \addtolength{\evensidemargin}{-\marginparsep}
    \activateareas

    Liebe Grüße!
    Robert

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Da lagen wir wohl beide daneben. Ich schreibe vor allem Briefe und die sind nicht doppelseitig gesetzt. Da funktioniert addmargin über viele Seiten hinweg.

    Dass es bei der *-Variante nicht funktioniert, ist mir bisher entgangen. Entschuldige,

    Gruß,
    Alexander

Lesezeichen

Berechtigungen

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