Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Farbig hinterlegte Überschriften

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82

    Farbig hinterlegte Überschriften

    Hallo,

    für eine Zeitung würde ich gerne die Überschriften farbig hinterlegen. Das klappt soweit auch, aber ich würde den farbigen Balken gerne über eine ganze Spalte strecken:

    Code:
    \documentclass[twocolumn]{scrreprt}
    \usepackage{blindtext}
    \usepackage{color}
    \begin{document}
    \subsection*{\colorbox{black}{\textcolor{white}{Abschnitt}}}
    \blindtext[4]
    \end{document}
    Mit einem
    Code:
    \parbox{\columnwidth}{Abschnitt}
    oder minipage-Umgebung in der \subsection gibt es leider Kompilierfehler. Wie kann ich die Breite der farbigen Box dennoch verändern?

    Gruß Dee

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.11.2006
    Beiträge
    152

    Farbge Boxen

    hi,

    anbei eine kleine rote Box

    gruß

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Wo hast du die parbox platziert? So klappts (wenn das das ist, was du wolltest):
    Code:
    \documentclass[twocolumn]{scrreprt}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[english,ngerman]{babel}
    
    \usepackage{blindtext}
    \usepackage{color}
    
    \begin{document}
    \subsection*{\colorbox{black}{\textcolor{white}{\parbox{.97\linewidth}{Abschnitt}}}}
    \blindtext[4]
    
    \subsection*{\colorbox{black}{\textcolor{white}{\parbox{.97\linewidth}{Abschnitt}}}}
    \blindtext[4]
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    @Buch Daniel: Danke, aber so kriege ich das ja auch mit parbox hin:

    Code:
    \colorbox{black}{\textcolor{white}{\parbox{\columnwidth}{Abschnitt}}}
    Dann habe ich aber nicht die richtigen Eigenschaften einer subsection, d.h. davor und danach den richtigen Abstand zum Text und kein Abstand am Anfang einer Spalte etc. Darauf wollte ich ungenr verzichten, weil das in der Vergangenheit schon Probleme machte.

    @Xenara: Ich war schon am Verzweifeln, warum das bei Dir (und bei mir mit Deinem Beispiel) geht und es zuvor nicht wollte. Ergebnis: Versuch das ganze mal mit \section ohne Stern. Dann gibt es den Fehler:

    Code:
    ! Missing \endcsname inserted.
     
                       \csname\endcsname
    l.11 ...linewidth}{\textcolor{white}{Abschnitt}}}}
    Bin jetzt unsicher, ob wir dem nachgehen sollten, denn ich brauche keine Nummerierung davor. Wäre aber interessant zu wissen, wieso es bei der Nicht-Stern-Version nicht geht.

    Viele Grüße
    Dee

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Es geht auch mit der normalen (sub)section, wenn man den optionalen Parameter mit angibt:
    Code:
    \subsection[Abschnitt]{\colorbox{black}{\textcolor{white}{\parbox{.97\linewidth}{Abschnitt}}}}
    Es scheint ein ähnliches Problem wie mit Fussnoten in der Überschrift zu sein, wobei die Fehler selbst dann auftauchen, wenn kein \tableofcontents gesetzt wird.
    Der optionale Parameter gibt ja an, was ins Inhaltsverzeichnis soll. Wenn die eckigen Klammern nicht angegeben werden, wird der Text in den {} übernommen, und das knallt offensichtlich mit dieser Formatierung.

    Wenn du die Nummerierung allerdings brauchen solltest, klappt es mit der farbigen Box so dann aber nicht mehr, da die Nummer nicht mit hineingesetzt wird.
    Geändert von Xenara (28-08-2009 um 11:50 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Vielen Dank für die Erklärung.

    Und nein, die Nummer brauche ich, die habe ich mit dem Paket titlesec wegoptimiert.

    Viele Grüße
    Dee

Lesezeichen

Berechtigungen

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