Abgesetzter Mathemodus in tabbing-Umgebung

Formelsatz für Mathematik, Naturwissenschaften und Technik


Cuadral

Abgesetzter Mathemodus in tabbing-Umgebung

Beitrag von Cuadral »

Hallo,
ich möchte in meinem Dokument mehrere Zeilen untereinander ausrichten und benutze dafür die tabbing-Umgebung.
Füge ich aber eine abgesetzte Formel in diese Umgebung ein, so bekomme ich mehrere Fehlermeldungen.
Woran liegt das?
Ideal wäre übrigens, wenn nicht nur der Text ausgerichtet, sondern auch die Formel zentriert bezüglich der zweiten Spalte und nicht mehr bezüglich der ganzen Seite werden würde.
Vielen Dank schonmal!
\documentclass{minimal}

\usepackage{amsmath}
\begin{document}
\begin{tabbing}
	$ n=1 $: \= Beispieltext\\
	$ n=2 $: \> Beispieltext mit Formel: \[1+2+3=6\] \\
            \> Noch mehr Text und noch eine Formel: \[\frac11+\frac12+\frac13\frac{11}6\] \\
	$ n=3 $: \> Beispieltext
\end{tabbing} 
\end{document}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Du könntest die labeling Umgebung verwenden:
\documentclass{scrartcl}
\usepackage{amsmath} 
\begin{document} 
\begin{labeling}{$n=1: $}
  \item[$n=1:$]Beispieltext 
  \item[$n=2:$]Beispieltext mit Formel: \[1+2+3=6\] \\
      Noch mehr Text und noch eine Formel: \[\frac{1}{1}+\frac{1}{2}+\frac{1}{3}\frac{11}{6}\]
  \item[$n=3:$] Beispieltext 
\end{labeling} 
\end{document}
Falls Du keine KOMA-Script Klasse nutzt, muss Du dafür das Paket scrextend laden.

Gruß
Elke
Zuletzt geändert von esdd am So 4. Jan 2015, 16:41, insgesamt 1-mal geändert.

Cuadral

Beitrag von Cuadral »

Danke! Wie verkleinere ich die jetzt deutlich größeren Zeilenabstände zwischen den einzelnen items sowie zwischen der Umgebung und dem restlichen Dokument?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Du kannst auch enumitem laden und Dir eine entsprechende Aufzählung selbst definieren.
\documentclass{article}
\usepackage{enumitem}
\newlist{aufz}{itemize}{1}
\setlist[aufz]{leftmargin=*,nosep}

\usepackage{blindtext}% für Fülltext
\begin{document}
\blindtext
\begin{aufz}[label={$n=1$:\enskip}]
\item \blindtext
\item[$n=2$:] Beispieltext mit Formel: \[1+2+3=6\]
\item[] Noch mehr Text und noch eine Formel: \[\frac{1}{1}+\frac{1}{2}+\frac{1}{3}\frac{11}{6}\]
\item[$n=3$:] Beispieltext
\end{aufz}
\end{document}
Gruß
Elke

PS: Bitte beachte die Bedeutung des Status Rückfrage.
Zuletzt geändert von esdd am So 4. Jan 2015, 16:41, insgesamt 1-mal geändert.

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

Beitrag von Stefan Kottwitz »

Diese Schreibweise \frac11+\frac12+\frac13\frac{11}6 finde ich übrigens etwas fehleranfällig. Ich klammere lieber etwas zu viel als dass ich sie der Minimalität wegen weglasse, auch weil man seinen Quellcode vielleicht einmal schreibt, aber mehrfach liest und bearbeitet. Nur als einen Gedanken.

Stefan

Stamm-

Anderer Ansatz

Beitrag von Stamm- »

Eine andere Möglichkeit ist eine mit enumitem konfigurierte Liste. Dies würde die Beschränkungen der Umgebung tabbing umgehen.
\documentclass[11pt,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage[margin=2cm]{geometry}
\usepackage{blindtext}
\usepackage{enumitem}

\begin{document}
  \begin{enumerate}[label={$n=\arabic*$:}]
    \item \blindtext
    \item \blindtext
          \[
            1+2+3=6
          \]
          \blindtext
          \[
            \frac{1}{1}+\frac{1}{2}+\frac{1}{3}\frac{11}{6}
          \]
          \blindtext
    \item \blindtext
  \end{enumerate}
\end{document}

Antworten