【新】基于Tikz设计的课程表 v2.0
【新】基于Tikz设计的课程表 v2.0 【新】基于Tikz设计的课程表 v2.0
【新】基于Tikz设计的课程表 v2.0
【新】基于Tikz设计的课程表 v2.0
作品简介

【新】基于Tikz设计的课程表 v2.0

模板介绍

模板采用扁平化设计,提供9组+色彩组,按照一天12节课设计,在tikzpicture环境下使用.模板定义了生成课程的命令\course共有8个选项

  • 选项一为颜色设置,提供了9组色组(1号色~9号色):分别为深绿、浅绿、深蓝、浅蓝、深紫、浅紫、棕色.
  • 选项二为星期(范围在1~5)
  • 选项三、四分别为课程开始节数和课程结束节数.如早八到早十课程则选项三、四数值分别为{1}{2}(第一节8:05到第二节9:40)
  • 选项五为课程名称.
  • 选项六为上课教室.
  • 选项七为授课教师.
  • 选项八为课程备注.

2023年8月30日更新

  • 重新设计文档结构,采用.cls文件,使主文件更加简洁
  • 设计4个全局选项
    • font选项:该选项用于设置文档中文字体,有ctex字体ctex和思源字体source两个选项,缺省值为ctex.使用时请确保本地已安装思源字体
    • style选项:该选项用于设置每门课程显示的样式为圆角round或直角sharp,缺省值为sharp.
    • language选项:该选项用于一键设置星期显示语言,有日本語jp、简体中文cn和Englishen三个选项,缺省值为jp.
  • 调整文档宽高比,匹配a4纸打印大小.
  • 支持生成多个课表,新增命令\makeframe,用于生成一张课表的框架和标题.
  • 新增\more命令,用于在课表底部添加备注.

    使用方法

    在加载此设计文件后,便可根据需求添加课程.

  • 使用命令\makeframe生成一张课表框架和标题
  • 逐个添加课程,如颜色选择深紫色{5号色}在星期四{4}上午第三节到第五节{3}{5}学习{高等量子力学}课程,在{第6教研楼·中225}上课,授课教师为{Liy \& Chenmn},则\course命令写法为
    \documentclass[round,jp,source]{LiteTable}
    \begin{document}
    \begin{tikzpicture}[scale=0.05]
    \makeframe{Axia\!\texttt{'}\!s Timetable for Semester 5}
    \course{5号色}{4}{3}{5}{高等量子力学}{第6教研楼·中225}{Liy \& Chenmn}{第 1--17 周}
    \more{・开始上课:\textbf{2023年9月11日} ・寒假开始:\textbf{2024年1月26日}}
    \end{tikzpicture}
    \end{document}
  • 可在末尾添加课表备注,如开学/寒假日期等.

暂无评论