Skip to content

Commit

Permalink
for times new roman in eq.
Browse files Browse the repository at this point in the history
Changes to be committed:
	modified:   scutthesis.cls
	modified:   scutthesis.pdf
	modified:   scutthesis.tex
	modified:   subcontent/chapter03.tex
	new file:   test.pdf
	new file:   test.tex
	new file:   "\345\255\227\344\275\223.txt"
  • Loading branch information
mengchaoheng committed Dec 18, 2024
1 parent f7b60e5 commit 0635453
Show file tree
Hide file tree
Showing 7 changed files with 670 additions and 5 deletions.
6 changes: 3 additions & 3 deletions scutthesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
\RequirePackage{amssymb} %this package conflicts with xeCJK, place it before xeCJK to avoid the coflict.
\RequirePackage[final]{pdfpages}
\RequirePackage{color}
\RequirePackage{fontspec}
%\RequirePackage{prettyref} %不需要

%% 设置页面布局
Expand All @@ -74,8 +75,7 @@
\RequirePackage{xCJKnumb} %中文编号如第一章的“一”,利用xCJKnumb设置
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\punctstyle{kaiming}
\RequirePackage{mathptmx} % 加载公式的TIMES字体 -- by PlexusChen for Times New Roman fonts setting, draft option PR #75
\setmainfont[Mapping=tex-text]{Times New Roman}%\rmfamily 使用的字体,默认英文和数字的字体。
\setmainfont[Mapping=tex-text]{Times New Roman}%\rmfamily 使用的字体,默认英文和数字的字体。% setmainfont是 fontspec 宏包中的一个命令,用于设置 LaTeX 文档中的主字体(即英文部分的主要字体)。setmainfont 用于设置正文中的英文字体。它会影响所有非数学、非 CJK(中文、日文、韩文)字符的字体。
\XeTeXlinebreaklocale "zh" %采用中文断行方式
\XeTeXlinebreakskip = 0pt plus 1pt %字元间可加入0pt~1pt 的弹性间距,这样才能排出左右对齐的段落。

Expand Down Expand Up @@ -590,7 +590,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{bm} % 数学符号粗体
%\RequirePackage[amsmath,thmmarks]{ntheorem}
\RequirePackage{amsmath,amsthm,mathrsfs}
\RequirePackage{amsmath,amsthm}
%允许公式换页显示,否则大型推导公式都在一页内,
%一页显示不下放到第二页,导致很大的空白空间,很不好看
\allowdisplaybreaks[4]
Expand Down
Binary file modified scutthesis.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion scutthesis.tex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
\documentclass[unicode,master]{scutthesis} % 草稿封面,硕士则添加选项master,博士则去掉。使用正式封面时注释该行
% \documentclass[unicode,master,pdfcover]{scutthesis} % % 论文正式封面,pdfcover为可选项,终稿再添加,使用草稿封面时注释该行
\usepackage{fontspec,color,array,longtable,graphicx}
\usepackage{array,longtable,graphicx}
\usepackage{anyfontsize} %消除字体警告
\usepackage{enumitem}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%——by MCH
Expand Down
13 changes: 12 additions & 1 deletion subcontent/chapter03.tex
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ \section{公式}
其中中括号版的bmatrix最常用。这些矩阵环境需要在公式中使用,比如 gather 环境。
\begin{lstlisting}
\begin{gather}
A= \begin{bmatrix}
\bm{A}= \begin{bmatrix}
x_{11} & x_{12} & \ldots & x_{1n} \\
x_{21} & x_{22} & \ldots & x_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
Expand Down Expand Up @@ -328,6 +328,17 @@ \section{参考文献}

通常学位论文参考文献是基于BibTeX进行的,本模板使用的是BibLaTeX,或者叫Biber。关于这部分知识可参考文献\parencite{_c,_g}的第六章,6.1节参考文献和BIBTEX工具。所以使用TeXstudio或者vscode的时候需要注意调整正确的参数进行编译。

引用前手动加空格,如:

引用前没有加空格\parencite{_c,_g}的第六章,引用后面有空格。

引用前手动加空格 \parencite{_c,_g}的第六章,引用后面有空格。

手写方括号 [6]。引用后面没空格。

生成方括号 \parencite{_k}。引用后面没空格。


参考文献引用和著录是基于ZOTERO这个软件进行的。视频教程见\parencite{_k}。此外,为了符合毕业论文撰写规范,需设置参数。按照视频教程安装完必要的插件(如Better BibTeX)后,在编辑->首选项进行设置。图\ref{op1}到图\ref{op11}所示的是我的zotero软件设置。其中最重要的是\ref{op10}的设置要排除的选项,多余的显示会让审稿人反感,按照论文撰写规范进行即可。在毕业论文撰写时,在编辑->首选项->Better BibLTeX->Fields中,Fields to omit from export填month,abstract,note,extra,file,keywords,type,url,doi,就是在参考文献著录中排除这些多余的项,避免过于复杂。而在写本模板使用说明时,没有排除url,因为很多参考资料是网页。

\begin{lstlisting}
Expand Down
Binary file added test.pdf
Binary file not shown.
Loading

0 comments on commit 0635453

Please sign in to comment.