Formatierung von Latex Code. Text und Mathe!

Master1991

Lieutenant
Registriert
Okt. 2007
Beiträge
689
Hi,

habe gestern gerade mit Latex angefangen richtige Dokumente zu erstellen und benötige nun doch nochmal Hilfe, da ich auch nicht genau weiß wonach ich googlen soll um die Lösung zu finden.

Folgenden Latex Code habe ich:

Code:
\documentclass[11pt]{article}

\usepackage[utf8]{inputenc} % Kodierung
\usepackage[ngerman]{babel} % Sprache
\usepackage{fullpage}
\usepackage{ulem}

\def\a{\wedge}
\def\o{\vee}
\def\l{\overline}

\begin{document}
\title{Lösung zu Übung 1}
\author{...}
\date{\today}
\maketitle
\section*{Aufgabe 1}
	\subsection*{1a}
	$$x_0 \o \l{x_1} \o \l{x_0} x_1 \o (x_0 \o \l{x_1})(\l{x_0} x_1)$$
	/Absorptionsgesetz(5)
	$$x_0 \o \l{x_1} \o x_1 \o (x_0 \o \l{x_1})(\l{x_0}x_1)$$
	/Komplementärgesetz
	$$x_0 \o 1 \o (x_0 \o \l{x_1})(\l{x_0}x_1)$$
	/Extremalgesetz
	$$1 \o (x_0 \o \l{x_1})(\l{x_0}x_1)$$
	/Extremalgesetz
	$$\uuline{1}$$
	\subsection*{1b}
	\subsection*{1c}
	\subsection*{1d}
	\subsection*{1e}
	\subsection*{1f}
\section*{Aufgabe 2}
	\subsection*{2a}
	\subsection*{2b}
\section*{Aufgabe 3}
	\subsection*{3a}
	\subsection*{3b}
	

\end{document}

So mein Problem ist nun die Formatierung. Ich möchte gern das diese Sachen wie "Absorptionsgesetz" rechts hinter der Formel stehen in der gleichen Zeile. Und zwar alle schön bündig untereinander...ich hab schon mit right und center rumproiert aber erhalte da immer fehler.

Kann mir da jemand weiterhelfen?

mfg
 
Code:
\begin{align}
x&=y+x+c+v+b+n  & \quad \mathrm{Absorptionsgesetz}\\
p&=i+z+t+re+e+e & \quad \mathrm{Extremalgesetz}
\end{align}

sowas in der art?
 
Hmm...würd ich dir echt gern sagen aber deinen Code compiliert mein Texmaker nicht :(

"Environment align undefinied"
 
\usepackage[intlimits]{amsmath}

sorry, ich glaube das ist dazu nötig;)
 
Ah das sieht schon besser aus:) Danke das ist so in etwas das was ich suche:)

Kann ich den Abstand auch noch vergrößern irgendwie? In deinem Beispiel ist die Formel sehr weit weg vom Text bei mir ist das allerdings sehr nah dran

Code:
begin{align*}
x_0 \o \l{x_1} \o \l{x_0} x_1 \o (x_0 \o \l{x_1})(\l{x_0} x_1)  \qquad \mathrm{/Absorptionsgesetz(5)}	
\end{align*}

Danke dir aber schonmal:)
 
Code:
\documentclass[11pt]{article}
     
    \usepackage[utf8]{inputenc} % Kodierung
    \usepackage[ngerman]{babel} % Sprache
    \usepackage{fullpage}
    \usepackage{ulem}
     
    \def\a{\wedge}
    \def\o{\vee}
    \def\l{\overline}
     
    \begin{document}
    \title{Lösung zu Übung 1}
    \author{...}
    \date{\today}
    \maketitle
    \section*{Aufgabe 1}
    \subsection*{1a}
    
Entweder so:
    
\begin{eqnarray}
    x_0 \o \l{x_1} \o \l{x_0} x_1 \o (x_0 \o \l{x_1})(\l{x_0} x_1) & \mbox{Absorptionsgesetz} \\
    x_0 \o \l{x_1} \o x_1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Komplementärgesetz} \\
    x_0 \o 1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Extremalgesetz} \\
    1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Extremalgesetz}
