Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
NJUThesis
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to JiHu GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Michael Yan
NJUThesis
Commits
47baba5f
Commit
47baba5f
authored
Sep 9, 2021
by
Yu Xiong
Browse files
Options
Downloads
Patches
Plain Diff
docs: 更新文档
parent
a51af674
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
chapters/Environments.tex
+53
-16
53 additions, 16 deletions
chapters/Environments.tex
njuthesis.tex
+1
-1
1 addition, 1 deletion
njuthesis.tex
with
54 additions
and
17 deletions
chapters/Environments.tex
+
53
−
16
View file @
47baba5f
...
@@ -39,21 +39,21 @@
...
@@ -39,21 +39,21 @@
\subsection
{
编译顺序
}
\subsection
{
编译顺序
}
应采用以下顺序进行编译,以生成正确的参考文献目录和编号。
应采用以下顺序进行编译,以生成正确的参考文献目录和编号。
\begin{enumerate}
\begin{enumerate}
\item
\
hologo
{
XeLaTeX
}
/
\hologo
{
LuaLaTeX
}
\item
\
lstinline
|xelatex| /
\lstinline
|lualatex|
\item
\hologo
{
biber
}
\item
\hologo
{
biber
}
\item
\
hologo
{
XeLaTeX
}
/
\hologo
{
LuaLaTeX
}
\item
\
lstinline
|xelatex| /
\lstinline
|lualatex|
\item
\
hologo
{
XeLaTeX
}
/
\hologo
{
LuaLaTeX
}
\item
\
lstinline
|xelatex| /
\lstinline
|lualatex|
\end{enumerate}
\end{enumerate}
编译产物为
\lstinline
|njuthesis.pdf|。
编译产物为
\lstinline
|njuthesis.pdf|。
\section
{
南大
\hologo
{
TeX
}
在线编译
}
\section
{
在线编译
}
本地编译器占用空间过大,对于磁盘空间紧张或者处理器性能有限的同学,不妨尝试本节介绍的在线编译方法
\footnote
{
理论上在
\href
{
https://doc.nju.edu.cn/books/latex
}{
这个网站
}
能找到一段平台简介,实际上大家都有意无意地鸽了,下次一定补上。
}
。
本地编译器占用空间过大,对于磁盘空间紧张或者处理器性能有限的同学,不妨尝试本节介绍的在线编译方法。
\subsection
{
平台简介
}
\subsection
{
南大
\hologo
{
TeX
}
平台简介
}
\href
{
https://tex.nju.edu.cn
}{
南大
\hologo
{
TeX
}}
基于开源的ShareLaTeX平台,于2021年3月4日正式上线,面向南京大学全体师生开放。
\href
{
https://tex.nju.edu.cn
}{
南大
\hologo
{
TeX
}}
基于开源的ShareLaTeX平台
\footnote
{
理论上在
\href
{
https://doc.nju.edu.cn/books/latex
}{
这个网站
}
能找到一段平台简介,实际上大家都有意无意地鸽了,下次一定补上。
}
,于2021年3月4日正式上线,面向南京大学全体师生开放。
\subsection
{
操作步骤
}
\subsection
{
操作步骤
}
...
@@ -61,17 +61,20 @@
...
@@ -61,17 +61,20 @@
\item
下载
\href
{
https://github.com/nju-lug/NJUThesisUndergraduate/archive/refs/heads/master.zip
}{
模板全部文件
}
\item
下载
\href
{
https://github.com/nju-lug/NJUThesisUndergraduate/archive/refs/heads/master.zip
}{
模板全部文件
}
\item
访问
\href
{
https://tex.nju.edu.cn
}{
南大
\hologo
{
TeX
}}
,点击界面右上方Register,使用
\emph
{
南京大学邮箱
}
注册账号并登录
\item
访问
\href
{
https://tex.nju.edu.cn
}{
南大
\hologo
{
TeX
}}
,点击界面右上方Register,使用
\emph
{
南京大学邮箱
}
注册账号并登录
\item
点击New Project -> Upload Project上传刚刚得到的zip文件,上传后njuthesis.tex、njuthesis.cls等文件应在根目录,目录结构如
\cref
{{
sec:directory
}}
所示
\item
点击New Project -> Upload Project上传刚刚得到的zip文件,上传后njuthesis.tex、njuthesis.cls等文件应在根目录,目录结构如
\cref
{{
sec:directory
}}
所示
\item
在
南大
\hologo
{
TeX
}
项目
内
页面左上角的Menu中,将编译器改为
\hologo
{
XeLaTeX
}
\item
在项目页面左上角的Menu中,将编译器改为
\hologo
{
XeLaTeX
}
或者
\hologo
{
LuaLaTeX
}
\item
编写论文
\item
编写论文
\item
点击Compile按钮进行预览
\item
点击Compile按钮进行预览
\end{enumerate}
\end{enumerate}
\subsection
{
关于Overleaf平台
}
由于
\href
{
https://www.overleaf.com/
}{
Overleaf平台
}
的
\hologo
{
TeX
}
\,
Live版本停留在2020,
\texttt
{
cleveref
}
包在引用章节时会生成错误的标签,引发格式错误;而南大
\hologo
{
TeX
}
通过及时更新规避了这一问题。因此
\emph
{
请务必不要使用Overleaf官网进行编译
}
。
\section
{
字体
}
\section
{
字体
}
学校论文格式要求的字体一般已经在电脑上包含,
学校论文格式要求使用的字体一般已经预装在各个操作系统,本模板针对不同平台进行了自动检测适配,可以开箱即用。
本模板已对不同平台进行了适配。
在
\cref
{
tab:fontset
}
中可以看到,不同系统上使用的字体有所差别,实际输出结果可能存在细微不同, 使用时请注意。
出于美观考虑
\footnote
{
以及
出于编译速度考虑
}
,不推荐在Windows平台进行编译
\footnote
{
因为SimSun没有原生粗体,AutoFakeBold
效果实在难堪大用
}
,在Linux平台或者使用了Ubuntu后端的南大
\hologo
{
TeX
}
上效果更佳
。
在
\cref
{
tab:
default
fontset
}
中可以看到,不同系统上使用的字体有所差别,实际输出结果可能存在细微不同, 使用时请注意。
例如,在Linux平台或者使用了Ubuntu后端的南大
\hologo
{
TeX
}
上,宋体加粗效果更明显;在Windows平台进行编译
\footnote
{
出于编译速度考虑,不推荐在Windows平台进行编译
}
的效果更接近Word加粗
\footnote
{
因为SimSun没有原生粗体,
通过
AutoFakeBold
=2.17进行模仿
}
。
% \begin{enumerate}
% \begin{enumerate}
% \item Ubuntu 下遇到缺失字体 WenQuanYi Zen Hei Mono 或 Times New Roman的问题:
% \item Ubuntu 下遇到缺失字体 WenQuanYi Zen Hei Mono 或 Times New Roman的问题:
...
@@ -87,14 +90,13 @@
...
@@ -87,14 +90,13 @@
% 忽略即可,不影响使用。该警告已被抑制。
% 忽略即可,不影响使用。该警告已被抑制。
% \end{enumerate}
% \end{enumerate}
\subsection
{
字体列表
}
各个系统的默认字体请参考
\cref
{
tab:fontset
}
。指定字体的相关命令写于
\texttt
{
profile/font.sty
}
。
各个系统的默认字体请参考
\cref
{
tab:
default
fontset
}
。指定字体的相关命令写于
\texttt
{
profile/font.sty
}
。
该文件中也预留有使用方正字体或者思源字体的命令,可根据个人喜好进行修改选择。
该文件中也预留有使用方正字体或者思源字体的命令,
涉及的字体见
\cref
{
tab:userfontset
}
,
可根据个人喜好进行修改选择。
\begin{table}
[htbp]
\begin{table}
[htbp]
\caption
{
默认
字体清单
}
\caption
{
操作系统预装
字体清单
}
\label
{
tab:fontset
}
\label
{
tab:
default
fontset
}
\begin{tabular}
{
cccc
}
\begin{tabular}
{
cccc
}
\toprule
\toprule
类型
&
Windows
&
macOS
&
Linux
\\
类型
&
Windows
&
macOS
&
Linux
\\
...
@@ -109,3 +111,38 @@
...
@@ -109,3 +111,38 @@
\bottomrule
\bottomrule
\end{tabular}
\end{tabular}
\end{table}
\end{table}
如果 Ubuntu 下遇到缺失字体 Times New Roman 的问题,安装对应字体即可。使用以下指令下载:
\begin{lstlisting}
sudo apt install ttf-mscorefonts-installer
\end{lstlisting}
\begin{table}
[htbp]
\caption
{
预留的自定义中文字体清单
}
\label
{
tab:userfontset
}
\begin{tabular}
{
ccc
}
\toprule
类型
&
方正
&
思源
\\
\midrule
宋体
&
FZSSK
&
Noto~Serif~CJK~SC
\\
黑体
&
FZHTK
&
Noto~Sans~CJK~SC
\\
仿宋
&
FZFSK
&
方正仿宋简体
\\
楷体
&
FZKTK
&
方正楷体简体
\\
\bottomrule
\end{tabular}
\end{table}
\subsection
{
修改字体配置
}
如果希望覆盖检测系统字体的命令(譬如在Linux编译时使用Windows字体样式),在
\texttt
{
profile/font.sty
}
中注释掉操作系统判断语句,并保留希望使用的字符集即可。全部字符集命令如下所示。
\begin{description}
\item
[\texttt{\textbackslash set\textunderscore latin\textunderscore fontset\textunderscore windows}]
Windows英文字符集
\item
[\texttt{\textbackslash set\textunderscore chinese\textunderscore fontset\textunderscore windows}]
Windows中文字符集
\item
[\texttt{\textbackslash set\textunderscore latin\textunderscore fontset\textunderscore macos}]
macOS英文字符集
\item
[\texttt{\textbackslash set\textunderscore chinese\textunderscore fontset\textunderscore macos}]
macOS中文字符集
\item
[\texttt{\textbackslash set\textunderscore latin\textunderscore fontset\textunderscore gyre}]
Linux英文字符集
\item
[\texttt{\textbackslash set\textunderscore chinese\textunderscore fontset\textunderscore fandol}]
Linux中文字符集
\item
[\texttt{\textbackslash set\textunderscore chinese\textunderscore fontset\textunderscore founder}]
方正中文字符集
\item
[\texttt{\textbackslash set\textunderscore chinese\textunderscore fontset\textunderscore noto}]
思源中文字符集
\end{description}
This diff is collapsed.
Click to expand it.
njuthesis.tex
+
1
−
1
View file @
47baba5f
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% NJU Thesis Undergraduate
% NJU Thesis Undergraduate
% 南京大学本科生毕业论文LaTeX模板
% 南京大学本科生毕业论文LaTeX模板
% Version 0.
1
(2021
/
09
/07
)
% Version 0.
2.0
(2021
-
09
-09
)
%
%
% 请关注项目地址以获取最新变化
% 请关注项目地址以获取最新变化
% https://github.com/nju-lug/NJUThesisUndergraduate
% https://github.com/nju-lug/NJUThesisUndergraduate
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment