ffi

我可以在没有 shell-escape 的情况下默认启用 FFI 吗?
ffi

我可以在没有 shell-escape 的情况下默认启用 FFI 吗?

所包含的 FFI 库luatex可能很危险,因此默认情况下禁用它(至少在 TeXLive 中)。为了访问该库,必须luatex使用该--shell-escape选项进行调用。TeXLive(配置文件?)中是否有一种方法可以永久允许不使用选项的 FFI 库shell-escape? ...

Admin

luatex 无法使用 FFI 找到动态共享库
ffi

luatex 无法使用 FFI 找到动态共享库

过一会儿,我想再玩一下FFI 库在回答和一个教程作者为 Henri Menke。 我运行的是 archlinux 最新系统,其中安装了 TeXLive 2021 vanilla,并且是最新版本。 不幸的是,运行以下最小示例: \documentclass{minimal} \usepackage{luacode} \begin{luacode*} local ffi = require("ffi") local gsl = ffi.load("gsl") \end{luacode*} \begin{document} \end{document} ...

Admin

如何在我的 Latex 文档中使用 Julia 代码?
ffi

如何在我的 Latex 文档中使用 Julia 代码?

根据https://towardsdatascience.com/5-ways-julia-is-better-than-python-334cc66d64ae(第 2 项)内容如下 Julia code is universally executable in R, Latex, Python, and C. 我在 Google 上搜索了一下,找不到如何做到这一点的例子。当然,你需要有朱莉娅除了 TexLive 之外,它还安装在个人电脑上。 当然,我不是在谈论在 Latex 中列出 Julia 代码。也不是在谈论在 Julia 中使用 Late...

Admin

ffi.load 在 TeXLive 中默认在哪里寻找动态库?
ffi

ffi.load 在 TeXLive 中默认在哪里寻找动态库?

未能编译Henri Menke 编写的一段令人惊叹的代码,他在评论中指出,ffi 可能无法在我的系统上找到正确的动态库。 这是一个可以使用的 MCE(必须用 进行编译lualatex --shell-escape)。 \documentclass{standalone} \usepackage{luacode} \begin{luacode*} local ffi = require("ffi") local gsl = ffi.load("gsl") \end{luacode*} \begin{document} Test \end{docum...

Admin

从 Lua 调用 Julia
ffi

从 Lua 调用 Julia

此示例代码之前出现在Aditya 的博客文章,并做了一个小调整。我尝试在 Debian 10 (buster) 上运行它,但失败并出现以下错误。 texlua julia.lua ERROR: could not load library "/usr/lib/x86_64-linux-gnu/../bin/../lib/x86_64-linux-gnu/julia/sys.so" /usr/lib/x86_64-linux-gnu/../bin/../lib/x86_64-linux-gnu/julia/sys.so: cannot open shared ...

Admin