var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s=u.createElement(o),i,f;for(s.src=config.url||"//az416426.vo.msecnd.net/scripts/a/ai.0.js",u.getElementsByTagName(o)[0].parentNode.appendChild(s),t.cookie=u.cookie,t.queue=[],i=["Event","Exception","Metric","PageView","Trace"];i.length;)r("track"+i.pop());return r("setAuthenticatedUserContext"),r("clearAuthenticatedUserContext"),config.disableExceptionTracking||(i="onerror",r("_"+i),f=e[i],e[i]=function(config,r,u,e,o){var s=f&&f(config,r,u,e,o);return s!==!0&&t["_"+i](config,r,u,e,o),s}),t }({ instrumentationKey:"b2e35952-fd24-45c1-a4c5-1b24703d79e7" }); window.appInsights=appInsights; appInsights.trackPageView();

北京科技大学本科生(非官方)LaTex模板

最新内容详见 Github

模板概括

本模板需要使用CTex组件,所有文件采用UTF-8编码,使用XeLatex在Windows平台编译通过通过。本模板采用MIT授权。

使用方法

安装CTEX(必选)

本项目需要使用CTEX,下载地址

确认系统环境变量(可选)

如果你的CTEX采用默认安装位置,默认情况下,以下内容应在环境变量中:

  • C:\CTEX\UserData\miktex\bin;
  • C:\CTEX\MiKTeX\miktex\bin;
  • C:\CTEX\CTeX\ctex\bin;
  • C:\CTEX\CTeX\cct\bin;
  • C:\CTEX\CTeX\ty\bin;
  • C:\CTEX\Ghostscript\gs9.05\bin;
  • C:\CTEX\GSview\gsview;
  • C:\CTEX\WinEdt;
    虽然以上并不都有用,但建议都包含。

设置PowerShell (可选,建议)

运行-> powershell -> Set-ExecutionPolicy RemoteSigned

编译Main.tex (可选)

可以使用两种方式编译

WinEdt

使用WinEdt打开Main.tex,在菜单栏中选择 Tex -> PDF -> XeLatex 即可,但编译成功后不会自动弹出pdf文件。

xe-rebuild.bat

双击xe-rebuild.bat文件即可,等待片刻即可看到编译好的Main.pdf

文件说明

文件名 说明
Main.tex 文章的主体,使用include包含各章节内容。不建议在这里写内容
hdyustb.cls 文章整体格式的定义都在这里,这是本项目的核心
bibfile.bib 所有的文献都在这里,不管是否引用,都放在这里就可以。建议使用JebRef管理此文件。
clean.ps1 双击清理缓存(需要运行PowerShell脚本运行)
xe-rebuild.bat 清理缓存(需要运行PowerShell脚本运行)并连续编译多次,生成最终版
xe-build-once.bat 清理缓存(需要运行PowerShell脚本运行)并编译一次,不包含目录信息

模板使用注意事项

UTF-8

XeLaTex的编译方式要求使用UTF-8编码。UTF-8编码根据文件开头是否有3个字节的特征码分为有BOM版和无BOM版。WinEdt只能正确处理有BOM的UTF-8编码。
因此,建议新建一个.txt文件,用记事本打开,另存为时选择UTF-8编码,随后把文件扩展名修改为.tex

论文撰写注意事项

表头

根据学校要求,表头应在表上方,因此不要直接用WinEdt自动生成的,记得把标题提前。示例如下:
\begin{table}[!ht]
\centering
\caption{表头}\label{tab:tabref}
\begin{tabular}{lr}\hline
业务类型 &典型速率\ \hline
文件传输& 无限制 \ \hline
\end{tabular}
\end{table}

目前已知问题

  • 学校要求最终提交 MS Word 格式
  • 本项目只能帮助你完成正文的内容的编写,至于扉页什么乱七八糟的还要你用Word完成(特别提醒,电脑里没幼圆和方正魏碑简体的要记得装)。
  • clean.ps1 文件需要使用 Set-ExecutionPolicy RemoteSigned 设置后方可正常使用。

免责声明

本项目目前是非官方的版本,作者不保证使用本模板能够通过检测等事情。

其他学校LaTex模板参考(非官方)

学校 作者 论文类别 地址
西安电子科技大学 本科生 https://github.com/xdlinux/xdba-thesis
浙江大学 硕士 https://github.com/Vespa314/ZJUthesis
华东理工大学 本科生 https://github.com/dagnaf/ecust-bachelor-thesis-template
中山大学 本科生 https://github.com/chungkwong/sysu_thesis
中科院 博士 http://www.ctex.org/PackageCASthesis
东北师范大学 https://github.com/tiankonguse/NENUCSThesis
大连理工大学 博士 https://github.com/Khaos/DLUTThesis
武汉理工大学 硕士、博士 https://github.com/zhaoyanpeng/whutthesis
北京邮电大学 本科生 https://github.com/cnMuggle/buptthesis-bachelor
国防科技大学 刘本源 硕士、博士 https://github.com/liubenyuan/nudtpaper
哈尔滨工业大学 硕士、博士 https://github.com/dustincys/PlutoThesis
华南理工大学 Alwin Tsui https://github.com/alwintsui/scutthesis
西安交通大学 博士 https://github.com/Aetf/xjtuthesis
东南大学 https://github.com/search?l=TeX&q=seuthesis&type=Repositories
清华大学 薛瑞尼 全系列 https://github.com/xueruini/thuthesis


