本仓库包含安徽大学电子信息工程学院(School of Electronic Information Engineering, Anhui University)使用的课程设计与实验报告 LaTeX 模板。
ahu_report.cls— 模板类文件,定义了报告的格式。template_coursedesign.tex— 课程设计报告模板示例(包含参考文献引用)。template_experiment.tex— 实验报告模板示例(包含代码块和子图插入)。coursedesign_refs.bib— 参考文献数据库示例。pic/— 存放正文中使用的图片资源。logo/— 存放校徽等图片资源。backgroud/— 存放背景pdf资源。
本模板基于 ahu_report.cls 类文件。在你的 .tex 文件开头使用以下命令调用模板:
\documentclass[选项]{ahu_report}experiment:用于撰写实验报告(默认)。coursedesign:用于撰写课程设计报告。nofirstpagebg:取消第一页的背景水印。nobg:全局关闭背景水印。
实验报告:
\documentclass[experiment]{ahu_report}课程设计报告:
\documentclass[coursedesign]{ahu_report}关闭背景报告:
\documentclass[可选参数,nobg]{ahu_report}在文档导言区(\begin{document} 之前),你需要设置以下命令来生成封面或标题头:
| 命令 | 说明 | 适用模式 | 备注 |
|---|---|---|---|
\title{...} |
报告标题 | 课程设计 | 封面大标题 |
\course{...} |
课程名称 | 全部 | 实验报告中为副标题 |
\academy{...} |
学院名称 | 课程设计 | 默认为“电子信息工程学院” |
\major{...} |
专业名称 | 全部 | |
\grade{...} |
年级 | 课程设计 | 如:23级 |
\stuid{...} |
学号 | 全部 | |
\name{...} |
姓名 | 全部 | |
\expdate{...} |
实验日期 | 实验报告 | |
\setbgopacity{...} |
背景透明度 | 全部 | 0~1 之间的小数,默认 1.0 |
推荐使用 XeLaTeX 编译器。
如果你的报告中不需要引用参考文献(通常实验报告不需要),只需运行一次 xelatex 即可:
xelatex template_experiment.tex如果你的报告中使用了参考文献(如 template_coursedesign.tex 示例),需要按照以下顺序进行编译,以确保引用和编号正确生成:
xelatex(生成辅助文件)bibtex(处理参考文献)xelatex(生成引用)xelatex(生成最终文档,确保交叉引用正确)
命令行示例:
xelatex template_coursedesign
bibtex template_coursedesign
xelatex template_coursedesign
xelatex template_coursedesign提示:在 VS Code 中使用 LaTeX Workshop 插件时,通常会自动处理这些编译链(Recipe)。如果遇到参考文献不显示的问题,请尝试清理辅助文件后重新按上述顺序编译。
- 字体问题:请确保操作系统中安装了必要的字体(如宋体、黑体等),模板依赖
ctex宏包调用系统字体。 - 图片路径:建议将图片放在
pic/目录下,并使用相对路径引用。