tuack 踩坑
先写一些我在版本 0.1.5.3.1 中遇到的问题,没事干可能会详细写一下。
tuack,显然需要安装 python。
Q: 基本安装和使用?
A: pip install tuack 安装,python -m tuack.[模块名] [参数] 使用。参数为 -h 可以提供帮助。
Q: 我生成了一个示例题目,渲染 pdf 时为何报错?
A: 题面文件「输入格式」中调用了数据配置中 m 的最大值,而默认的 config.yaml 中并没有这个值。可以删去题面文件中的调用或在配置的 args 中添加 m 的值。
Q: 示例题目中数据范围的表格怎么是空的?
A: 表格调用了每个测试点的属性 n、m 和 bin,而默认配置文件甚至没有记录测试点。可以在题目目录下运行 python -m tuack.gen data 在配置文件中加入示例测试点,并在配置文件中为该测试点添加属性如 args: {n: 1, m: 1, bin: 0}。
Q: 以题目名为 self.sample_file() 的提示是在
A: 个人方法:python -m tuack.dump arbiter-down 输出大样例。这样的文件名是对的且会转换换行。
Q: 导出 lemon 工程的换行符转换怎么不太对劲?
A: 不知道为什么导出 lemon 工程默认用的 unix2dos(dump.py:203)。可以考虑手动处理。