我正在尝试使用 Haddock 为我的项目生成 LaTex-documantation。一切都是用cabal
(......cabal configure
并且cabal build
没有问题地工作)构建的。对于文档的 html 版本,一切正常。
但是当我发出cabal haddock --haddock-option=--latex
它仍然构建html:
Documentation created: dist/doc/html/my_project/index.html
Preprocessing executable 'my_project' for my_project-0.1.0.0..
我在文件夹*.tex
中转储了一些文件dist/doc/html/my_project/
。生成的输出似乎已损坏:尝试构建my_project.tex
会pdflatex
导致大量错误消息。
...
! Extra alignment tab has been changed to \cr.
<template> ...egin \relax \d@llarend \endtemplate
l.60 \end{tabulary}
\par
我错过了什么重要的东西吗?这是通常的方式吗 - 我必须tex
手动(或脚本)从 -files 构建文档?