Für verbatim-Umgebungen verwende ich das alltt-Paket, da hier die Zeichen \, { und } ihre übliche Bedeutung behalten. Jedoch wird hier ein zusätzlicher Abstand vor der allt-Umgebung eingefügt:

Open in Online-Editor
\documentclass{article}
\usepackage{alltt}
\begin{document}
\section{Beispiel}
Text
\begin{alltt}
Text
Text
\end{alltt}
\end{document}

Unerwünschter Abstand mit alltt

Wie kann man das verhindern? Der Text soll direkt in der nächsten Zeile beginnen.

gefragt 01 Jan '14, 07:26

Student's gravatar image

Student
4702577103
Akzeptiert: 96%

bearbeitet 08 Mai '15, 02:33

saputello's gravatar image

saputello
18.4k22352


Ich verwende den Trick mit \@minipagetrue, denn dann wird der Abstand nicht gesetzt:

\documentclass{article}
\usepackage{alltt}
\makeatletter
\let\noskip\@minipagetrue
\makeatother
\begin{document}
\section{Beispiel}
Text
\noskip
\begin{alltt}
Text
Text
\end{alltt}
\end{document}

allt-Umgebung ohne Abstand

Die Definition der alltt-Umgebung fängt nämlich so an:

\newenvironment{alltt}{%
  \trivlist
  \item\relax
    \if@minipage
    \else
      \vskip\parskip
    \fi
    \leftskip\@totalleftmargin
    ...
Permanenter link

beantwortet 01 Jan '14, 07:30

Student's gravatar image

Student
4702577103

@Student Jetzt ist aber \@minipage global auf true gesetzt. Du solltest eine Gruppe um \noskip und die alltt-Umgebung setzten.

(02 Jan '14, 03:00) sudo

@sudo Das dachte ich auch erst, aber wenn man vor \end{document} noch mal

Text
\begin{alltt}
Text
Text
\end{alltt}

setzt, sieht man, dass das \noskip dort auch so nicht mehr wirkt. Ich habe aber keine Ahnung warum.

(02 Jan '14, 06:14) esdd
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×8
×4
×2

Frage gestellt: 01 Jan '14, 07:26

Frage wurde angeschaut: 2,592 Mal

Zuletzt aktualisiert: 08 Mai '15, 02:33