将 Asymptote 与 pdfLaTeX 结合使用

将 Asymptote 与 pdfLaTeX 结合使用

我最近开始使用 LaTeX,发现它很棒。我现在用 LaTeX 来处理我的所有文档 :)。但是,现在我需要在文档中包含一些图表和图表,我找到了这个Asymptote软件包,发现它非常强大。不过我在使用它时遇到了一些问题。

首先,我想知道将渐近线代码嵌入 LaTeX 的语法,其次,是否有任何方便的方法可以用一个命令来编译整个文档,我过去常常在 mathematica 中制作图表,在那里我会导入图片并用一个命令编译整个文档pdflatex

答案1

要将 Asymptote 代码嵌入 LaTeX 文件,您可以使用asymptoteLaTeX 包:

\usepackage[inline]{asymptote}

对于文档全局 Asymptote 定义使用asydef环境:

\begin{asydef}
...
\end{asydef}

对于您的 Asymptote 代码,请使用以下asy环境,可能在带有标题的图形环境中:

\begin{asy}
...
\end{asy}

运行 (pdf)LaTeX,然后运行 ​​Asymptote,然后再次运行 (pdf)LaTeX,例如:

pdflatex filename
asy filename-1.asy
pdflatex filename

为了方便起见,您可以使用latexmk

欲了解更多信息,请查看7 LaTeX 用法在 Asymptote 文档中。有一个完整的 LaTeX 示例,其中包含几个 Asymptote 图以及编译和使用方法latexmk

答案2

您可以在以下位置找到有关在 LaTeX 文档中使用 Asymptote 的指南问题解决艺术 维基。他们还有一个渐近线论坛它允许您在帖子中呈现 Asymptote 代码。

答案3

如果你不必使用渐近线,你可以找到许多其他解决方案来在 LaTeX 中使用图形。请查看蒂克兹技巧。我想你会发现许多有用的例子和包。

相关内容