【发布时间】:2018-03-11 19:24:37
【问题描述】:
我正在使用 Gitlab Pages 为我的项目托管一个由 Doxygen 创建的 API。我还利用 graphviz 项目来创建依赖图。我使用 CI 脚本来安装软件包并构建文档:
pages:
stage: build
image: alpine
script:
- apk update && apk add doxygen
- apk add graphviz
- doxygen doxy/dox_config
- mv docs/html/ public/
artifacts:
paths:
- public
only:
- master
dependencies: []
CI 脚本运行时没有任何错误,除了 Doxygen 错误抱怨它找不到 LaTeX 和 dvips,这两者都不会影响 graphviz 图片。我的图表如下所示:
我不太确定问题是什么或如何解决。为什么所有的字符都错了?
【问题讨论】:
-
遇到同样的问题,我会试试你的解决方案。对于未来的读者:我通过在 doxygen 配置中切换到 MathJax 解决了 LaTeX 问题,我认为这比在 docker 映像中请求整个 LaTeX 安装更相关。
标签: unicode doxygen graphviz gitlab-ci