Probleme mit Itemize: Zeilenumbruch vor alltt Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


Marty

Probleme mit Itemize: Zeilenumbruch vor alltt

Beitrag von Marty »

Hallo liebes Forum,

wie immer hab ich die Zeit die ich fürs Formatieren brauche kräftig unterschätzt; es macht einfach viel zuviel Spass herauszufinden, was man mit LaTeX alles anstellen kann - aber jetzt rennt mir die Zeit davon:
Ich benutze eine Mischung aus Item und alltt um meinen Text zu strukturieren. Ich weis man sollte das Layout LaTeX überlassen und in der Regel klappt das auch gut, nur hier muss ich Tafelbilder nachbilden und habe diese Freiheit daher nicht. Ich hab also alltt fuer "Positionierung über Leertaste" gewählt, und bin mit dem Ergebnis auch soweit zu frieden. Nur eine Sache: Am Begin jeder alltt Umgebung setzt Latex einen (in diesem Fall störenden) Zeilenumbruch, gibt es einen Weg den loszuwerden? Ich nehme an es geht über renewcommand?

Vielen Dank im Voraus
Marty
\documentclass{scrartcl}
 \renewcommand{\familydefault}{\sfdefault}
% \setkomafont{chapter}{\fontsize{16bp}{18.8bp}\selectfont\bfseries}

\usepackage{alltt}
\begin{document}

\begin{itemize}
 \item{Anfang:} \begin{alltt} 
          hier gehts los - sollte aber mit Anfang auf einer Zeile stehen
          bla
          bla
          bla

\end{alltt} \item{weiter:} und so gehts weiter, das ist richtig \\
          bla  - aber die Einrückung fehlt (wird sonst durch alltt erzeugt)  \\
          blup \\
          
 \item{Ende:} \begin{alltt}          ende auch hier: zu tief 
          bla
          bla
          bla
          
\end{alltt}\end{itemize}
\end{document}


Marty

Beitrag von Marty »

Danke für den Vorschlag, ich habs mal ausprobiert aber irgendwie tut sich nichts.
Hast Du vielleicht noch ne Idee?
\documentclass{scrartcl}
 \renewcommand{\familydefault}{\sfdefault}
% \setkomafont{chapter}{\fontsize{16bp}{18.8bp}\selectfont\bfseries}


\usepackage{alltt}
\makeatletter
\let\noskip\@minipagetrue
\makeatother


\begin{document}

\begin{itemize}
 \item{Anfang:}  \begin{alltt}  
          hier gehts los - sollte aber mit Anfang auf einer Zeile stehen
          bla
          bla
          bla

\end{alltt} \item{weiter:} und so gehts weiter, das ist richtig \\
          bla  - aber die Einrückung fehlt (wird sonst durch alltt erzeugt)  \\
          blup \\
          
 \item{Ende:} \noskip \begin{alltt}  ende auch hier: zu tief 
          bla
          bla
          bla
          
\end{alltt}\end{itemize}
\end{document}

[\code]

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2756
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Doch, es tut sich was, die Leerzeile geht weg. Der Umbruch davor ist allerdings noch vorhanden. Ich würde dann eben alltt als ungeeignet betrachten und \verb o.ä. verwenden oder typewriter-Schrift, Hauptsache die Ausgabe ist wie gewünscht.

Stefan

Antworten