Files
ouc_latex_template/课程执行大纲
laoyang f87d763602 重写全部 README,只保留使用说明
17 个 README 统一改成使用说明书,去掉来源、踩坑、需求过程等内容。

只保留:
- 怎么编译、跑几遍
- 文件结构
- 要改哪些参数(逐项列出宏名与含义)
- 用到的命令(表格)
- 版式参数

删除:
- 原文件来源、抽取过程
- 踩坑记录、最小复现、实测数据
- 用户需求、工单号、历史沿革
- 改造前后对比

行数 4185 → 2261。

全库 16/16 编译通过。
2026-11-01 08:52:54 +08:00
..

课程执行大纲

中国海洋大学本科课程教学执行大纲,A4 多页(含封面、基本信息表、各节正文)。

编译

cd 课程执行大纲
xelatex 课程执行大纲.tex
xelatex 课程执行大纲.tex        % 跑两遍,目录与交叉引用才正确

或仓库根:bash build.sh 课程执行大纲(自动跑两遍)

文件

文件 说明
课程执行大纲.tex 主文件,课程信息与正文改这里
ouccourse.sty 版式包,一般不改

课程信息

在 \begin{document} 之前定义:

\newcommand{\cfcourse}{信号与系统基础}     % 课程名
\newcommand{\cfyear}{2026}                % 开课年份
\newcommand{\cfseason}{秋}                % 季
\newcommand{\cfmode}{考试}                % 考核方式
\newcommand{\cfcode}{081203304517}        % 课程代码
\newcommand{\cfhour}{56}                  % 总课时
\newcommand{\cfcredit}{3.0}               % 学分
\newcommand{\cfprac}{18}                  % 实践学时
\newcommand{\cfteacher}{陈立群}            % 任课教师
\newcommand{\cfteachno}{99663311}         % 开课号
\newcommand{\cfmajor}{电子信息工程}         % 面向专业
\newcommand{\cfattr}{专业核心必修课}        % 课程属性
参数 说明
\cfcourse 课程名
\cfyear 开课年份
\cfseason 季学期,春 / 秋
\cfmode 考核方式(考试 / 考查)
\cfcode 课程代码
\cfhour 总课时
\cfcredit 学分
\cfprac 实践学时
\cfteacher 任课教师
\cfteachno 开课号
\cfmajor 面向专业
\cfattr 课程属性

正文写法

\ccschool
\ccsubtitle
\ccmaintitle{本科课程执行大纲}

\ccsec{一、课程基本信息}

\ccfieldrow{【课程名】}{\cfcourse}{【开课时间】}{\cfyear\ 学年 \cfseason\ 季学期}
\ccfieldrow{【考核方式】}{\cfmode}{【课程代码】}{\cfcode}
\ccfieldrow{【总课时/学分】}{\cfhour/\cfcredit}{【实践学时】}{\cfprac}
\ccfieldone{【任课教师/开课号】}{\cfteacher/\cfteachno}
\ccfieldone{【面向专业/课程属性】}{\cfmajor/\cfattr}

\ccsec{二、课程内容}
\ccp{1.课程描述(中英文):}
\ccp{本课程是电子信息类专业的核心基础课……}
\ccp{This course is a core foundation subject for ...}
命令 用途
\ccschool 印「中国海洋大学」校名
\ccsubtitle 印副标题
\ccmaintitle{标题} 主标题
\ccsec{标题} 一级节(一、二、三…)
\ccp{正文} 正文段落
\ccpz{正文} 正文段落,不缩进
\ccfieldrow{标签1}{值1}{标签2}{值2} 一行两栏的信息行
\ccfieldone{标签}{值} 一行一栏的信息行
\ccblank{n} n 个空行位
\ccdateblank 日期空位
\ccsignlab{文字} 签字栏标签
\ccnewpage 强制分页

表格

教学安排表、考核方式表用 tblr 环境。表宽常量:

常量 说明
\cctblw 表格总宽
\ccAwd … \ccFwd 各列宽度
\ccscoretblw / \ccscoreAwd / \ccscoreBwd 成绩表的宽与列宽

版式

A4,多页
封面 + 基本信息表 + 各节正文
正文宋体,标题黑体,表格 9pt

注意

示例内容为虚构数据,使用时全部替换。签字栏留空手填。