使用CTex完成北京科技大学本科生毕业设计
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完成北京科技大学本科生毕业设计的更多相关文章
- 关于本科毕业设计期间对数据挖掘工具rapidminer的使用体验和心得,案例分享
1.前言:本科生毕业设计有好多人说没有什么用处,自己又做不出来什么新东西,全是抄抄改改的,浪费大家时间.但是对此事我的态度不同,我觉得就像我们小时候玩过家家一样,别的孩子都在玩,我不参与进去显得会有遗 ...
- python爬虫抓取中国最好大学排名1 清华大学 北京 94.0 100.0 97.70% 清华大学 2 北京大学
import requests from bs4 import BeautifulSoup import bs4.element r=requests.get("http://www.zui ...
- 从大学开始学C++到现在的一些感悟
Since I choose this road, I will not regret it. --Mereyct 端午过后的第二天,闲着没事,更新一下博客. 写这个博客的原因是,看到了群里有 ...
- 计算机专业-世界大学学术排名,QS排名,U.S.NEWS排名
2015年美国大学计算机专业排名 计算机专业介绍:计算机涉及的领域非常广泛,其分支学科也是非常多.所以在美国将主要的专业方向分为人工智能,程序应用,计算机系统(Systems)以及计算机理论(theo ...
- 人物-IT-雷军:雷军
ylbtech-人物-IT-雷军:雷军 雷军 (全国工商联副主席,小米科技创始人.董事长) 雷军,1969年12月16日出生于湖北仙桃,毕业于武汉大学,是中国大陆著名天使投资人. 雷军作为中国互联网 ...
- AI:AI
ylbtech-AI:AI 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学. 人工 ...
- 用JavaScript输出表格
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JavaScript的学习3
一.数组 1.定义数组格式:var 变量名 = [数组元素1,数组元素2] 2.遍历数组元素: 格式: var arr = []; for(var i=0;i<数组长度;i++){ arr[i] ...
- js 表格实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- 数字信号处理--Z变换,傅里叶变换,拉普拉斯变换
傅立叶变换.拉普拉斯变换.Z变换最全攻略 作者:时间:2015-07-19来源:网络 傅立叶变换.拉普拉斯变换.Z变换的联系?他们的本质和区别是什么?为什么要进行这些变换.研究的都是什么? ...
- Linux-read命令
转自:http://man.linuxde.net/read read命令 read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合. 该命令可以一次读取多个变量的值,变量和输入的 ...
- jquery 中substring,substr,split的用法
substring 方法 返回位于 String 对象中指定位置的子字符串. strVariable.substring(start, end) 参数 start 指明子字符串的起始位置,该索引从 0 ...
- 【Python全栈笔记】08 [模块二] 20 Oct 递归 -*** 待补充
递归 引入 递归的表现形式 下面是四个函数,互相调用返回结果 # 引入 递归的表现形式 def f1(): ' def f2(): r = f1() return r def f3(): r = f2 ...
- Python——函数中的关键字参数
关键字参数 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple.而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict.请看 ...
- linux服务器加硬盘扩容
from: http://bbs.chinaunix.net/thread-3613556-1-1.html 试验环境: vmware下,centos6,64位版本,原来系统默认分区,/dev/sda ...
- Java基础知识系列——日期
日期类型也是在编程中经常用到的一种数据类型. Java中的日期类型为Date. 另外需要记住三个类: java.text.SimpleDateFormat; java.util.Calendar; j ...
- 【好文要转】HTTP图解(大牛必经之路)
http://www.cnblogs.com/aylin/p/6221436.html
- js之字符串操作
1.字符串查找 var str = "source_content10"; if(str.indexOf("source_content") !== false ...
- Android SDK更新以及ADT更新出现问题的解决办法
http://jingyan.baidu.com/article/148a192196209d4d70c3b168.html