LaTeX에서 Mathematica 플롯 사용

LaTeX에서 Mathematica 플롯 사용

MathematicaLaTeX환경 내부 에서 생성된 플롯을 사용하고 싶습니다 . 환경 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/언어/howto/GenerateTeXWithTheWolframLanguage.html

답변2

1.AFAIK 실행할 수 없습니다매스매티카LaTeX 내부의 코드.

2.사진을 PDF로 내보냅니다.

아래 이미지를 참조하세요. 마우스로 쉽게 할 수 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보