【问题标题】:Encounter problems while compiling kerTeX on Mac OSX在 Mac OSX 上编译 kerTeX 时遇到问题
【发布时间】:2014-06-20 21:18:57
【问题描述】:

我试图在 Mac OSX 10.9 上编译 kerTeX,但遇到了一些问题。我从project homepage 下载了这个get_mk_install.sh 并将其提供给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脚本。这是适合我的任务的解决方案吗?如果有更好的,请告诉我。

谢谢。

【问题讨论】:

    标签: macos porting tex building


    【解决方案1】:

    对于移动用例,我创建了TeX-- 项目。请注意,它生成的是 DVI 文件,而不是 PDF。

    单个 C++11 类中的 TeX 实现。

    基于 tex.web 的 3.1415926 版本。对原始来源进行了最小的更改;而是更喜欢利用 p2c 的可配置性来操作生成的 C 源代码。主要目标是让 TeX 的大量符号脱离全局范围;使其易于嵌入。

    头文件的创建是通过tex.sh shell 脚本完成的,因此可以随时重新生成。没有手动清理或重组代码。代码的一些自动转换是在 shell 脚本中完成的。主要是用 C++ 等价物替换某些 C 结构。

    web/tex.hpp 文件应该是您所需要的。随意打开有关该项目的 Github 问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 2021-08-06
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      相关资源
      最近更新 更多