我想知道 TeXLive 2011 上的 ConTeXt 是否存在任何错误。我通常不使用 ConTeXt,但想玩一下。
$ uname -a
OpenBSD oko.bagdala2.net 5.1 GENERIC.MP#188 i386
我在处理 ConTeXt 的最小工作示例时遇到了问题。TeXLive 2011 是随 5.1 一起提供的版本
$ more test.tex
\setuphead[title][style={\ss\bfd},
before={\begingroup},
after={John Doe, the author\smallskip\currentdate\bigskip\endgroup}]
\starttext
\title{\CONTEXT}
\section{Text}
\CONTEXT\ is a document preparation system for the \TEX\ typesetting
program. It offers programmable desktop publishing features and
extensive
\stoptext
输出
$ texexec test.tex
mtxrun | kpse fallback with progname 'context' initialized in
0.12 seconds
$ context test.tex
mtxrun | unknown script 'context.lua' or 'mtx-context.lua'
在我看来这看起来像是路径问题。
编辑:
$ luatools --generate
mtxrun | unknown script 'base.lua' or 'mtx-base.lua'
然而
$ mtxrun --generate
“有效”,但是当我尝试编译最小工作示例时收到了相同的消息。
但是,Joseph Wright 的评论非常有用,它似乎暗示我遇到的 ConTeXt 问题是 OpenBSD 特有的。我在 ports.AT.openbsd.org 上发布了这个问题,但 Edd(我们的 TeXLive 维护者)尚未回复。我会更新解决方案。
答案1
Edd Barrett写道:
2012 年 4 月 30 日(星期一)晚上 11:02:23,Predrag Punosevac 写道:
$ 上下文测试.tex
mtxrun | 未知脚本“context.lua”或“mtx-context.lua”
您的示例在这里运行良好。
您是否安装了 texlive_texmf-context?
我以为我已经安装了。但是,当我手动检查时,我发现已构建包但尚未安装。我添加了它,这里一切正常。抱歉打扰了。
我还注意到您之前与 Mark 和其他几位开发人员讨论过 ConTeXt。我支持您关于将其从 TeXLive 中完全分离出来并制作 ConTeXt 独立端口的想法。不幸的是,由于我的工作性质,我没有真正从 LaTeX 切换的兴趣。如果 Frantisek 想完成他的工作,我可以帮助测试它。否则,如果他们想使用它,我将在他们的邮件列表中为 ConTeXt 人员提供对我的一台 OpenBSD 机器的 ssh 访问权限。
谢谢,
普雷德拉格