我尝试在 Mac OSX 10.9 上编译 kerTeX,遇到了一些问题。我下载了这个获取安装文件来自项目主页并将其输入到sh
,它一开始运行得很好,但突然终止,错误消息对我来说没有任何意义:
#========== BUILDING sys/sh1/pkglib
sed -e 's!@@TARGETSHELL@@!/bin/sh!'\
-e '/^##PKG_SYS_DEPENDENT/r /Users/user/Temp/kertex/kertex_T/sys/sh1/pkglib/./unix.data' /Users/user/Temp/kertex/kertex_T/sys/sh1/pkglib/sh.data\
| sed -e 's!@@SYS_FTPC@@!ftp!'\
-e 's!@@SYS_HTTPC@@!ftp!'\
-e 's!@@SYS_SUDOING@@!sudo!'\
-e 's!@@SYS_ROOT_ID@@!0!' >pkglib.sh
#========== sys/sh1/pkglib DONE (50/50)
Programs that failed to build:
!mpware/sh1/mp2ps
make: *** [all] Error 1
谁能帮忙解决这个问题,或者告诉我哪里可以找到解决方案。
我的目的是将一些 TeX 系统移植到 Android、iOS 等移动平台上,以便在本地编译 TeX 脚本。这是适合我任务的解决方案吗?如果有更好的,请告诉我。
谢谢。
答案1
对于移动用例,我创建了TeX--项目。请注意,它生成的是 DVI 文件,而不是 PDF。
单个 C++11 类中的 TeX 实现。
基于 tex.web 3.14159265 版本。主要目标是将 TeX 的大量符号从全局范围中解放出来;使其易于嵌入。
头文件的创建是通过
tex.sh
shell 脚本完成的,因此可以随时重新生成。没有对代码进行手动清理或重构。一些自动化代码的转换是在 shell 脚本中完成的。主要是用 C++ 等效代码替换某些 C 结构。
该web/tex.hpp
文件应该就是您所需的全部内容。欢迎随时打开有关该项目的 Github 问题。