Giter Site home page Giter Site logo

jyfzh / thesis-njfu Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iamty/thesis-njfu

0.0 0.0 0.0 10.57 MB

LaTeX template for NJFU bachelor thesis. 南京林业大学本科生毕业论文LaTeX模板

License: LaTeX Project Public License v1.3c

TeX 100.00%

thesis-njfu's Introduction

thesis-NJFU

thesis-NJFU是根据南京林业大学官方Microsoft Word毕业论文模板及撰写规范设计的LaTeX模板,旨在为广大本科毕业生的毕业论文撰写提供更优秀的体验。

本项目在最新的MikTeX发行版上测试通过,欢迎TeX Live, Mac TeX等平台用户反馈测试结果。

CTeX套件恕不收到支持。

特性

  • 自动生成封面及中文日期
  • 自动生成符合GB/T 7714-2015标准的参考文献条目
  • 自动生成摘要
  • 自动生成符合要求的目录
  • 提供多种定理环境
  • 在查重系统中表现正常

许可

本项目许可证为LaTeX Project Public License v1.3c.

项目结构

项目结构如下

THESIS-NJFU
│  main.pdf
│  main.tex
│  readme.md
│  references.bib
│  thesis-NJFU.cls
│
├─pic
│      mRNA_volcano.pdf
│
└─res
    ├─copyright
    │      ty_publlication.png
    │
    └─cover
            logo.jpg
            sn.jpg

根目录中包含说明文件的LaTeX源文件main.tex,PDF文件main.pdf,BibTeX参考文献数据库文件references.bib以及LaTeX类文件thesis-NJFU.cls./pic目录下包含了文档编译所需要的图片文件,./res目录下包含了项目所需要的一些资源。

在开始前

在开始使用本项目前,请确保

  • 已经正确安装你所喜爱的LaTeX发行版
  • 你的电脑已经安装华文中宋与仿宋字体
  • 你已经具备一定的LaTeX编写及使用基础
  • 你能够使用BibTeX进行文献管理

从编译main.tex开始

按照XeLaTeX-Biber-XeLaTeX-XeLaTeX的顺序进行编译。如使用命令行,命令为

xelatex main.tex
biber main
xelatex main.tex
xelatex main.tex

如果设置正确,应该得到交叉引用正确的main.pdf及相应的辅助文件。如出现问题欢迎在issues中反馈。

撰写论文的工作流

  • 文件位置:确保你的LaTeX源文件与thesis-NJFU.cls, ./pic./res处在同一目录下。
  • 在文件中:
  1. 使用\documentclass[12pt]{thesis-NJFU}命令来使用本项目。
  2. 参考main.pdf中的1.2.1节: 基本信息来正确设置封面。
  3. 使用\makecover命令绘制封面。
  4. 使用cnabstract环境以及enabstract来分别生成中英文摘要,cnkeywordsenkeywords来分别生成中英文关键词。
  5. 摘要结束后使用\tableofcontents命令生成目录。
  6. 在开始正文前, 使用\mainpart命令调整文章样式至正文部分。
  7. 开始你的正文部分。请按照你掌握的LaTeX技术及main.pdf中的相关说明进行撰写。请仔细参阅参考文献的示例与图片的示例。
  8. 使用\conclusion命令和\acknowledgement命令来开始结论与致谢部分。
  9. 使用\thesisreferences来生成符合GB/T 7714-2015标准的参考文献条目。

如需打印项目版权页,使用\copyrightpage命令。

  • 编译:按照XeLaTeX-Biber-XeLaTeX-XeLaTeX的顺序进行编译。

问题反馈

请在issues版块中提出,每条issue请包含:

  • 问题简述
  • 编译环境
  • 编译log

thesis-njfu's People

Contributors

iamty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.