升级到 TeX Live 2013 后 Asymptote 默认渲染器出现问题

升级到 TeX Live 2013 后 Asymptote 默认渲染器出现问题

我刚刚将 Ubuntu 64 位上的 TeX Live 安装从 2012 升级到 2013。升级后,当我尝试渲染一些简单的 3D 图形时,没有出现默认渲染窗口。因此,我从 Asymptote 手册中添加了以下几行:

import settings;
outformat="";
render=-1;

我收到以下错误:

$ asy -V 3test.asy
 /usr/local/texlive/2013/texmf-dist/asymptote/three.asy: 2906.13: runtime: to support onscreen rendering, please install glut library, run ./configure, and recompile

在 TeX Live 2012 中,即使没有建议的配置选项,上面使用的命令也会直接进入 OpenGL 渲染器。

有什么建议吗?我想也许编译到 TeX Live 2013 中的 Asymptote 是在没有使用 glut 库的情况下编译的?我需要直接从源代码编译 Asymptote 吗?

答案1

假设

我猜你从 CTAN 安装了“vanilla” TeX Live 2013,如以下问题所述如何在 Debian 或 Ubuntu 上安装“原始” TeXLive?

下次还请告知您安装的 Ubuntu 版本 - 例如 Ubuntu 12.04 Longtime-support。

OpenGL/Glut 要求

检查你已经安装了哪些软件包。我必须安装这个软件包freeglut3-dev

$ apt-get install freeglut3-dev

相关内容