在Mac OSX上编译kerTeX时遇到问题

时间:2014-05-04 15:08:29

标签: macos porting tex building

我试图在Mac OSX 10.9上编译kerTeX并遇到一些问题。我从get_mk_install.sh下载了这个project homepage并将其提供给sh,它最初工作得很好但突然终止,错误消息对我没有任何意义:< / p>

#========== 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 个答案:

答案 0 :(得分:1)

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

  

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

     

基于tex.web的3.1415926版。对原始来源进行了微小的更改;而是倾向于利用p2c的可配置性来操纵生成的C源。主要目标是让TeX的大量符号超出全球范围;使其易于嵌入。

     

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

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