Skip to content

Fusyong/ConTeXt-templates-for-workbook-and-examination-paper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a ConTeXt template for workbook and examination paper

语文练习册和试卷的ConTeXt模板

缘起和思路等见我的博客《语文练习册和试卷的ConTeXt模板》

用法

  1. 安装ConTeXt LMTX
  2. 安装插件(否则编译时会报告命令/控制序列不存在)
    1. 夹注jiazhu
    2. 竖排vtypeset
    3. 标点挤压zhpunc
  3. 下载本项目,在根目录位置编译>context book.lmtx。如果控制台显示中文时有乱码,可用命令临时改变代码页>chcp 65001
  4. 在字体设置文件type-imp-student.mkiv中,字体家族studenttt风格的bi变体用于显示汉语拼音,所用字体文件WukongPinyinSans-Light.ttf在font文件夹中,请自行安装。如果不想安装,可以改\definefontfamily[student][tt][kaiti][bf=simhei,it=fangsong,bi=WukongPinyinSans-Light]中的“WukongPinyinSans-Light”为“simhei”,或其他。仅当使用student字体的tt风格时有此问题。

主要特性

  1. 在排版文档中,就地放置参考答案和答题说明(标签);
  2. 在参考答案部分自动归集、排印参考答案和答题说明,无需另排;
  3. 根据参考答案计算合适的答题空间;
  4. 在校对模式下,就地显示参考答案和答案说明,以便就地连贯单线地读校;
  5. 常见题型模版(有待丰富);
  6. TODO 试卷支持:给练习题赋分,并自动归总、校验、排印分数;

目前状态

练习册初始可用,效果如下。 (左侧是正常正文;中间是校对模式的正文,就地嵌入了参考答案和答题说明;右侧是自动归集、排印的参考答案)

TODO

  • 试卷模式
    • 练习题赋分,并自动归总、校验、排印分数;
  • 优化答题空间
  • 题型模版
    • 用斜线画掉错误答案
    • 在括号中填空
    • 在括号中填空(右侧对齐)
    • 在文中横线上填空
    • 括号中画勾画叉
    • 括号中画勾画叉(右侧对齐)
    • 在拼音下的田字格里写字词
      • 校验
    • 选择正确的项目序号
      • 多项选择题校验
    • 一段包括填空和勾选等标记的内容(如表格)整体作为答案
    • 在文句中画线,画线内容作为答案
    • 包含填空的带括号的多行的组
    • 连线题
  • 答题说明(标签)
    • (略)
    • 示例:
    • 文中练习
    • 见文中练习
  • 自动归集参考答案、答题说明并排印
    • 从答案序号向题目跳转\goto
  • 必要的版面布局
    • A4练习册
    • A2试卷

已知BUG

  • 栏目与大题同级(可能导致其间分页),提级则大题序号重置

About

a ConTeXt template for workbook and examination paper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published