Askarel
03-03-2008, 17:59
Hallo zusammen
Ich habe zwei Probleme mitdem Package "Framed", das eine größer, das andere nicht so wild.
Folgendes: Ich benutze die Dokumentklasse Book und ein zweispaltiges Dokument per \multicols [zwingend erfoderlich!]. Ich habe nun die Subsubsection-Überschriften ein wenig geändert (siehe code), damit sie direkt über der nächsten Zeile stehen. Wenn ich jetzt aber einen Text mit einem schwarzen Balken an der linken Seite versehen will mit Hilfe von \begin{leftbar}, wird die Überschrift (oben genannte Subsubsection) mit einigem Abstand angezeigt. Das ist Problem 1.
Ich habe schon versucht, mit
\def\FrameCommand{\vrule width 3pt \hspace{0pt}} die Höhe über dem Kasten zu ändern, was keine Auswirkungen hat. Auch das direkte anfügen eines Box-Titels via \framecommand hat nichts genützt.
Das zweite Problem besteht darin, dass Framed wohl nicht mit Multicols zusammenarbeiten kann, was sich darin äußert, dass wenn der Text (mit dem schwarzen Balken an der Seite) zu lang ist, er nicht umgebrochen wird und sich ziemlich hässlich verhält. Wie kann ich das beseitigen oder zumindest umgehen?
Hier mein Code:
\documentclass[english]{article}
\usepackage{multicol}
\usepackage{framed}
\renewcommand\subsubsection{\@startsection{subsubs ection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{.2ex \@plus .2ex}%
{\noindent\normalfont\normalsize\emph}}
\begin{document}
\begin{multicols}{2}
\subsubsection{Beispielüberschrift 1}
\begin{leftbar}
Lorem ipsum
\end{leftbar}\newpage{}
\subsubsection{Beispielüberschrift 2}
\begin{leftbar}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse
molestie consequat, vel illum dolore eu feugiat nulla facilisis at
vero et accumsan et iusto odio dignissim qui blandit praesent luptatum
zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut
wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem
vel eum iriure dolor in hendrerit in vulputate velit esse molestie
consequat, vel illum dolore eu feugiat nulla facilisis at vero et
accumsan et iusto odio dignissim qui blandit praesent luptatum zzril
delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor
cum soluta nobis eleifend option congue nihil imperdiet doming id
quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt
ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim
veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl
ut aliquip ex ea commodo consequat. Duis autem vel eum iriure
\end{leftbar}
\end{multicols}
\end{document}
Und im Anhang gibt's noch ne Beispieldatei, die das ganze offensichtlich macht, was ich mein.
Über jede Idee wärich sehr dankbar!
Gruß Askarel
Ich habe zwei Probleme mitdem Package "Framed", das eine größer, das andere nicht so wild.
Folgendes: Ich benutze die Dokumentklasse Book und ein zweispaltiges Dokument per \multicols [zwingend erfoderlich!]. Ich habe nun die Subsubsection-Überschriften ein wenig geändert (siehe code), damit sie direkt über der nächsten Zeile stehen. Wenn ich jetzt aber einen Text mit einem schwarzen Balken an der linken Seite versehen will mit Hilfe von \begin{leftbar}, wird die Überschrift (oben genannte Subsubsection) mit einigem Abstand angezeigt. Das ist Problem 1.
Ich habe schon versucht, mit
\def\FrameCommand{\vrule width 3pt \hspace{0pt}} die Höhe über dem Kasten zu ändern, was keine Auswirkungen hat. Auch das direkte anfügen eines Box-Titels via \framecommand hat nichts genützt.
Das zweite Problem besteht darin, dass Framed wohl nicht mit Multicols zusammenarbeiten kann, was sich darin äußert, dass wenn der Text (mit dem schwarzen Balken an der Seite) zu lang ist, er nicht umgebrochen wird und sich ziemlich hässlich verhält. Wie kann ich das beseitigen oder zumindest umgehen?
Hier mein Code:
\documentclass[english]{article}
\usepackage{multicol}
\usepackage{framed}
\renewcommand\subsubsection{\@startsection{subsubs ection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{.2ex \@plus .2ex}%
{\noindent\normalfont\normalsize\emph}}
\begin{document}
\begin{multicols}{2}
\subsubsection{Beispielüberschrift 1}
\begin{leftbar}
Lorem ipsum
\end{leftbar}\newpage{}
\subsubsection{Beispielüberschrift 2}
\begin{leftbar}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse
molestie consequat, vel illum dolore eu feugiat nulla facilisis at
vero et accumsan et iusto odio dignissim qui blandit praesent luptatum
zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh
euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut
wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem
vel eum iriure dolor in hendrerit in vulputate velit esse molestie
consequat, vel illum dolore eu feugiat nulla facilisis at vero et
accumsan et iusto odio dignissim qui blandit praesent luptatum zzril
delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor
cum soluta nobis eleifend option congue nihil imperdiet doming id
quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt
ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim
veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl
ut aliquip ex ea commodo consequat. Duis autem vel eum iriure
\end{leftbar}
\end{multicols}
\end{document}
Und im Anhang gibt's noch ne Beispieldatei, die das ganze offensichtlich macht, was ich mein.
Über jede Idee wärich sehr dankbar!
Gruß Askarel