我试图用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
- 文件构建文档吗?