注意!!!
LaTex模板
只能是与学校论文要求
尽可能相同,但是不完全模仿学校给的word示例文件
,尤其是一些特殊字体,不会去适配,那个word
只是个示例。
一定要先安装 texlive
(无论你用的是 texstudio
还是 vscode
或者其他),可参考 START.md
mac、linux、windows三系统全部测试通过,linux缺一个字体,看 linux环境字体,其他出现什么问题,也看下面的,下面解决不了的,去 github-issue
提出
编译出来的没有
参考文献
或目录
,或者直接失败:
-
请卸载
CTEX
、MIKTex
,使用texlive
-
不要用
texwork
、texstudio
、texmaker
,用vscode
(点我:编译器选择),如果你实在喜欢前者,自己百度怎么bibtex
-
不要用
pdflatex
那个!需要四步走,xelatex
、bibtex
、xelatex
、xelatex
,看不懂这句话的话,具体百度一下
因为linux上默认没有Arial字体
- 方法一:可以自己网上找一下,下载安装,注意名字(不是文件名,而是安装以后的字体名)要完全对上
- 方法二:可以搜索在 LZUThesis.cls 文件中搜索
\fontspec{Arial}
,将这一个命令删除,这个字母不用这个字体了(有点不符合论文对英摘要的要求)。
编译的和预期有差别,你把缓存的文件清理一下,重新四步走进行编译,或者直接保存、重启电脑
-
缓存的文件:比如你的文件名是
paper.tex
,那就删除以paper
开头的所有文件,当然,paper.tex
不要删除!!!! -
理论上是这么做的,但是你删错了不关我的事。。。
-
我用的vscode点一下就删除了,好吧最多点两下,删错了,如果之前用了git的话,可以恢复
你以为是,但是pdf显示出来的有差别
如直接从百度学术导出下列文献:
@article{陆冰鉴2020基于,
title={基于EEMD和LSTM的短期风速预测模型研究},
author={陆冰鉴 and 周鹏 and 王兴 and 周可},
journal={软件工程},
number={3},
pages={43-48},
year={2020},
}
编译后会发现专有名词 EEMD
以及 LSTM
都变为了小写:
此时给 title 整体多套一个大括号,即使用如下形式,即可解决问题:
title={{基于EEMD和LSTM的短期风速预测模型研究}},
一般情况下是这样处理的
[1] Partl H, Hyna I, 兰朵儿, et al. 一份不太简短的 latex2ε 介绍 [J]. 测试期刊, 2016, 360(6403):444--446.
这里的 et al.
看起来,不太对,对于中文应该是 等.
已经适配,可以这样处理
@Article{partl2021,
author = {Partl, Hubert and Hyna, Irene and 兰朵儿 and Schlegl, Elisabeth},
title = {一个中文等测试},
year = {2021},
language = {中文},
journal = {测试期刊},
volume={3},
number={6},
pages={10--20},
}
注意,其中加了一条
language = {中文},
感谢 versemonger 的代码提供
有时候化学式大小写也有问题
这个。。。你可以自己来,改模板对应的位置就行,不要自动英文大写了,自己敲
打开你用的模板LZUThesis.cls(或你在用LZUThesis-PgD&PhD.cls)
% 中文摘要,找到下面一行
\zihao{3}\bfseries\heiti \noindent\@title\the\titlextra
% 修改\@title\the\titlextra 这一部分替换成你自己想要的标题
%英文摘要,找到下面一行
\zihao{3} \bfseries \noindent \expandafter\MakeUppercase\expandafter{\the\entitle\the\entitletra}
% \expandafter\MakeUppercase\expandafter{\the\entitle\the\entitletra} 这一部分替换成你自己想要的标题
V2.1.3以及以后的版本,为了让英文字体完全与Times New Roman字体相同,使用了mathptmx和fontspec包,但是这么做会导致花体,mathcal和mathscr完全相同(正常mathcal会花的轻一些)。
在windows上,引用mathptmx包,正文、公式中的英文就会变成新罗马(Times New Roman)字体,但是mac系统上,没有任何效果,还是默认的罗马字体(和Times New Roman很相似,QR两个单词区分明显,之前的字体整体偏细),所以我在2.1.3以及之后的模板中加入了以下两个命令:
\RequirePackage{mathptmx} %加入这条命令会导致花体,mathcal和mathscr完全相同,正常mathcal会花的轻一些。
\RequirePackage{fontspec} %这一条在windows可有可无,效果相同,但是mac上必须。
如:封面“兰州大学教务处”几个字跑到了第二页,或者不在最下面(偏上)
你的题目太长了,你可以改一下模板
模板中搜索“兰州大学教务处”,在它上面有一行类似如下:可以调整40(或者100)这个数字
\vspace{40pt}
%或者
\vspace{100pt}
正文第一章,编号却是第二章?
请把绪论作为第一章,大多数老师不认第0章!!!
%生成目录
\tableofcontents
%文章主体
\mainmatter
\Intro{
这里是绪论
\section{二级标题}
绪论其实也可以有二级标题
}
% =======正文从第一章开始,需要把章节的编号归0
\setcounter{chapter}{0}
\chapter{latex部分用法简介}
表格居中、换页、换行、图片并列排等,怎么用
你仔细看 template.pdf 和 template.tex 吧,里面都有
-
在
tex文件
所在路径,终端输入xelatex 你的tex文件名
(比如xelatex template-PgD\&PhD.tex
或者xelatex template.tex
),根据错误提示,百度,基本上都能找到原因 -
以后再补充,如果是bugs,可以在issues里提交bugs,方便别人参考,请 勿 直接QQ联系我!
-
我已经多次多人测试通过,如果你什么都没改,就直接编译失败的肯定是你自己的原因!!
-
目录有页码,但是要求中不需要
其实,不要什么事情都来找模板的问题,你可以自己改的,目录去掉页码可以在tex文件里改
%生成目录 \tableofcontents % 去掉页码 \thispagestyle{empty}