Skip to content

Commit 480d8d4

Browse files
committed
update for math-unicode and bib path
1 parent 5183e3a commit 480d8d4

File tree

8 files changed

+7
-5
lines changed

8 files changed

+7
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ latex和office在写论文、写slides时只是不同的工具,就像是两把
5757
## 参考文献管理
5858
两种方法:
5959

60-
1.找到你想引用的文献,通常文献网页提供一个`引用`/`Cite`功能,点击后会得到一些常用的引用格式,但这些通常不符合我们的格式要求。很自然的想到把该文献的信息用统一的格式存储下来,BibTeX就是这样的东西。所以在网页找到包含该文献所有信息的BibTex格式文件,下载下来(一篇论文一个bib文件),统一保存到一个xxx.bib文件里,然后在论文中使用该xxx.bib文件(汇总了很多论文的bib文件)。例如模版文件夹里的`MyLibrary.bib`文件。保存有很多篇文章信息,其中一篇为:
60+
1.找到你想引用的文献,通常文献网页提供一个`引用`/`Cite`功能,点击后会得到一些常用的引用格式,但这些通常不符合我们的格式要求。很自然的想到把该文献的信息用统一的格式存储下来,BibTeX就是这样的东西。所以在网页找到包含该文献所有信息的BibTex格式文件,下载下来(一篇论文一个bib文件),统一保存到一个xxx.bib文件里,然后在论文中使用该xxx.bib文件(汇总了很多论文的bib文件)。例如模版文件夹里的`biblibrary/MyLibrary.bib`文件。保存有很多篇文章信息,其中一篇为:
6161
```
6262
@article{Vasile_2020,
6363
title = {Reactive Sampling-Based Path Planning with Temporal Logic Specifications},

chapter/chapter02.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ \chapter{模板简介}
66

77
\LaTeX{}的源代码保存在后缀名为.tex的文件中。当编写长篇文档时,例如当编写书籍、毕业论文时,单个源文件会使修改、校对变得十分困
88
难。将源文件分割成若干个文件,例如将每章内容单独写在一个文件中,会大大简化修改和校对
9-
的工作。为方便,本文将scutthesis.tex文件称为主文件,而将abstract.tex、chapter0x.tex、conclusion.tex等文件称为章节文件。
9+
的工作。为方便,本文将scutthesis.tex文件称为主文件,而将chapter文件夹的abstract.tex、chapter0x.tex、conclusion.tex等文件称为章节文件。
1010

1111
值得注意的是,要每次编译时都更新参考文献著录,TeXstudio软件的选项->设置中的构建并查看、编译器需要设置成如图\ref{TeXstudio}、\ref{setup}所示。此时只需在任意一个文件中点击构建并查看按钮即可编译文档。每次编译都更新参考文献会使得编译时间很长。
1212
\begin{figure}[htbp]
@@ -77,7 +77,7 @@ \section{主文件}
7777
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7878
\end{lstlisting}
7979
\section{章节文件}
80-
章节文件如chapter0x.tex等,其内容由\textbackslash{}chapter\{章名\}开头。新建一章可新建一个文件并由\textbackslash{}chapter\{新建章名\}开头填写内容即可。节及小节分别用\textbackslash{}section\{新建节名\}\textbackslash{}subsection\{新建小节名\}命令。
80+
chapter文件夹的章节文件如chapter0x.tex等,其内容由\textbackslash{}chapter\{章名\}开头。新建一章可新建一个文件并由\textbackslash{}chapter\{新建章名\}开头填写内容即可。节及小节分别用\textbackslash{}section\{新建节名\}\textbackslash{}subsection\{新建小节名\}命令。
8181

8282
正文的的书写和txt文本文件的书写类似。\LaTeX{} 源代码中,空格键和Tab键输入的空白字符视为“空格”。连续的若干个空白字符视为一个空格。一行开头的空格忽略不计。行末的回车视为一个空格;但连续两个回车,也就是空行,会将文字分段。多个空行被视为一个空行。也可以在行末使用\textbackslash{}par 命令分段。在本模板中,英文之间的空格被保留,中文之间的空格被忽略。特别地,摘要,附录,结论等两个字的大纲级别为章的章名,中间使用空格隔开。对此论文撰写规范并没有明文要求,只是为了美观。也可以全部不加空格。一般情况下,在文本文字中添加空格使用\textbackslash{}quad命令,但由于文献\parencite{_d}所述原因,直接使用\textbackslash{}quad命令会报警,因而使用\textbackslash{}texorpdfstring\{\textbackslash{}quad\}\{\},其中最后一个\{\}里面可以加一个空格,不影响使用。目录二字之间添加空格在scutthesis.cls文件317行设置。
8383

chapter/chapter03.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ \section{公式}
262262
x_{n1} & x_{n2} & \ldots & x_{nn}
263263
\end{bmatrix}
264264
\end{gather}
265-
其中矩阵/向量加粗使用\textbackslash{}boldsymbol\{\}命令,\textbackslash{}bm\{\}命令和unicode-math包有兼容性问题。另外还可以使用array环境排版矩阵,类似tabular环境,用$ \verb|\\|$\& 用来分隔行和列,这里不再赘述。
265+
其中矩阵/向量加粗使用\textbackslash{}boldsymbol\{\}命令,bm宏包的\textbackslash{}bm\{\}命令和unicode-math包有兼容性问题,若使用unicode-math包,可能需要使用新的加粗命令(具体在math\_font文件夹的测试文件对比差异)。另外还可以使用array环境排版矩阵,类似tabular环境,用$ \verb|\\|$\& 用来分隔行和列,这里不再赘述。
266266
\begin{lstlisting}
267267
\begin{array }[外部对齐tcb]{列对齐lcr}
268268
行列内容

math_font/test2.pdf

4 Bytes
Binary file not shown.

math_font/test2.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
% 花体测试,具体解释见https://github.com/CTeX-org/lshort-zh-cn/issues/94#issuecomment-2555013290
12
\documentclass{article}
23
\usepackage{xcolor}
34
\usepackage{enumitem}

math_font/test4.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
% 换字体后下标上移动,解释见https://github.com/latex3/unicode-math/issues/645#issuecomment-2557118577
12
\documentclass{article}
23
%\usepackage{unicode-math}
34
%\setmathfont{xits-math.otf}

scutthesis.pdf

597 Bytes
Binary file not shown.

scutthesis.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
\include{chapter/chapter03}%第三章
9393
\include{chapter/chapter04}
9494
% \include{chapter/chapter05} % 新增公式字体设置,需要引入字体包unicode-math然后通过setmainfont设置不同字体(unicode-math包默认Latin Modern Math字体,而latex默认Computer Modern Math字体), Computer Modern Math也是模板一直以来使用的字体。这里提供给需要更多字体的同学探索。模版的修改在scutthesis.cls文件82-85行。若希望探索各种常用数学符号的区别,直接编译math_font文件夹的各种测试文件。注意新的字体包unicode-math包下,加粗,花体等命令都有一定的改变,要适当替换一下。可以在测试文件做好测试再使用。
95-
% 自行根据需要添加章节。
95+
% 自行根据需要添加章节。注意要包含正确路径
9696

9797
\backmatter %章节不编号但页码继续
9898
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 微调,使得后续章节的页眉不带章号——by MCH

0 commit comments

Comments
 (0)