PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Additionslinie in linearen Gleichungen?



Uhlhorn
14-05-2008, 14:07
Hallo Ihr Lieben,

ich habe das Problem, dass ich eine Additionslinie bei linearen Gleichungen innerhalb einer alignat-Umgebung einfügen muss. Außerdem soll ich jeweils die letzte Zeile, also das Ergebnis der Gleichung doppelt unterstreichen. Doch weder der \uuline-Befehl noch der \underline{}-Befehl helfen mir weiter, da ich jeweils die ganze Zeile unterstreichen soll. Ich habe es auch mit \hrulefill{} probiert innerhalb von \intertext{} probiert, hilft aber auch nicht weiter, weil es eine Linie über die ganze Seite zieht.

Vielen Dank für die Hilfe.

Anbei ein Minibeispiel und ein Bild mit dem Aussehen im Anhang:

\documentclass{minimal}
\usepackage{amsmath}
\usepackage{ngerman}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1ex plus0.3ex minus0.1ex}

\begin{document}

\dots \\

Die Gleichungen lauten dann:

\begin{alignat}{5}
& -2x +2y &&= 6\\
& \hspace{4,3mm}2x +2y &&= 8
\intertext{Nun werden beide Gleichungen addiert:}
& -2x +2y &&= 6\\
& \hspace{4,3mm}2x +2y &&= 8\\
& \hspace{4,3mm}0x +4y &&= 14
\end{alignat}

Ich ben"otige die Zeile (4) in einfacher Unterstreichung oder alternativ einen Tennstrich zwischen (4) und (5). F"ur andere Gleichungen ben"otige ich eine Doppelte Unterstreichung des Ergebnisses. Das bedeutet, dass ich wissen muss wie ich die Zeile (5) doppelt unterstrichen kann.

\end{document}

http://www.mrunix.de/forums/attachment.php?attachmentid=1987&d=1210766701

Sabrina.Dankers
14-05-2008, 14:30
Hallo,

das ist zwar auch nur zurechtgebastelt, funktioniert aber:



\begin{alignat}{5}
& -2x +2y &&= 6\\
& \hspace{4,3mm}2x +2y &&= 8
\intertext{Nun werden beide Gleichungen addiert:}
& -2x +2y &&= 6\\
&\hspace{4,3mm}2x +2y &&= 8\\[-0.25cm]
&\makebox[1.65cm][r]{\hrulefill}&&\makebox[0.85cm][r]{\hrulefill}\nonumber\\
& \hspace{4,3mm}0x +4y &&= 14\\[-0.25cm]
&\makebox[1.65cm][r]{\hrulefill}&&\makebox[0.85cm][r]{\hrulefill}\nonumber\\[-0.45cm]
&\makebox[1.65cm][r]{\hrulefill}&&\makebox[0.85cm][r]{\hrulefill}\nonumber
\end{alignat}

voss
14-05-2008, 14:56
[QUOTE=Uhlhorn;264666]ich habe das Problem, dass ich eine Additionslinie bei linearen Gleichungen innerhalb einer alignat-Umgebung einfügen muss. Außerdem soll ich jeweils die letzte Zeile, also das Ergebnis der Gleichung doppelt unterstreichen. Doch weder der \uuline-Befehl noch der \underline{}-Befehl helfen mir weiter, da ich jeweils die ganze Zeile unterstreichen soll. Ich habe es auch mit \hrulefill{} probiert innerhalb von \intertext{} probiert, hilft aber auch nicht weiter, weil es eine Linie über die ganze Seite zieht.

[/CODE]


\begin{align}
-2x +2y &= 6\\
2x +2y &= 8
\intertext{Nun werden beide Gleichungen addiert:}
-2x +2y &= 6\\
2x +2y &= 8\\[-10pt]\cline{1-2}
0x +4y &= 14\\[-0.8\normalbaselineskip]\cline{1-2}\nonumber
\\[-2.2\normalbaselineskip]\cline{1-2}\nonumber
\end{align}

Herbert

Sabrina.Dankers
14-05-2008, 15:05
Hallo Herbert,

dass zeigt bei mir keine Linie. Hast du dafür irgendwelche Pakete geladen?

LG Sabrina

Uhlhorn
14-05-2008, 15:08
@ Sabrina: Danke sehr, es funktioniert!
Wenn ich aber diese Lösung bei einem ganzen Mathebuch anwenden will, dann wird es tatsächlich ein ganz schönes Gebastel. Und die Abstände zu den Linien könnten auch kleiner sein. Mal sehen …

@ voss: Danke sehr, Deine Lösung finde ich sehr einfach und elegant, doch sie zieht bei mir leider keine Linien. Muss vielleicht noch eine weitere Bibliotek eingebunden werden?

voss
14-05-2008, 15:14
dass zeigt bei mir keine Linie. Hast du dafür irgendwelche Pakete geladen?



*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
***********


\listfiles
\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{align}
-2x +2y &= 6\\
2x +2y &= 8
\intertext{Nun werden beide Gleichungen addiert:}
-2x +2y &= 6\\
2x +2y &= 8\\[-10pt]\cline{1-2}
0x +4y &= 14\\[-0.8\normalbaselineskip]\cline{1-2}\nonumber
\\[-2.2\normalbaselineskip]\cline{1-2}\nonumber
\end{align}

\end{document}

Herbert

Sabrina.Dankers
14-05-2008, 15:27
Hallo,

es lag an der Dokumentenklasse. Hatte ja das Beispiel von hier kopiert. Mit article funktioniert es. Ich wusste gar nicht, dass man die \cline auch in einer align-Umgebung verwenden kann. Ich kannte das nur von array. Und wieder was dazugelernt.

Uhlhorn
14-05-2008, 15:53
Danke für Eure Hilfe!
Ich werde Herberts Vorschlag für den einfachen Additionsstrich nehmen, aber etwas modifiziert:
[-0,9\normalbaselineskip]\cline{2-5}\\[-1,55\normalbaselineskip]

Das hat den Vorteil, dass sich die Position der Gleichungen nicht verschiebt.
(Und in meiner Dokumentenklasse wird auch eine Linie gezeichnet, jedoch in meiner oben gewählten {minimal}-Klasse nicht.)

Die doppelten Unterstreichungen werde ich erst mal weglassen. Vielleicht mache ich sie noch ganz zum Schluss.

Ich denke, dass es jetzt sehr ansehnlich aussieht:
http://www.mrunix.de/forums/attachment.php?attachmentid=1990&stc=1&d=1210773446

voss
14-05-2008, 16:16
Danke für Eure Hilfe!
Ich werde Herberts Vorschlag für den einfachen Additionsstrich nehmen, aber etwas modifiziert:
[-0,9\normalbaselineskip]\cline{2-5}\\[-1,55\normalbaselineskip]

Das hat den Vorteil, dass sich die Position der Gleichungen nicht verschiebt.
(Und in meiner Dokumentenklasse wird auch eine Linie gezeichnet, jedoch in meiner oben gewählten {minimal}-Klasse nicht.)

Die doppelten Unterstreichungen werde ich erst mal weglassen. Vielleicht mache ich sie noch ganz zum Schluss.

Ich denke, dass es jetzt sehr ansehnlich aussieht:

na ja, die letzten Zeilen sind mit ihrer Ausrichtung nicht so der Hit ...
Wenn du mir einem einfachen array arbeitest, was heir völlig ausreichen würde,
dann kannst du die einzelnen Seiten viel besser anordnen.

Herbert

Uhlhorn
14-05-2008, 16:50
Ich werde mir darüber Gedanken machen, danke für den Tipp.