Ich möchte mit Mathematica
meiner Umgebung erstellte Plots verwenden. Ist es möglich, den Code vollständig innerhalb der Umgebung LaTeX
zu plotten ?Mathematica
LaTeX
Wenn das nicht möglich ist, kennt jemand eine gute Möglichkeit, die Mathematica
Diagramme in meiner .tex
Datei zu implementieren?
Der einfachste Weg ist ein einfacher .png
Export, \includegraphics
allerdings ist die Auflösung des Bildes nicht zufriedenstellend.
\documentclass[a4paper,pagesize ,landscape, fontsize=5pt, fleqn]{scrartcl}
\usepackage[left=0.75cm,right=0.75cm, top=0.75cm, bottom=1cm]{geometry}
\usepackage{multicol}
\usepackage{amsmath, amsfonts, amssymb}
\usepackage{bbm}
\usepackage[svgnames,table,hyperref]{xcolor}
\usepackage{tikz}
\usepackage{array,multirow}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\pagestyle{plain}
\setlength{\columnsep}{30pt}
\setlength{\columnseprule}{0.4pt}
\begin{document}
\begin{multicols*}{3}
torus
\[\text{parametric: } \vec{r}(u, v) = \begin{pmatrix}(c + a\cos(v))\cos(u) \\ (c + a\cos(v))\sin(u) \\ a\sin(v) \end{pmatrix} \hspace{5mm} u, v \in[0, 2\pi)\]
\[\text{implicit: }\left(c - \sqrt{x^2 + y^2}\right)^2 + z^2 = a^2\]
%here should be the 3D plot.%
\end {multicols*}
\end{document}
Und dies wäre das parametrische Diagramm, das erstellt wurde mitMathematica
ParametricPlot3D[{(2 + Cos[v]) Cos[u], (2 + Cos[v]) Sin[u], Sin[v]}, {u, 0, 2*Pi}, {v, 0, 2*Pi}]
Antwort1
Sie speichern Ihr Mathematica-Notebook einfach als Latex-Datei. Alle Grafiken werden als EPS-Dateien generiert. Fügen Sie dann einfach hinzu:
\usepackage{epstopdf}
Sie können pdflatex verwenden.
Hier ist ein nützlicher Link: http://reference.wolfram.com/language/howto/GenerateTeXWithTheWolframLanguage.html
Antwort2
1.Soweit ich weiß, ist es nicht möglich,MathematicaCodes innerhalb von LaTeX.
2.Exportieren Sie das Bild als PDF.
Siehe das Bild unten. Sie können es ganz einfach mit der Maus machen.