Array horizontale Linien über mehrere Zeilen

Formelsatz für Mathematik, Naturwissenschaften und Technik


Runox
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 30. Dez 2020, 13:01

Array horizontale Linien über mehrere Zeilen

Beitrag 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!


gast

Re: Array horizontale Linien über mehrere Zeilen

Beitrag 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.


Runox
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 30. Dez 2020, 13:01

Re: Array horizontale Linien über mehrere Zeilen

Beitrag 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
Screenshot 2020-12-30 153911.png (14.54 KiB) 6201 mal betrachtet

die vertikale Linie mit \cmidrule{2-4} ist kein Problem, nur bei der horizontalen Linie weiß ich nicht weiter.


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Array horizontale Linien über mehrere Zeilen

Beitrag 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.


Runox
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 30. Dez 2020, 13:01

Re: Array horizontale Linien über mehrere Zeilen

Beitrag von Runox »

Vielen Dank!


gast

Re: Array horizontale Linien über mehrere Zeilen

Beitrag 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.


Antworten