fix: lineskip and enumerate indent.

This commit is contained in:
jackfiled 2025-04-24 00:51:35 +08:00
parent 129de11f81
commit d9c5a7a1bf

View File

@ -1,4 +1,4 @@
\usepackage[fontset=windows]{ctex} % invole CJKfntef \usepackage[fontset=windows, heading=true]{ctex} % invole CJKfntef
\usepackage{xeCJKfntef} \usepackage{xeCJKfntef}
\usepackage{setspace} % spacing \usepackage{setspace} % spacing
\usepackage{xcolor} % color \usepackage{xcolor} % color
@ -8,12 +8,42 @@
\usepackage{fontawesome5} \usepackage{fontawesome5}
\usepackage{float} \usepackage{float}
% Float Environment
\renewcommand{\floatpagefraction}{0.75}
% Font family % Font family
\setmainfont[Mapping=tex-text]{Times New Roman} \setmainfont[Mapping=tex-text]{Times New Roman}
% Normal font size is XiaosiHao % 正文字体是宋体小四 1.5行距
\renewcommand{\normalsize}{\zihao{-4}\songti\normalfont} \renewcommand{\normalsize}{\zihao{-4}\songti\normalfont}
% 处理中文排版的间距包
\usepackage[
UseMSWordMultipleLineSpacing,
MSWordLineSpacingMultiple=1.5
]{zhlineskip}
% 处理标题的上下间距
\ctexset{%
% chapter = {
% beforeskip = 27bp,
% afterskip = 27bp,
% },
section = {
beforeskip = 12bp,
afterskip = 0bp,
},
subsection = {
beforeskip = 12bp,
afterskip = 0bp,
},
subsubsection = {
beforeskip = 12bp,
afterskip = 0bp,
},
}%
% Word spacing % Word spacing
% Usage: \ziju{spacing} spacing can be 1em, 10pt, etc. % Usage: \ziju{spacing} spacing can be 1em, 10pt, etc.
%\newcommand{\ziju}[1]{\renewcommand{\CJKglue}{\hskip #1}} %\newcommand{\ziju}[1]{\renewcommand{\CJKglue}{\hskip #1}}
@ -21,7 +51,7 @@
%%%%%% Page Style %%%%%% %%%%%% Page Style %%%%%%
% Margin % Margin
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,headheight=1.5cm,headsep=0.6cm,footskip=0.5cm]{geometry} \usepackage[paper=a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm,headheight=1.5cm,headsep=0.6cm,footskip=0.5cm]{geometry}
% Header and footer % Header and footer
@ -68,10 +98,6 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref} %
\def \qquad{} \def \qquad{}
} }
% Line spread
\renewcommand{\baselinestretch}{1.30}
% \setlength{\itemsep}{-5pt} % item seperate too wide
% Footnote % Footnote
% Usage: \footnote{Your Text} % Usage: \footnote{Your Text}
\usepackage[perpage]{footmisc} \usepackage[perpage]{footmisc}
@ -189,7 +215,7 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref} %
\renewcommand{\captionfont}{\kaishu\zihao{5}} \renewcommand{\captionfont}{\kaishu\zihao{5}}
\renewcommand{\captionlabelfont}{\kaishu\zihao{5}} \renewcommand{\captionlabelfont}{\kaishu\zihao{5}}
\DeclareCaptionLabelSeparator{twospace}{ ~} \DeclareCaptionLabelSeparator{twospace}{~}
\captionsetup{labelsep=twospace} %去掉图1后冒号 \captionsetup{labelsep=twospace} %去掉图1后冒号
\renewcommand{\thesubfigure}{(\alph{subfigure})} \renewcommand{\thesubfigure}{(\alph{subfigure})}
\renewcommand{\tablename}{表} \renewcommand{\tablename}{表}
@ -206,9 +232,10 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref} %
\SetTblrStyle{contfoot-text}{font=\kaishu\zihao{5}} \SetTblrStyle{contfoot-text}{font=\kaishu\zihao{5}}
\SetTblrStyle{caption-tag}{font=\kaishu\zihao{5}} \SetTblrStyle{caption-tag}{font=\kaishu\zihao{5}}
\SetTblrStyle{caption-text}{font=\kaishu\zihao{5}} \SetTblrStyle{caption-text}{font=\kaishu\zihao{5}}
\DeclareTblrTemplate{contfoot-text}{default}{接下页} \DeclareTblrTemplate{contfoot-text}{default}{}
\DeclareTblrTemplate{caption-sep}{default}{ } \DeclareTblrTemplate{caption-sep}{default}{}
% \DeclareTblrTemplate{conthead-text}{default}{续表} % \DeclareTblrTemplate{conthead-text}{default}{续表}
% https://tex.stackexchange.com/questions/115195/table-captions-continued
\DefTblrTemplate{firsthead}{default} \DefTblrTemplate{firsthead}{default}
{ {
\UseTblrTemplate{caption}{default} \UseTblrTemplate{caption}{default}
@ -336,6 +363,5 @@ pdfborder=001, linkcolor=black, citecolor=black, urlcolor=black]{hyperref} %
\setlist[enumerate,4]{label=\alph*.} \setlist[enumerate,4]{label=\alph*.}
% Uncomment the two lines below if you want an list environment to share the same indent % Uncomment the two lines below if you want an list environment to share the same indent
% with a paragraph and no extra blank before, in or after the list. % with a paragraph and no extra blank before, in or after the list.
%\setlist[itemize]{labelindent=\parindent,leftmargin=*,noitemsep,topsep=0pt} \setlist[itemize]{labelindent=\parindent,leftmargin=*,noitemsep,topsep=0pt}
% Modify the label format by yourself if you do not like 1), 2), ... here. \setlist[enumerate]{labelindent=\parindent,leftmargin=*,noitemsep,topsep=0pt}
%\setlist[enumerate]{labelindent=\parindent,leftmargin=*,noitemsep,topsep=0pt,label={\arabic*)}}