Skip to content

ustctug/ustclyx

Repository files navigation

中国科学技术大学学位论文LyX模板

Travis build Github downloads GitHub release GitHub commits

目的

中国科学技术大学学位论文LyX模板,方便USTCer编辑学位论文。

  • 底层了调用ustcthesis latex模板,目前包含博士、硕士、学士模版。
  • 包含了各种环境、格式实例,根据需求,直接在Lyx中复制粘贴即可。

下载

  • 下载最新发布版本

  • 此外,还可以使用git克隆项目,从而下载最新版,或者参与项目开发。

    Note: 本项目使用了ustcthesis项目,作为一个git子模块。因此,注意使用git clone --recursive,下载所有文件,模版才能直接使用。否则需要用ustcthesis项目中的文件替换相应的文件链接。

    # linux或Mac系统
    git clone --recursive https://github.com/ustctug/ustclyx.git
    # windows 系统用 -c core.symlinks=true 选项, 保证链接正确
    git clone -c core.symlinks=true  --recursive https://github.com/ustctug/ustclyx.git

    或者从中国科大Lug服务器上git下来

    # linux或Mac系统
    git clone --recursive https://git.lug.ustc.edu.cn/jmcui/ustclyx.git
    # windows 系统用 -c core.symlinks=true 选项, 保证链接正确
    git clone -c core.symlinks=true  --recursive https://git.lug.ustc.edu.cn/jmcui/ustclyx.git

    Note: 不要使用github 网页上code中“Clone or download” 按钮下载。这样方法不能下载子项目,导致文件缺失。

    Note:git子模块更新命令

    git submodule update --recursive --remote
  • 从ustclug 下载ustcthesis

    模版底层使用了github上的latex 模版ustcthesis,如果遇到github不能访问的情况,可以使用ustclug服务器里 ustcthesis模版镜像,下载ustcthesis模版。

    https://git.lug.ustc.edu.cn/ustctug/ustcthesis

使用

  • 下载安装 Texlive, 参考 ustcthesis 新手指南

    推荐使用镜像文件安装,镜像ISO文件下载:

  • 下载最新版LyX. LyX 版本要求 >= 2.3。

    注意先安装texlive,再安装LyX, LyX可以自动识别latex路径,并配置。 如果后安装texlive, 需要在LyX中设置,菜单: 工具->重配置LyX。重启LyX。

  • 设置论文信息。 在”ustcsetup.tex“里设置作者和论文的信息。

  • 选择学位论文类型:

    打开Main.lyx文档,菜单 文档->首选项->文档类->文档类选项。填写文档类选项,默认为doctor。

    • doctor 博士模版
    • master 硕士模版
    • bachelor 学士模版
  • 编译:

    Main.lyx文档中点击👀[查看]图标,编译可获得整篇论文的pdf;在子章节文件中,点击👀[查看]图标,获得单独章节的pdf。

  • 创建新文件:

    请copy Introduction.lyx, 然后重命名。如果直接新建文档,需要按照Introduction.lyx的文档属性重新设置,采用拷贝重命名的方法可以避免这个问题。

  • 更具体技巧见模板中Introduction.yx 和 skill.lyx

为何LyX

  1. 可视化地编辑Tex。
  2. 与latex一样,可以结构化包含文档。并且编辑器提供的目录、导航、标签等功能,可以快速方便地定位、显示内容。编撰比较大的工程,例如书籍类工程, 这个功能会很重要。
  3. 存在与Word类似的修订模式,方便多人编辑。
  4. 方便的自动编译过程,只需要一次按键即可。
  5. 内部许多文件转换器,支持较多的文件格式。
  6. 与其他工具有很好的接口(Jabref, Inkscape,Zotero)。

  . . . . .

主要前两点,引入latex优点的同时,克服了编辑文本不友好、不直观问题。避免反复编译文档,因此可以极大提高撰写论文的效率。设计本论文模版的目的就是为了方便广大USTCer攥写学位论文,将写作精力放在论文内容上。

模版原理

本LyX模版的latex底层使用ustcthesis模版,github链接。感谢众多USTCer的努力,这个模版已经是研究生院认可的学位论文模版学位论文模版。本模版主要在ustcthesis模版上加了一个Lyx layout层 (USTCtheisis.layout文件),在此基础上定义了一些常用的命令,以方便编辑文档。

ustcthesis中模版选项:

% 学位论文类选项
doctor|master|bachelor [academic|professional] [chinese|english] [print|pdf]
% 参考文献选项
[super|numebers|authoryear]

详细说明参考ustcthesis