Я хотел бы использовать графики, созданные Mathematica
внутри моей LaTeX
среды. Возможно ли построить график Mathematica
кода полностью внутри LaTeX
среды?
Если это невозможно, знает ли кто-нибудь хороший способ реализовать Mathematica
графики в моем .tex
файле?
Самый простой способ — это простой .png
экспорт, \includegraphics
но разрешение картинки неудовлетворительное.
\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}
И это будет параметрический график, созданный с помощьюMathematica
ParametricPlot3D[{(2 + Cos[v]) Cos[u], (2 + Cos[v]) Sin[u], Sin[v]}, {u, 0, 2*Pi}, {v, 0, 2*Pi}]
решение1
Вы просто сохраняете свой блокнот Mathematica как файл Latex. Вся графика будет генерировать файлы eps. Затем просто добавьте:
\usepackage{epstopdf}
Вы сможете использовать pdflatex.
Вот полезная ссылка: http://reference.wolfram.com/language/howto/GenerateTeXWithTheWolframLanguage.html
решение2
1.Насколько мне известно, запустить его невозможно.Математикакоды внутри LaTeX.
2.Экспортируйте изображение в формате PDF.
Смотрите изображение ниже. Вы можете легко сделать это с помощью мыши.