Hallo Kara,
eine vollkommene Lösung dieses Problems ist gar nicht so ganz einfach, da eine Typewriterschrift nicht umsonst auch Monospace-Font heißt und somit beim Blocksatz und beim Zeilenumbruch Probleme macht (die Wortzwischenräume bleiben in der Breite fest, somit kann eine Zeile so gut wie nie korrekt auffgefüllt werden). Weiteres Hindernis ist die Tatsache, dass in Typewriterschriften nicht getrennt wird, da diese meist keinen Trennungsstrich enthalten. Dies kann jedoch mit dem Paket hyphenat umgangen werden (s. auch FAQ 5.3.6). Trotzdem ragen einige Zeilen dann immer noch in den Rand hinein. Um dies zu verhindern, könntest du dir den \item-Befehl so zurechtbasteln, dass der Inhalt eines Listenpunktes in eine Box gesetzt wird, deren Breite ein wenig geringer als der eigentlich dafür vorgesehene Platz ist. Hier mal dein MB ein wenig abgewandelt:
Code:
\documentclass[pdftex,12pt,a4paper,headsepline,tablecaptionabove]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[A4,portrait]{vmargin}
\usepackage{calc,ifthen}
\usepackage[htt]{hyphenat}
%%%%%% neues Makro als Ersatz für \item\parbox\texttt %%%%%%
\providecommand{\myitem}[2][__empty__]{%
\ifthenelse{\equal{#1}{__empty__}}{%
\item\parbox[t]{\textwidth-\leftmargin}{\texttt{#2}}%
}{%
\item[#1]\parbox[t]{\textwidth-\leftmargin}{\texttt{#2}}%
}
}
\begin{document}
Zunächst schreibe ich normalen Text, in dem der Hintergrund der Hypothesen erläutert wird. der Text erscheint in normalem Blocksatz, bis an das rechte Zeilenende sollen auch die mit texttt hervorgehobenen Hypothesen gehen. Aber mein Versuch sieht so aus:
\begin{enumerate}
\myitem{Dies hier ist meine erste Hypothese, die ziemlich lang ist und daher deutlich mehr als eine Zeile in Anspruch nimmt, sie wird aber über den Rand hinaus geschrieben.} \\
\myitem{Dies hier ist meine zweite Hypothese, die ziemlich lang ist und daher deutlich mehr als eine Zeile in Anspruch nimmt, sie wird aber über den Rand hinaus geschrieben.} \\
\end{enumerate}
Ohne texttt erscheinen die Hypothesen folgendermaßen:
\begin{enumerate}
\item[3.]{Dies hier ist meine dritte Hypothese, die ziemlich lang ist und trotzdem an der richtigen Stelle umgebrochen wird.} \\
\item[4.]{Dies hier ist meine vierte Hypothese, die ziemlich lang ist und trotzdem an der richtigen Stelle umgebrochen wird.} \\
\end{enumerate}
hfill brachte leider auch nichts:
\hfill{
\begin{enumerate}
\myitem[5.]{Dies hier ist meine fünfte Hypothese, die ziemlich lang ist und daher deutlich mehr als eine Zeile in Anspruch nimmt, sie wird aber über den Rand hinaus geschrieben.} \\
\myitem[6.]{Dies hier ist meine sechste Hypothese, die ziemlich lang ist und daher deutlich mehr als eine Zeile in Anspruch nimmt, sie wird aber über den Rand hinaus geschrieben.} \\
\end{enumerate}}
\end{document}
Dennoch ist ein richtiger Blocksatz meines Wissens mit einer Typewriterschrift unmöglich.
Grüße,
Marcel
Lesezeichen