Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeile/Spalte einer Matrix durchstreichen
Hallo!
Ich möchte in einer quadratischen Matrix (gesetzt mit array) eine Zeile bzw. eine Spalte durchstreichen. Wie bekommt man das hin?
Minmalbeispiel:
\documentclass{article}
\begin{document}
\[
M = \left( \begin{array}{ccc}1&2&3\\4&5&6\\7&8&9\end{array} \right)
\]
\end{document}
Okay, da mittlerweile 16 Benutzer meine Frage gelesen haben und niemand eine Antwort weiß:
Gibt es irgendeine Möglichkeit (mit beliebigen Tricks oder zusätzlichen Packages), eine Matrix zu setzen und dabei eine Zeile oder Spalte durchzustreichen?
Ich möchte in einer quadratischen Matrix (gesetzt mit array) eine Zeile bzw. eine Spalte durchstreichen. Wie bekommt man das hin?
Minmalbeispiel:
\documentclass{article}
\begin{document}
\[
M = \left( \begin{array}{ccc}1&2&3\\4&5&6\\7&8&9\end{array} \right)
\]
\end{document}
http://tug.org/PSTricks/main.cgi?file=Examples/tabularLines
Herbert
Vielen Dank!
Falls jemand das gleiche Problem hat: Bei mir sieht das Dokument jetzt so aus (ich benutze array anstelle von pmatrix, weil ich die Einträge der Matrix rechts ausgerichtet haben möchte):
http://img151.imageshack.us/img151/9781/matrixto2.png
\documentclass{article}
\usepackage{pstricks,pst-plot,pst-node}
\SpecialCoor
\begin{document}
\[
M = \left( \begin{array}{ccc}1&2&3\\\rnode{A}{4}&5&\rnode{B}{6}\\7&8&9\end{array} \right)
\]
\pcline[linecolor=black,nodesep=-0.5em](A)(B)
\end{document}
irgendwie klappt das Durchstreichen bei mir nicht...
habe mir folgende Matrix gebastelt, und möchte jetzt, dass z.B. die 1. Zeile und 4. Spalte durchgestrichen werden wie auf dem Bild...kann mir da vllt jmnd helfen...
\begin{tabular}{|c|c|}
\hline
$\begin{array}{c}
C^0\\
\hline
1\\
2\\
3\\
4\\
5\\
6\\
\end{array}$
&
$\begin{array}{cccccc}
1&2&3&4&5&6 \\
\hline
\infty&27&43&16&30&26\\
7&\infty&16&1&30&25\\
20&13&\infty&35&5&0\\
21&16&25&\infty&18&18\\
12&46&27&48&\infty&5\\
23&5&5&9&5&\infty \\
\end{array}$ \\
\hline
\end{tabular}
Präambel
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{setspace}
\onehalfspacing
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{mathptmx}
\usepackage{times}
\usepackage{cancel}
\usepackage{amsmath,listings}% Mathematikumgebungen
\usepackage{amssymb}
\usepackage{pstricks,pst-plot}
\usepackage{pst-node}
\SpecialCoor
\usepackage{color}
\usepackage{array}
\usepackage{graphicx}
\begin{document}
\noindent
Hallo und Herzlich Willkommen :)
irgendwie klappt das Durchstreichen bei mir nicht...
versuche Dich erstmal an dem Beispiel aus Beitrag#4 -- wenn Du das erstmal richtig kompiliert bekommst, sollte einer Anpassung an Deine eigene Matrix nix mehr im Weg stehen, setze einfach entsprechende \rnode{}{} an Deine gewünschten Linienendpunkte und zieh dann mit \pcline (vllt unterhalb \end{tabular}) die Linien zwischen diese Stützpunkte.
Ansonsten schau Dir bitte an, was ein Minimalbeispiel (http://www.mrunix.de/forums/showthread.php?t=66921) ist.
BTW: Wozu `times'? Du lädst schon `mathptmx'.
MfG
habe mir folgende Matrix gebastelt, und möchte jetzt, dass z.B. die 1. Zeile und 4. Spalte durchgestrichen werden wie auf dem Bild...kann mir da vllt jmnd helfen...
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{pst-node}
\begin{document}
\begin{tabular}{|c|c|}\hline
$\begin{array}{c}
\Rnode{A}{C^0}\\\hline
1\\2\\3\\4\\5\\6\\
\end{array}$
&
$\begin{array}{cccccc}
1&2&3&\rnode{a}{4}&5&\Rnode{B}{6} \\\hline
\infty&27&43&16&30&26\\
7&\infty&16&1&30&25\\
20&13&\infty&35&5&0\\
21&16&25&\infty&18&18\\
12&46&27&48&\infty&5\\
23 & 5 & 5 & \rnode{b}{9} & 5 &\infty \\
\end{array}$ \\\hline
\end{tabular}
\ncline[nodesep=-1em]{A}{B}\ncline[nodesep=-1em]{a}{b}
\end{document}
Herbert
vielen Dank für die Antworten, leider funktioniert immer noch nicht, ich weiss nicht was ich falsch mache...ich arbeite mit Windows XP und möchte als Ausgabe eine .pdf haben. Das Problem ist, dass ich grade mal ein Paar Tage mit TeXnicCenter bzw. Latex arbeite und kenn mich dar praktisch gar nicht aus. Wäre sehr dankbar, wenn mir jemand eine Lösung für meinen Fall verraten würde.=)
mechanicus
21-03-2010, 22:52
Hi,
Ghostscript installiert?
Kompilierungsweg: latex->ps->pdf wählen
Das sollte funktionieren.
Gruß
Marco
Vielen Dank für die Hilfe, Ghostskript nachinstalliert, jetzt geht es.....
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.