使用 pdflatex 生成 Yii 2 中文权威指南 PDF

2018-12-02 16:46:45 1591 0 技术文章

问题来源

https://github.com/yiisoft-contrib/yiiframework.com/issues/142 https://en.wikibooks.org/wiki/LaTeX/Internationalization#Chinese

解决方案

https://github.com/yiisoft-contrib/yiiframework.com/blob/master/commands/GuideController.php#L85

修改为:

// https://en.wikibooks.org/wiki/LaTeX/Internationalization#Chinese
// TODO this does not work yet. See https://github.com/yiisoft-contrib/yiiframework.com/issues/142
file_put_contents("$pdfTarget/main.tex", str_replace(['\usepackage[british]{babel}', '\begin{document}', '\end{document}'], ['\usepackage{CJKutf8}', '\begin{document}' . PHP_EOL . '\begin{CJK}{UTF8}{gbsn}', '\end{CJK}' . PHP_EOL . '\end{document}'], file_get_contents("$pdfTarget/main.tex")));

{gbsn} 是“宋体”,所以前提是服务器已经安装中文的“宋体”字体。

    没有找到数据。
您的邮箱不会被公开