PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum Formeln formatieren



MC3330
28-04-2013, 22:44
Hallo,

ich versuche gerade ein paar Formeln zu formatieren und habe dabei ein Problem.

Ich möchte die Gleichungen so formatieren, dass die pluszeichen immer an der gleichen Stelle sind.

Ich wollte eigentlich Equationarray verwenden, aber das klappt leider nicht, weil ich mehr als 2 Und-Zeichen verwenden will. Bei Align aus dem amsmath-Paket sieht es irgendwie komisch aus, weil alles nach dem ersten Und-Zeichen alles nach Links geschoben wird. Hat jemand eine Idee, wie man das hinkriegen kann, wie bei Equationarray aber mit mehr als 3 Spalten?

Gruß Swizz



%präambel
\documentclass[fleqn,12pt,a4paper,liststotoc,bibtotoc,DIV15,BCOR1 2mm]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[hang,small,bf]{caption}
\usepackage{jurabib}
\usepackage{amsmath}

%dokument
\begin{document}
(1) Und-Zeichen nur vor dem Gleich-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{align*}
(2) Und-Zeichen vor dem Gleich-Zeichen und dem ersten Plus-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} & + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 & + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 & + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{align*}
(3) Und-Zeichen vor dem Gleich-Zeichen und alle Plus-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} & + 2 \cdot 3^{5} &+ 0 \cdot 3^{4} &+ 2 \cdot 3^{3} &+ 1 \cdot 3^{2} &+ 2 \cdot 3^{1} &+0 \cdot 3^{0}\\
& = 2 \cdot 729 & + 2 \cdot 243 &+ 0 \cdot 81 &+ 2 \cdot27 &+ 1 \cdot 9 &+ 2 \cdot 3 &+0 \cdot 1\\
& = 1458 & + 486 &+ 0 &+ 54 &+ 9 &+ 6 &+0= 2013 \\
\end{align*}
(4) Equationarray
\begin{eqnarray*}
(2202120)_{3} & = 2 \cdot 3^{6} & + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 & + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 & + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{eqnarray*}

\end{document}

Curryhunter
28-04-2013, 22:49
%präambel
\documentclass[ngerman,12pt,paper=a4]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
%\usepackage{graphicx}
%\usepackage[hang,small,bf]{caption}
%\usepackage{jurabib}
\usepackage{amsmath}

%dokument
\begin{document}
(1) Und-Zeichen nur vor dem Gleich-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{align*}
(2) Und-Zeichen vor dem Gleich-Zeichen und dem ersten Plus-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} & + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 & + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 & + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{align*}
(3) Und-Zeichen vor dem Gleich-Zeichen und alle Plus-Zeichen
\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} && + 2 \cdot 3^{5} &&+ 0 \cdot 3^{4} &&+ 2 \cdot 3^{3} &&+ 1 \cdot 3^{2} &&+ 2 \cdot 3^{1} &&+0 \cdot 3^{0}\\
& = 2 \cdot 729 && + 2 \cdot 243 &&+ 0 \cdot 81 &&+ 2 \cdot27 &&+ 1 \cdot 9 &&+ 2 \cdot 3 &&+0 \cdot 1\\
& = 1458 && + 486 &&+ 0 &&+ 54 &&+ 9 &&+ 6 &&+0&= 2013 \\
\end{align*}
(4) Equationarray
\begin{eqnarray*}
(2202120)_{3} & = 2 \cdot 3^{6} & + 2 \cdot 3^{5} + 0 \cdot 3^{4} + 2 \cdot 3^{3} + 1 \cdot 3^{2} + 2 \cdot 3^{1} +0 \cdot 3^{0}\\
& = 2 \cdot 729 & + 2 \cdot 243 + 0 \cdot 81 + 2 \cdot27 + 1 \cdot 9 + 2 \cdot 3 +0 \cdot 1\\
& = 1458 & + 486 + 0 + 54 + 9 + 6 +0= 2013 \\
\end{eqnarray*}

\end{document}

MC3330
28-04-2013, 22:58
Vielen Dank.

esdd
28-04-2013, 23:02
Hallo,
alternativ geht auch noch alignat:

\documentclass[fleqn]{scrartcl}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{8}
(2202120)_{3} & = 2 \cdot 3^{6} &&+ 2 \cdot 3^{5} &&+ 0 \cdot 3^{4} &&+ 2 \cdot 3^{3} &&+ 1 \cdot 3^{2} &&+ 2 \cdot 3^{1} &&+0 \cdot 3^{0}&&\\
& = 2 \cdot 729 &&+ 2 \cdot 243 &&+ 0 \cdot 81 &&+ 2 \cdot27 &&+ 1 \cdot 9 &&+ 2 \cdot 3 &&+0 \cdot 1&&\\
& = 1458 &&+ 486 &&+ 0 &&+ 54 &&+ 9 &&+ 6 &&+0&&= 2013 \\
\end{alignat*}

\begin{align*}
(2202120)_{3} & = 2 \cdot 3^{6} && + 2 \cdot 3^{5} &&+ 0 \cdot 3^{4} &&+ 2 \cdot 3^{3} &&+ 1 \cdot 3^{2} &&+ 2 \cdot 3^{1} &&+0 \cdot 3^{0}\\
& = 2 \cdot 729 && + 2 \cdot 243 &&+ 0 \cdot 81 &&+ 2 \cdot27 &&+ 1 \cdot 9 &&+ 2 \cdot 3 &&+0 \cdot 1\\
& = 1458 && + 486 &&+ 0 &&+ 54 &&+ 9 &&+ 6 &&+0&= 2013 \\
\end{align*}
\end{document}
Gruß
Elke

MC3330
28-04-2013, 23:14
Danke. Mir ist aufgefallen, das bei kurzen Formeln die Abstände zwischen den Zeichen sehr groß werden.


\documentclass[fleqn]{scrartcl}
\usepackage{amsmath}
\begin{document}

\begin{align*}
\text{\textbf{(iI)}}\
1268 & = 1024 &&+ 240 &&+ 4 \\
& = 4 \cdot 256 &&+ 15 \cdot16 &&+ 4 \cdot1 \\
& = 4 \cdot 16^2 &&+ 15 \cdot 16^1 &&+ 4 \cdot 16^0 = (4154)_{16}
\end{align*}
\end{document}

Ist es möglich, dass ganze irgendwie ein wenig kompakter und platzsparender zu machen?

esdd
28-04-2013, 23:38
Hallo,

dann versuch es mit alignat:

\documentclass[fleqn]{scrartcl}
\usepackage{amsmath}
\begin{document}

\begin{align*}
\text{\textbf{(iI)}}\
1268 & = 1024 &&+ 240 &&+ 4 \\
& = 4 \cdot 256 &&+ 15 \cdot16 &&+ 4 \cdot1 \\
& = 4 \cdot 16^2 &&+ 15 \cdot 16^1 &&+ 4 \cdot 16^0 = (4154)_{16}
\end{align*}

\begin{alignat*}{3}
\text{\textbf{(iI)}}\
1268 & = 1024 &&+ 240 &&+ 4 \\
& = 4 \cdot 256 &&+ 15 \cdot16 &&+ 4 \cdot1 \\
& = 4 \cdot 16^2 &&+ 15 \cdot 16^1 &&+ 4 \cdot 16^0 = (4154)_{16}
\end{alignat*}
\end{document}
Gruß
Elke