Seite 1 von 1

Größe der Betragsstriche

Verfasst: Di 26. Okt 2010, 23:16
von icaros
Hi,

ich habe mal eine kleine Frage zu meinem Latex Dokument. Und zwar möchte ich gerne die Betragsstriche in der die beiden Linearen gleichungen stehen so ändern, dass diese Lücke verschindet, man aber noch die Nebenrechnung *8 und *3 auf der gleichen Höhe wie die Gleichung bleibt.

hie mal mein LaTeX Dokument:
\documentclass[10pt,german,a4paper]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\newcommand{\rom}[1]{$\underline{\overline{\text{#1}}}$}
\begin{document}
\linespread{1}
\parindent 0pt %kein Einzug im Gesamten Dokument
\author{Icaros}
\title{Lösung von LGS}
\maketitle
\section{Additionsverfahren}

\begin{align*} % Sternform verhindert das nummerieren der Formelzeilen
%\mathrm{e)}\qquad % mathrm fügt aufrechten (statt kursiven) Text ein
                  % \qquad erzeugt einen großen Zwischenraum
%\begin{vmatrix} 7x-3z=11 \\ 5x+8z=18 \end{vmatrix}\\
\\
\vert 7x-3z=11 \vert \qquad \vert \cdot 8\\
\vert 5x+8z=18 \vert \qquad \vert \cdot 3
\end{align*}
\end{document}
                 

Danke euch schon mal für die Hilfe

Verfasst: Mi 27. Okt 2010, 00:04
von KarlMarx
Moin icaros!

Erstmal: Schön, daß Du ein vollständig kompilierbares Beispiel gibst - mir scheint, daß das hier aus der Mode gekommen ist. Es geht allerdings auch noch minimaler und je weniger Code, desto einfacher finden sich eventuelle Fehler bzw. es klärt sich von selbst. Was ein Minimalbeispiel ausmacht, kannst Du im Link meiner Signatur nachlesen.

Wenn ich Dich richtig verstanden habe, willst Du das LGS in folgender Art schreiben:
\documentclass[10pt]{scrartcl}
\usepackage[german]{babel}   % alte Rechtschreibung
%\usepackage[ngerman]{babel}  % neue Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage{amsmath}

\begin{document}

   \author{Icaros} 
   \title{Lösung von LGS} 
   \maketitle

	\begin{align*}\left|
		\begin{array}{ll}
			7x-3z	& = 11	\\
			5x+8z	& = 18
		\end{array}\right|
		\qquad
		\begin{array}{l}
			\mid \cdot 8	\\
			\mid \cdot 3
		\end{array}
	\end{align*}

\end{document}
Richtig?

Obwohl er eigentlich nicht zu Deinem Minimalbeispiel gehört (denn Deine Frage zielt ja auf anderes ab), habe ich den Dokumententitel nochmal mit eingebaut - aus folgendem Grund: Vielleicht hast Du Dich schon gewundert, warum Dir TeX bei Deinem Beispiel die Warnung "unused global option(s)" gibt? Wenn Du Dir dann noch das Datum in Deinem Titel anschaust, stellst Du fest, daß der in Englisch ("October") und nicht in Deutsch ("Oktober") ist, wie Du es haben wolltest. Das liegt daran, daß TeX die Klassen-Option "german" nicht auswertet. Verwende stattdessen das babel-Paket wie in meinem Beispiel.

Ansonsten: A4-Papier ist standard bei scrartcl, braucht man also nicht anzugeben.

Gruß, Marx.

Verfasst: Mi 27. Okt 2010, 08:28
von icaros
Hi KarlMarx,

das war genau das was ich versucht habe zu erzielen. Auch noch mal vielen Dank für die erklärung des Warnhinweises. Hatte diesen jetzt nicht als so kritisch eingestuft, aber gut zu Wissen was der fehler war.

Also noch mal vielen Dank für die schnelle Hilfe.

Gruß

Verfasst: Mi 27. Okt 2010, 10:30
von icaros
Hallo nochmal,

ich habe das Dokument jetzt fertig gestellt, doch leider verhaut es mir einbischen das Layout. Kann mir jemand sagen, wie ich die ganze Sache ordentlcih in eine Reihe bekomme(die rechnungen sollen schön unterienander stehen).

heir nochmal mein Dolument:
\documentclass[10pt]{scrartcl}
\usepackage[german]{babel}   % alte Rechtschreibung
%\usepackage[ngerman]{babel}  % neue Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
%\{array} Definiert die array-Umgebung, die im mathematischen Modus zur Erzeugung von Matrizen dient. Ein array wird per Default vertikal zur restlichen Formel zentriert. Gibt man als Position t an, dann dient die oberste Zeile des Arrays als Verankerung, bei b dagegen die unterste Zeile. Spalten enthält für jede Spalte einen der Buchstaben l (linksbündig), c (zentriert) oder r (rechtsbündig).
\begin{document}

   \author{Icaros}
   \title{Lösung von LGS}
   \maketitle
	\section{Additionsverfahren}
\begin{align*}\left|
\begin{array}{ll} 
         7x-3z   & = 11   \\
         5x+8z   & = 18
\end{array}\right|
		\qquad
\begin{array}{l}
         \mid  \cdot 8  \\ % \mid erstellt ein pipe
         \mid \cdot 3
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		56x-24z & = 88	\\
		15x+24z & = 54
\end{array}\right|
		\qquad
\begin{array}{l}
		\mid I+II	\\
		\mid \
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		71x	& = 142		\\
		15x+24z & = 54
\end{array}\right|
		\qquad
\begin{array}{l}
	\mid \div 71 \\
	\mid \
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		x & = 2		\\
		15x+24z & = 54
\end{array}\right|
\qquad
\begin{array}{l}
	\mid einsetzen von x
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		x & = 2			\\
		15 \cdot 2 +24z & = 54
		\end{array}\right|
\qquad
\begin{array}{l}
	\mid T
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		x & = 2			\\
		54z & = 54
		\end{array}\right|
\qquad
\begin{array}{l}
		\mid			\\
		\mid \div 54
\end{array}
\end{align*}
%
%
\vspace*{1cm}
\begin{align*}\left|
\begin{array}{ll}
		x & = 2			\\
		z & = 1
\end{array}\right|
\end{align*}		
\begin{align*}}
L=\lbrace (2\mid 1 )\rbrace
\end{align*}
\end{document}

Ein einziger Block

Verfasst: Mi 27. Okt 2010, 10:55
von localghost
Bitte bereitgestellte Beispiele auf Lauffähigkeit prüfen. Sonst scheitern Anfragen bei komplizierteren Problemen gleich am Anfang.

Was das Problem angeht, so solltest Du alles in eine align*-Umgebung packen und deren Möglichkeiten auch ausnutzen.
\documentclass[10pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}

\author{Icaros}
\title{Lösung von LGS}

\allowdisplaybreaks

\begin{document}
  \maketitle

  \section{Additionsverfahren}
    \begin{align*}
      \left|
      \begin{array}{ll}
         7x-3z   & = 11   \\
         5x+8z   & = 18
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid  \cdot 8  \\ % \mid erstellt ein pipe
        \mid \cdot 3
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        56x-24z & = 88   \\
        15x+24z & = 54
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid I+II   \\
        \mid \
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        71x   & = 142      \\
        15x+24z & = 54
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid \div 71 \\
        \mid
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        x & = 2      \\
        15x+24z & = 54
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid \text{einsetzen von x}
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        x & = 2         \\
        15 \cdot 2 +24z & = 54
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid T
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        x & = 2         \\
        54z & = 54
      \end{array}
      \right|
      &\qquad
      \begin{array}{l}
        \mid         \\
        \mid \div 54
      \end{array}\\[3\jot]
      \left|
      \begin{array}{ll}
        x & = 2 \\
        z & = 1
      \end{array}
      \right|\\[3\jot]
      L=\lbrace (2\mid 1 )\rbrace
    \end{align*}
\end{document}
Die mit Vielfachen von \jot gesetzten Abstände kannst Du ja noch variieren.

Für solche oder ähnliche Darstellungen wird gelegentlich auch das Paket gauss verwendet.


Thorsten