我可以在没有 shell-escape 的情况下默认启用 FFI 吗?
所包含的 FFI 库luatex可能很危险,因此默认情况下禁用它(至少在 TeXLive 中)。为了访问该库,必须luatex使用该--shell-escape选项进行调用。TeXLive(配置文件?)中是否有一种方法可以永久允许不使用选项的 FFI 库shell-escape? ...
所包含的 FFI 库luatex可能很危险,因此默认情况下禁用它(至少在 TeXLive 中)。为了访问该库,必须luatex使用该--shell-escape选项进行调用。TeXLive(配置文件?)中是否有一种方法可以永久允许不使用选项的 FFI 库shell-escape? ...
过一会儿,我想再玩一下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} ...
根据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...
未能编译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...
此示例代码之前出现在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 ...