Horizontale Linie in alignat-Umgebung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Horizontale Linie in alignat-Umgebung

von noob5 » Mo 17. Mai 2010, 17:23

Dankeschön

Das ist genau das, was ich gesucht habe. Aber viel eleganter.


Super Forum!

Teillösung

von localghost » Mo 17. Mai 2010, 10:27

Bessere Linie, aber mit Nebenwirkung.
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath}

\begin{document}
  \begin{align*}
    S_{n} &= \hphantom{a_{n}-(} a_{1} + a_{2} + \ldots + a_{n-1} + a_{n} \\
    S_{n-1} &= \hphantom{a_{n}}-(a_{1} + a_{2} + \ldots + a_{n-1}) \\ \cline{1-3}
    S_{n}-S_{n-1} &= a_{n}
  \end{align*}
\end{document}

MfG
Thorsten

Horizontale Linie in alignat-Umgebung

von noob5 » So 16. Mai 2010, 23:37

Hallo,

ich habe hier ein Gleichungssystem, bei dem es mir sehr wichtig ist, dass
gleiche Zeichen untereinander stehen. Ich habe dafür schon die array- und align-Umgebungen ausprobiert, jedoch waren die Ergebnisse bescheiden (Im Beispiel war
der Abstand zwischen Klammer und a1 zu groß)
Mit alignat hab ich scheinbar die Lösung gefunden, allerdings ist die horizontale
Linie zu lang.
Hier der Code
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{amsmath}

\begin{alignat}{2}
S_{n} &=  &\!&a_{1} + a_{2} + \ldots + a_{n-1} + a_{n}  \nonumber\\
S_{n-1} &=\! &-(&a_{1} + a_{2} + \ldots + a_{n-1})          \nonumber\\
\hline 				
S_{n} - S_{n-1} &= a_{n} 						   \nonumber
\end{alignat}

\end{document}
Ich hoffe, dass ihr mir helfen könnt.

Danke

Nach oben