使用CTex完成北京科技大学本科生毕业设计的更多相关文章

  1. 关于本科毕业设计期间对数据挖掘工具rapidminer的使用体验和心得,案例分享

    1.前言:本科生毕业设计有好多人说没有什么用处,自己又做不出来什么新东西,全是抄抄改改的,浪费大家时间.但是对此事我的态度不同,我觉得就像我们小时候玩过家家一样,别的孩子都在玩,我不参与进去显得会有遗 ...

  2. python爬虫抓取中国最好大学排名1 清华大学 北京 94.0 100.0 97.70% 清华大学 2 北京大学

    import requests from bs4 import BeautifulSoup import bs4.element r=requests.get("http://www.zui ...

  3. 从大学开始学C++到现在的一些感悟

    Since I choose this road, I will not regret it.     --Mereyct 端午过后的第二天,闲着没事,更新一下博客. 写这个博客的原因是,看到了群里有 ...

  4. 计算机专业-世界大学学术排名,QS排名,U.S.NEWS排名

    2015年美国大学计算机专业排名 计算机专业介绍:计算机涉及的领域非常广泛,其分支学科也是非常多.所以在美国将主要的专业方向分为人工智能,程序应用,计算机系统(Systems)以及计算机理论(theo ...

  5. 人物-IT-雷军:雷军

    ylbtech-人物-IT-雷军:雷军 雷军 (全国工商联副主席,小米科技创始人.董事长) 雷军,1969年12月16日出生于湖北仙桃,毕业于武汉大学,是中国大陆著名天使投资人.  雷军作为中国互联网 ...

  6. AI:AI

    ylbtech-AI:AI 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学. 人工 ...

  7. 用JavaScript输出表格

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  8. JavaScript的学习3

    一.数组 1.定义数组格式:var 变量名 = [数组元素1,数组元素2] 2.遍历数组元素: 格式: var arr = []; for(var i=0;i<数组长度;i++){ arr[i] ...

  9. js 表格实现

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. linux入门级常用命令

    1) 关闭Linux系统的命令:init 02) Linux终端:Linux终端也称为虚拟控制台.Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制.3) 切 ...

  2. spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 动态组合条件查询

    实际应用中,系统设计无法预料到用户最终的查询条件是怎样的.通常的做法是给出一些限制死的查询条件让用户查询.业务稍有改动,就要重新设计界面,增加查询字段等,费时费力. 比较好的做法是,除了常用的查询外, ...

  3. linux 系统服务

    此文涉及的命令:service.chkconfig. 概念 daemon 的主要分类 stand_alone:此 daemon 可以自行单独启动服务 属性:daemon 启动并加载到内存后就一直占用内 ...

  4. 学习笔记-----Android的View绘制过程

    边看源码边参考别人的博客等,做一下学习笔记. 要了解View的绘制,首先得知道View树的结构:(可以参考http://blog.csdn.net/qinjuning/article/details/ ...

  5. 关于display:flex

    遇到了一个bug 就是display:flex   遇到的bug原型就是,项目容器的diaplay:flex ,一行项目五个,到最后一行只剩两个的时候 是两端对齐的,如果再添加的话 也就是两端各一个子 ...

  6. C++基础-01

    指针 - 指针的基本操作间接引用指针所指向的对象 - 机器一般按字节寻址,所以能够独立分配的最小空间是1字节,也就是说指针指向的 最小空间为1字节.特别地,对于bool变量,虽然实际需要的是1bit, ...

  7. Hibernate一对多(注解)

    <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hi ...

  8. 16.10.16学到的JAVA知识

    1. 每个字节就是八位,所以每个字节的取值范围是  -128~127,它可以保存一个英文字符,包括字母,数字和英文标点.而汉字的的数量很多,一个字节没法把所有的汉字表达出来,所以汉字就是用两个字节来存 ...

  9. FastDFS.Client操作文件服务器

    1.配置文件设置 <configSections> <section name="fastdfs" type="FastDFS.Client.Confi ...

  10. HTTP 协议缓存

    http 缓存分为客户端缓存和服务端缓存 1. 客户端缓存 客户端缓存指的是浏览器缓存, 浏览器缓存是最快的缓存, 因为它直接从本地获取(但有可能需要发送一个请求), 它的优势是可以减少网络流量, 加 ...