Skip to content

河南大学数学与统计学院本科数值逼近/计算方法课程实验报告LaTeX模板

Notifications You must be signed in to change notification settings

ChaunceyWang2021/HENU-NumericalAnalysis-ExReport-Template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYSU-SPA-Labreport-Template

中山大学物理与天文学院本科实验报告LaTeX模板

大家好,我是来自于物理与天文学院2019级物理系的本科生Huanyu Shi。

本模板源于我大二一时兴起所做。对于撰写实验报告,学院只提供了简陋的 word 模板,使用 word 效率低下且排版效果不甚理想。于是我仿照学院提供的模板格式,在其基础上完成了此 $\LaTeX$ 模板。

临近毕业,我发现此模板在学院内部仍有流传,但毕竟当时写就并不规范,且功能有诸多缺失。考虑到种种原因,我决定将此模板进行更新完善并打包公布在 GitHub 和知乎上,希望有助于后辈学子,同时也希望对其他兄弟院校的同学有一定参考和帮助作用。

Demo 和源码可在 release 上下载。

同时,也欢迎访问我的 blog

模板功能说明

更新内容

本模板经过更新完善后,除几个必要的实验报告部分:

  • 扉页
  • 预习报告
  • 实验记录
  • 分析与讨论

在此前的实验报告基础上我增加了以下几个内容:

  • 参考文献,注明引用内容是是作者对他人知识成果的承认和尊重,是保证学术诚信必须养成的习惯,不可缺失:

  • 代码附录,给出了使用Lstlisting环境展示实验报告中所用代码的示例:

  • 常用命令展示,鉴于部分学生初次接触 $\LaTeX$,本模板也给出了相应的常用命令展示以方便查阅。

注意事项

  1. 参考文献应导入bib文件中,编译顺序请按xelatex->bibtex->xelatex->xelatex
  2. lstlisting代码环境配置如下,导入的是Python语言,可手动更改或添加其他程序语言,其他相关配置可参考listings宏包的手册,
\usepackage{listings}
\definecolor{c1}{HTML}{2752C9} % 定义的颜色
\lstloadlanguages{python}
\lstdefinestyle{pythonstyle}{
backgroundcolor=\color{gray!5},
language=python,
frameround=tftt,
frame=shadowbox, 
keepspaces=true,
breaklines,
columns=spaceflexible,                   
basicstyle=\ttfamily\small, % 基本文本设置,字体为teletype,大小为scriptsize
keywordstyle=[1]\color{c1}\bfseries, 
keywordstyle=[2]\color{Red!70!black},   
stringstyle=\color{Purple},       
showstringspaces=false,
commentstyle=\ttfamily\scriptsize\color{green!40!black},% 注释文本设置,字体为sf,大小为smaller
tabsize=2,
morekeywords={as},
morekeywords=[2]{np, plt, sp},
numbers=left, % 代码行数
numberstyle=\it\tiny\color{gray}, % 代码行数的数字字体设置
stepnumber=1,
rulesepcolor=\color{gray!30!white}
}

3. 本模板定义了两种形式的box,可参考tcolorbox宏包的手册进行修改,

\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\newtcolorbox{tbox}[2][]{
  colframe=black!70!,
  breakable,
  enhanced,
  boxrule =0.5pt,
  title = {#2},
  fonttitle = \large\kaishu\bfseries,
  drop fuzzy shadow,
  #1
}
\newtcolorbox[auto counter,number within=section]{question}[1][]{
  top=2pt,bottom=2pt,arc=1mm,
  boxrule=0.5pt,
  breakable,
  enhanced,
  coltitle=c1!80!gray,
  colframe=c1,
  colback=c1!3!white,
  drop fuzzy shadow,
  title={思考题~\thetcbcounter\quad},
  fonttitle=\bfseries,
  attach title to upper,
  #1
}

声明

  • 本模板仅供学习交流所用,非学院官方模板。
  • 本模板不再进行更新维护,若有任何额外需求请自行设计更改。
  • 欢迎报考中山大学物理与天文学院

About

河南大学数学与统计学院本科数值逼近/计算方法课程实验报告LaTeX模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 100.0%