\__xchoices_env_determine_show_answer:N
函数,如何实现
\bool_if:NT \__xchoices_env_show_answer_bool
{ \q_recursion_stop } % 看上去像停止循环的代码但是实际使用会一直编译不停
- 删除
xchoices.sty
多余代码,优化代码格式
- 将
hlist
的设置从sethlist
改为环境的可选参数
- 去掉
xchoices
环境中varwidth
环境的- \leftmargin
- 修复标签对齐问题并重新调整不同
label-pos
的参数(#4)
- 修正
README.md
的示例代码和图片问题
- 更改
\paren
名为\xparen
- 更新示例文件
xchoices-test.tex
- 解决基线对齐问题(#2)
- 修复不会自动换行的bug(#3)
- 修复自动换行后长度的问题(#3)
- 增加
label-style
的chinese值
- chinese的label-style时post-label设置为“、”
- 基本完成
coffinchoice
命令的重写
- 增加插图判断
- 完善
coffinchoice
不同方位的细节调整
- 增加基于coffin的
xchoices*
环境
- 增加环境上下方间距控制
- 当
label-pos
为right
系列时,修改label样式为形如".A"
xchoice
环境更名为xchoices
环境
- 修改
\xitem
为\item
- 移除
\xchoices
命令,只保留xchoices
环境(#I4SKCL)
- 去掉环境的“解析”接口
- 合并
xchoices
环境和xchoices*
环境为xchoices
环境
- 新建仓库,增加
CHANGELOG.md
和xchoices.sty
- 完成
xchoice
环境的编写
- 完成数据预处理函数的编写
- 完成原
choices
宏包中hlistchoice
命令的迁移改写
- 在
choices
宏包基础上增加了hlistchoice
命令的vsep
和hsep
的键值设置(通过sethlist接口)
- 完成答案显示与解析控制
- 增加选择题括号命令
\paren
Github:https://github.com/xkwxdyy/xchoices
Gitee:https://gitee.com/xkwxdyy/xchoices