Tabelle exportieren < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 14:47 Do 05.02.2009 | Autor: | Seb |
Hallo, ich schreibe gerade meine Diplomarbeit in Mathematik. Dazu benutze ich Latex mit dem Editor Winshell. Jetzt wollte ich mal fragen wie ihr Tabellen aus Mathematica in die Diplomarbeit einfügen würdet.
Danke im Voraus
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:20 Sa 07.02.2009 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Ich würde mal sagen, du stellst die Tabelle mittels TableForm dar, und exportierst dann diese Tabelle als Latex.
Was du rausbekommst ist dann zwar ein Array, aber das environment anzupassen sollte ja nicht das Problem sein ;)
MfG sunny
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:45 Mi 11.02.2009 | Autor: | Seb |
Ah das werd ich mal probieren, ich hab mir etz a weng ein umsändlicheres System überlegt.
DIe Arrays als tsv-file abspeichern, anscheinend in excel importieren und dort ne schöne Tabelle erstellen, dies dass als Bild abspeichern und in ner figure-Umgebung in Latex einbinden.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:57 So 15.02.2009 | Autor: | halirutan |
Moin,
wie nicht einfach die Tabelle mit einer kleinen Funktion in das Format bringen, in dem man es in LaTeX brauch. Eine Tabelle ist doch nichts weiter als ein 2-dimensionales Array.
Das kann man doch nach seinen Wuenschen umwandeln:
1: |
| 2: | TableToLatex[(matrix_)?(Length[Dimensions[#1]] === 2 & )] :=
| 3: | StringJoin["\\begin{tabular}[ht]{",
| 4: | StringJoin @@ Array["|l" & , Last[Dimensions[matrix]]],
| 5: | "|}\n",
| 6: | StringJoin @@ Riffle[(StringJoin @@ Riffle[#1, " & "] & ) /@
| 7: | Map[ToString, matrix, {2}], " \\\\ \n"],
| 8: | "\n\\end{tabular}"]
|
und dann kann man seine Tabellen einfach "wandeln"
1: |
| 2: | In[19]:= t = {{68, 58, 74, 192}, {159, 149, 87, 117},
| 3: | {38, 63, 139, 93}};
| 4: | TableToLatex[t]
| 5: |
| 6: | (*und das ergibt*)
| 7: | \begin{tabular}[ht]{|l|l|l|l|}
| 8: | 68 & 58 & 74 & 192 \\
| 9: | 159 & 149 & 87 & 117 \\
| 10: | 38 & 63 & 139 & 93
| 11: | \end{tabular}
|
Cheers
Patrick
PS: Sorry, aber es scheint keine Code-Umgebung zu geben, bei der es keine Zeilennummern gibt. Die wirst du wohl entfernen muessen, wenn du es in Mathematica kopieren willst.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:09 Mo 16.02.2009 | Autor: | Seb |
Danke für den Tip, du hast recht so funktionierts eigentlich echt schnell und einfach und die Beschriftungen muss man einfach noch dazuschreiben.
|
|
|
|