\label{eq:b}
\end{eqnarray}

Oder so:

$$\begin{array}{ll}
    x_0 \o \l{x_1} \o \l{x_0} x_1 \o (x_0 \o \l{x_1})(\l{x_0} x_1) & \mbox{Absorptionsgesetz} \\
    x_0 \o \l{x_1} \o x_1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Komplementärgesetz} \\
    x_0 \o 1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Extremalgesetz} \\
    1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) & \mbox{Extremalgesetz}
\end{array}$$

    $$\uuline{1}$$

     
    \end{document}
 
es gibt 5 leerzeichen mit wachsendem abstand:

Code:
\, oder \thinspace
\: oder \medspace
\; oder \thickspace
\quad
\qquad

kannst ja mal gucken welchen du nehmen willst. ich benutze ja zusätzlich noch die &-zeichen zur ausrichtung
 
Zuletzt bearbeitet:
Okay, danke euch beiden. Dann hab ich ja nun schon drei möglichkeiten die den gewünschten Effekt erzielen:)

Das sollte mir vorerst genügen. Aber die neuen Fragen kommen sicher schon morgen:D

Ich schau mal welche Version ich nehme. Herzlichen Dank
 
kein ding:)
 
Da bin ich wieder:D

Hat soweit alles ganz okay geklappt, allerdings hab ich da immernoch was dran auszusetzen:

Code:
\documentclass[11pt]{article}

\usepackage[utf8]{inputenc} % Kodierung
\usepackage[ngerman]{babel} % Sprache
\usepackage{fullpage}
\usepackage{ulem}
\usepackage[intlimits]{amsmath}

\def\a{\wedge}
\def\o{\vee}
\def\l{\overline}

\begin{document}
\title{Lösung zu Übung 1 - Digit SS2013}
\author{...}
\date{\today}
\maketitle
    
\section*{Aufgabe 1}
	\subsection*{1a}
	\begin{align*}
	x_0 \o \l{x_1} \o \l{x_0} x_1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) 
	\qquad \qquad & \mathrm{/Absorptionsgesetz(5)}	\\
	x_0 \o \l{x_1} \o x_1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) 
	\qquad \qquad & \mathrm{/Komplement\ddot{a}rgesetz} \\
	x_0 \o 1 \o (x_0 \o \l{x_1})(\l{x_0}x_1)
	\qquad \qquad & \mathrm{/Extremalgesetz} \\
	1 \o (x_0 \o \l{x_1})(\l{x_0}x_1) 
	\qquad \qquad &\mathrm{/Extremalgesetz} \\
	\uuline{1}
	\qquad \qquad &
	\end{align*}
	\subsection*{1b}
	\begin{align*}
	(x_0 \o \l{x_1} \o \l{x_0}x_1) \a (x_0 \o \l{x_1})(\l{x_0}x_1)
	\qquad \qquad & \mathrm{/Absorptionsgesetz(5)} \\
	(x_0 \o \l{x_1} \o x_1) \a (x_0 \o \l{x_1})(\l{x_0}x_1)
	\qquad \qquad & \mathrm{/Komplement\ddot{a}rgesetz} \\
	(x_0 \o 1) \a (x_0 \o \l{x_1})(\l{x_0}x_1)
	\qquad \qquad & \mathrm{/Extremalgesetz} \\
	1 \a (x_0 \o \l{x_1})(\l{x_0}x_1)
	\qquad \qquad & \mathrm{/Regel \: von \: DeMorgan} \\
	1 \a (x_0 \o \l{x_1})(\l{x_0 \o \l{x_1}})
	\qquad \qquad & \mathrm{/Komplement\ddot{a}rgesetz} \\ 
	1 \a 0
	\qquad \qquad & \mathrm{/Extremalgesetz} \\
	\uuline{0}
	\qquad \qquad & 
	\end{align*}
	\subsection*{1c}
	\begin{align*}
	x_0 \o \l{x_1} \o \l{x_0}x_1 \o x_2
	\qquad \qquad  & \mathrm{/Absorbtionsgesetz(5)} \\
	x_0 \o x_1 \o \l{x_1} \o x_2
	\qquad \qquad  & \mathrm{/Komplement\ddot{a}rgesetz} \\
	x_0 \o 1 \o x_2
	\qquad \qquad  & \mathrm{/Extremalgesetz} \\
	1 \o x_2
	\qquad \qquad  & \mathrm{/Extremalgesetz} \\
	\uuline{1}
	\qquad \qquad  & 
	\end{align*}
	\subsection*{1d}
	\begin{align*}
	(x_0 \o \l{x_1} \o \l{x_0}x_1) \a x_2
	\qquad \qquad  & \mathrm{/Absorbtionsgesetz(5)} \\
	(x_0 \o x_1 \o \l{x_1}) \a x_2
	\qquad \qquad  & \mathrm{/Komplement\ddot{a}rgesetz} \\
	(x_0 \o 1) \a x_2
	\qquad \qquad  & \mathrm{/Extremalgesetz} \\
	1 \a x_2
	\qquad \qquad  & \mathrm{/Extremalgesetz} \\
	\uuline{x_2}
	\qquad \qquad  &
	\end{align*}
	\subsection*{1e}
	\begin{align*}
	(x_0 \o \l{x_1}) \a (\l{x_0}x_1) \o \l{x_2}
	\qquad \qquad  & \mathrm{/Regel von DeMorgan} \\
	(x_0 \o \l{x_1}) \a (\l{x_0 \o \l{x_1}}) \o \l{x_2}
	\qquad \qquad  & \mathrm{/Komplement\ddot{a}rgesetz} \\
	0 \o \l{x_2}
	\qquad \qquad  & \mathrm{/Neutrales \: Element} \\
	\uuline{\l{x_2}}
	\qquad \qquad  &
	\end{align*}
	\subsection*{1f}
	\begin{align*}
	(x_0 \o \l{x_1}) \a (\l{x_0}x_1) \l{x_2}
	\qquad \qquad  & \mathrm{/Regel \: von \: DeMorgan} \\
	(x_0 \o \l{x_1}) \a (\l{x_0 \o \l{x_1}}) \a \l{x_2}
	\qquad \qquad  & \mathrm{/Komplement\ddot{a}rgesetz} \\
	0 \a \l{x_2}
	\qquad \qquad  & \mathrm{/Neutrales \: Element} \\
	\uuline{0}
	\qquad \qquad  &
	\end{align*}
\end{document}

Wenn man das kompiliert, dann sieht das eigendlich alles schon so aus wie ich das haben will, allerdings sind in den einzelnen Untersektionen die Formeln nicht bündig, das sieht nicht gut aus. Die Formel aus 1a sollten schon da aufhören wo die auch von 1b aufhören oder umgekehrt.
Kann mir da nochmal jemand nen Tipp geben?
 
LaTeX ist nicht dazu da, in Schönheit zu sterben.
Du kannst (meines Wissens nach) nicht über subsections hinweg irgendwas alignen.

Als Workaround könnte man mit Parboxen arbeiten:
Code:
    \subsection*{1c}
    
    \parbox{0.52\textwidth}{\flushright
      
	$x_0 \o \l{x_1} \o \l{x_0}x_1 \o x_2 $\\
	$x_0 \o x_1 \o \l{x_1} \o x_2 $\\
	$x_0 \o 1 \o x_2  $\\
	$1 \o x_2 $\\
	$\uuline{1} $

    }\parbox{0.06\textwidth}{\ }\parbox{0.35\textwidth}{
      
      /Absorptionsgesetz(5) \\
      /Komplementärgesetz\\ 
      /Extremalgesetz\\
      /Extremalgesetz\\
      \ 
    }

und dann für alle Aufgaben die gleichen "width" Definitionen verwenden. Funktioniert.

Allerdings wirst du Probleme bekommen, wenn du z.B. links Brüche verwendest, die in einer Zeile mehr Platz brauchen. Dann wirds vertikal schief.
 
Okay, schau ich mir auch mal an. Ansonsten ist das so auch in Ordnung. Danke dir:)
 
Zurück
Oben