Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

更改部分设置及增加部分支持 #1

Closed
wants to merge 6 commits into from

Conversation

724Cheers
Copy link

@724Cheers 724Cheers commented Apr 29, 2016

main.tex
增加用Sublime编译时自动选择XeLaTex作为编译器

preamble.tex
1、更改中文支持为CTex
2、增加图片支持子图
3、增加交叉引用颜色修改选项
4、增加C++代码块自定义格式
5、增加编号支持
6、更改文献引用作为上标出现

preface.tex & mainbody.tex
增加引用时自动弹出引用列表,即
当输入 \cite{ 时会自动弹出引用列表供选择

references.tex
更改文献引用格式为GBT7714-2005
详情参见GBT7714-2005-BibTeX-Style
https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style

1、更改中文支持为CTex
2、增加图片支持子图
3、增加引用颜色修改选项
4、增加C++代码块自定义格式
5、增加编号支持
6、更改文献引用作为上标出现
1、增加引用时自动弹出引用列表,即
当输入 \cite{ 时会自动弹出引用列表供选择
2、增加新章节新页
1、增加引用时自动弹出引用列表,即
当输入 \cite{ 时会自动弹出引用列表供选择
@clinyong
Copy link
Owner

clinyong commented May 1, 2016

谢谢你的提交,我觉得这些不太适合并入我的分支。比如里面的更改中文支持为 CTex,这种做法和我原来的相比有什么优点吗

@clinyong clinyong closed this May 1, 2016
@724Cheers
Copy link
Author

724Cheers commented May 1, 2016

感谢博主关注,这是我在写论文过程中遇到的问题:
1、正文字号问题,生成的PDF字号大小为10pt (即便把 \documentclass[10pt, a4paper]{article} 的10pt 删除也没作用),然而学校要求正文字号为五号 10.5pt,使用 CTex 则默认字号为五号 10.5pt。(注:\documentclass[a4paper]{article} 应该把10pt 删除才生效)
2、交叉引用颜色问题,当不使用 CTex 时交叉引用会出现红色方框,使用 CTex 时会字体变红,两种在显示方式在向学院提交时都是不合适的,所以增加修改颜色,可修改成黑色。
3、代码块高亮及行号是为了代码美观。
4、编号支持是为了方便需要编号列出多个小段。
5、文献上标引用是为了更符合通用标准和美观,期刊等发表的文献基本都是上标显示;文献格式是参照国标格式。

@724Cheers
Copy link
Author

724Cheers commented May 1, 2016

安装

Windows

先安装 Texlive 2015,安装的位置是在
C:\texlive
然后把下面这个路径加到 PATH 当中
C:\texlive\2015\bin\win32;
这时候你在终端输入 tlmgr --version 应该会有输出。
这样 Texlive 2015 这边就算配置完成了。

再安装 SumatraPDF , 安装位置是在
C:\Program Files\SumatraPDF
然后把下面这个路径加到 PATH 当中
C:\Program Files\SumatraPDF;

接下来就是安装 SublimePackage Control,还有 LaTeXTools
然后配置一下 LaTexTools,打开 Preferences | Package Settings | LaTeXTools | Settings - User,然后定位到 Platform settings 这一节,改成下面像这样

// ------------------------------------------------------------------
// Platform settings: adapt as needed for your machine
// ------------------------------------------------------------------

"windows": {
        "texpath" : "C:\\texlive\\2015\\bin\\win32;$PATH",
        "distro" : "texlive",
        // Command to invoke Sumatra. If blank, "SumatraPDF.exe" is used (it has to be on your PATH)
        "sumatra": "",
        "sublime_executable": "",
        "keep_focus_delay": 0.5
    },

用 Sublime 打开这个项目,在 main.tex 文件下按 Ctrl - b 应该就可以顺利编译了。

配置 SumatraPDF 反向搜索
我们在编译 LaTeX 文件时,经常需要用到反向搜索,也即从 PDF 的内容跳到代码的内容, SumatraPDF 是 LaTeXTools 默认使用的预览工具。
在 SumatraPDF 上方的菜单栏选择 设置 | 选项,将下面的代码添加到 SumatraPDF 选项的最下面方的反向搜索设置框内即可。
"C:\Program Files\Sublime Text 2\sublime_text.exe" "%f:%l"
详情参见 Sublime Text 搭建 LaTeX 编写环境

@clinyong
Copy link
Owner

clinyong commented May 2, 2016

  1. 关于字号的问题,改为 \documentclass[10.5pt, a4paper]{article} 是否可行?

  2. 我之前论文好像没用过交叉引用,所以也不太清楚这个问题。不过刚刚看了修改。

    \usepackage[colorlinks,linkcolor=red,anchorcolor=blue,citecolor=green]{hyperref}
    %\usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black]{hyperref}%

    第一句是不是没必要了,颜色全部换成黑色就可以吧。

  3. 代码块的问题,主要是不通用。我看你里面是 C++ 的高亮,而我自己的论文是 Python,好像加上去也不是很必要。

  4. 我看这篇文章,好像不用 \usepackage{enumerate} 也能支持编号,只是用了这个包之后能增强显示。

  5. 文献上标这个挺好的。

@clinyong
Copy link
Owner

clinyong commented May 2, 2016

刚刚编译的时候才发现,没办法直接设置成 10.5pt。用 ctex 会好点,不过 ctex 很快会出新的版本,还是想等出完再用。

724Cheers added a commit to 724Cheers/szuthesis that referenced this pull request Mar 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants