Seite 1 von 1
Array horizontale Linien über mehrere Zeilen
Verfasst: Mi 30. Dez 2020, 13:17
von Runox
Guten Tag,
ich würde gerne in folgender Matrix eine horizontale Linie einfügen, welche an der schon vorhanden Linie ansetzt. Kann mir da wer helfen?
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{booktabs}
\usepackage[utf8] {inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage[T1]{fontenc}
\begin{document}
\begin{center}
$\left(\begin{array}{rrrr}
2&2&-1&3 \\
\cmidrule{2-4}
0&1&3&4 \\
0&1&3&4 \\
0&3&9&6 \\
0&1&3&-2
\end{array}\right)$
\end{center}
\end{document}
Liebe Grüße!
Re: Array horizontale Linien über mehrere Zeilen
Verfasst: Mi 30. Dez 2020, 14:32
von gast
Ich verstehe die Frage nicht. Du kannst die Linie durch Änderung des Arguments natürlich auch früher beginnen lassen. Dann kannst du aber natürlich auch einfach \midrule verwenden. siehe dazu die booktabs-Anleitung.
Statt einer center-Umgebung würde ich übrigens eine Matheumgebung, beispielsweise displaymath oder align* empfehlen. Natürlich entfallen die $ dann.
Re: Array horizontale Linien über mehrere Zeilen
Verfasst: Mi 30. Dez 2020, 15:40
von Runox
Tut mir leid, falls ich mich falsch ausgedrückt habe. Ich möchte gerne, dass es am Ende ca. so aussieht:

- Screenshot 2020-12-30 153911.png (14.54 KiB) 7343 mal betrachtet
die vertikale Linie mit \cmidrule{2-4} ist kein Problem, nur bei der horizontalen Linie weiß ich nicht weiter.
Re: Array horizontale Linien über mehrere Zeilen
Verfasst: Do 31. Dez 2020, 00:31
von Bartman
\documentclass[fontsize=12pt]{scrartcl}
% https://texwelt.de/fragen/26496
% Ausgabe von April 2018 in ltnews auf CTAN
%\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%\usepackage{mathtools}% lädt amsmath
%\usepackage{amssymb}% lädt amsfonts
\usepackage[T1]{fontenc}
\usepackage{lmodern}% https://texwelt.de/fragen/5537
\begin{document}
\[\left(\begin{array}{r|rrr}
\multicolumn{1}{r}{-2} & 2 &-1&3 \\
\cline{2-4}
0&1&3&4 \\
0&1&3&4 \\
0&3&9&6 \\
0&1&3&-2
\end{array}\right)\]
\end{document}
Für aufwändigere Eingriffe könnte man eine TikZ-Matrix benutzen.
Re: Array horizontale Linien über mehrere Zeilen
Verfasst: Do 31. Dez 2020, 10:10
von Runox
Re: Array horizontale Linien über mehrere Zeilen
Verfasst: Do 31. Dez 2020, 11:39
von gast
Kleiner Hinweis: \cmidrule ist für horizontale Linien. Es ist auch kein Schaden statt Fremdwörter einfach die deutschen Begriffe zu verwenden: horizontal = waagerecht, vertikal = senkrecht.