Skip to content

Commit

Permalink
fix: enumerate and itemize format (#53)
Browse files Browse the repository at this point in the history
* fix: enumerate and itemize format

* use circledsteps instead of pifonts for circled numbers

* fix: CI

* fix: CI

* fix: CI

* fix: CI

* fix: CI

* fix: CI

* fix: CI
  • Loading branch information
RizhongLin authored Jun 1, 2024
1 parent 1fa495d commit 64c7800
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ env:
# biber biblatex bibtex: for executable bibtex
# txfonts: mathptmx is obsoleted; times: times is obsoleted but utmb8a.pfb is needed
# dvips: for 8r.enc, OS X needed; gsftopk: command needed when xdv -> pdf
TL_PACKAGES: adjustbox algorithmicx algorithms biber biblatex biblatex-gb7714-2015 bibtex booktabs caption carlisle cases catchfile chinese-jfm chngcntr cleveref collectbox ctex dvips enumitem environ extarrows fancybox fancyhdr fancyvrb float framed fvextra gbt7714 gsftopk helvetic hologo ifplatform lastpage latexmk lineno minted multirow mwe natbib needspace newtx nth oberdiek pdftexcmds realscripts rsfs setspace siunitx subfig tcolorbox texcount texliveonfly threeparttable threeparttablex times titling tocloft trimspaces txfonts ucs upquote was xcolor xecjk xpatch xstring zhnumber
TL_PACKAGES: adjustbox algorithmicx algorithms biber biblatex biblatex-gb7714-2015 bibtex booktabs caption carlisle cases catchfile chinese-jfm chngcntr circledsteps cleveref collectbox ctex dvips enumitem environ extarrows fancybox fancyhdr fancyvrb float framed fvextra gbt7714 gsftopk helvetic hologo ifplatform lastpage latexmk lineno minted multirow mwe natbib needspace newtx nth oberdiek pdftexcmds pgf pict2e picture realscripts rsfs setspace siunitx subfig tcolorbox texcount texliveonfly threeparttable threeparttablex times titling tocloft trimspaces txfonts ucs upquote was xcolor xecjk xpatch xstring zhnumber

jobs:
build-linux:
Expand Down
48 changes: 47 additions & 1 deletion sections/01_intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,52 @@ \subsubsection{三级标题}

子段落标题是相对于段落标题更加细节化的内容,用于突出一段文字中的重点内容。通常采用斜体或加粗的方式表示。在一些正式的文献中,子段落标题的使用较少。

\subsection{测试列表}

在下面的段落中,我们将展示如何使用不同的列表类型来表示不同的内容。在文档中,列表是一种非常常见的内容表示方式,它可以帮助读者更好地理解文章的结构和内容。以下内容将结合同济大学的一些相关信息进行展示。

\subsubsection{无序列表}

无序列表是一种不带编号的列表类型,通常用于表示一组相关的内容。在无序列表中,每个列表项通常由一个特殊的符号或图标来表示。

\begin{itemize}
\item 同济大学概述:同济大学是一所以工科著称的综合性大学,具有深厚的历史和优秀的教学资源,是中国著名的高等学府之一,享有盛誉。
\begin{itemize}
\item 创建于1907年:同济大学始建于1907年,是中国历史最悠久的大学之一,拥有悠久的历史和丰富的文化底蕴;
\item 位于上海市:校园位于中国上海市,这里是中国经济和文化的重要中心,为学生提供了广阔的发展空间,是学习和生活的理想之地,也是中国高等教育的重要基地;
\item 以工科著称:同济大学在工程学科方面享有盛誉,是中国顶尖的工科学府之一,培养了大批优秀的工程技术人才,为国家的工程建设和科技创新做出了重要贡献。
\end{itemize}
\item 校园文化:同济大学注重校园文化建设,营造了丰富多彩的校园生活。这里的文化活动多样,包括学生社团、艺术节、体育赛事等,为学生提供了展示才华和发展兴趣的平台。
\item 学术成就:同济大学在多个领域取得了显著的学术成就,培养了大批优秀人才。学校在科学研究、技术创新和社会服务方面都有突出的表现,为国家和社会的发展做出了重要贡献。
\end{itemize}

\subsubsection{有序列表}

有序列表是一种带编号的列表类型,通常用于表示一组按顺序排列的内容。在有序列表中,每个列表项通常由一个数字或字母来表示。

需要注意的是,根据同济大学提供的理工科毕业设计(论文)撰写规范,有序列表的第一级编号应使用全角圆括号内的数字,如“(1)”、“(2)”等;第二级编号应使用圆圈内的阿拉伯数字,如“\Circled{1}”、“\Circled{2}”等。此外,有序列表的第二级应为行内列表,即不应另起一行,而应与上一级列表项在同一行内;我们在写 \LaTeX{} 代码时,应该使用 \texttt{enumerate*} 环境来实现有序列表的第二级。

\begin{enumerate}
\item 同济大学历史:同济大学是中国著名的高等学府之一,拥有悠久的历史和丰富的文化底蕴。以下是同济大学的重要历史节点:
\begin{enumerate*}
\item 1907年:创建,最初为德文医学堂;
\item 1927年:成为国立大学,更名为同济大学;
\item 1952年:调整学科设置,成为以工科为主的综合性大学。
\end{enumerate*}
\item 学术体系:同济大学在学术方面具有很高的声誉,涵盖多个重要学科领域。主要学科包括:
\begin{enumerate*}
\item 工程学,包括土木工程、建筑工程、机械工程等;
\item 建筑学,包括建筑设计、城市规划等;
\item 医学,包括临床医学、药学等。
\end{enumerate*}
\item 国际合作:同济大学积极参与国际交流与合作,拓展全球视野,提升国际影响力。主要的合作项目包括:
\begin{enumerate*}
\item 德国交流项目,包括学生交换、教师访问等;
\item 全球合作伙伴,包括国际知名大学、科研机构等;
\item 国际学术会议,包括学术研讨会、国际学术交流等。
\end{enumerate*}
\end{enumerate}

\subsection{字体}

在下面的段落中,我们使用了不同的字体来表示不同的文字信息。下面是各段落所使用的字体和对应的命令:
Expand Down Expand Up @@ -45,4 +91,4 @@ \subsubsection{测试生僻字}\label{sec:uncommon}

本小节对生僻字\footnote{此处的生僻字指:GBK编码中有,但GB2312编码中没有的字。}的显示进行测试。

丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亃亄亅亇亊亐亖亗亙亜亝亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅侇侊侌侎侐侒侓侕侘侙侚侜侞侟価侢侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倇倈倊倎倐倓倕倖倗倛倝倞倠倢倣値倧倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傚傛傜傝傞傟傠傡傢傤傦傪傫傮傯傰傱傴傶傸傹傼傽傿僀僁僂僃僄僆僇僈僉僊僋僌働僎僐僒僓僔僗僘僙僛僜僝僟僠僡僢僣僤僨僩僪僫僯僰僱僲僴僶僷僸僺僼僽僾僿儁儂儃儅儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞儠儢儣儤儥儦儧儨儩儫儬儭儮儯儰儱儳儴儵儶儷儸儹儺儻儼儽
丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亃亄亅亇亊亐亖亗亙亜亝亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅侇侊侌侎侐侒侓侕侘侙侚侜侞侟価侢侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倇倈倊倎倐倓倕倖倗倛倝倞倠倢倣値倧倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒
22 changes: 16 additions & 6 deletions style/tongjithesis.cls
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,19 @@

% 设置有序列表与无序列表格式
\RequirePackage{enumerate} % 下面用到了 enumerate
\RequirePackage{enumitem}
\setlist[itemize]{labelindent=2em,leftmargin=*,itemsep=0pt,parsep=0pt}
\setlist[enumerate]{labelindent=2em,leftmargin=*,itemsep=0pt,parsep=0pt}
\RequirePackage[inline]{enumitem}
\RequirePackage{circledsteps} % 用于带圆圈的数字

\setlistdepth{2}

\setlist[enumerate]{nosep,labelsep=0pt}
\setlist[enumerate,1]{label=(\arabic*),left=2em,nosep,labelsep=0pt,wide=\parindent}
\setlist[enumerate,2]{label=\Circled{\arabic*},nosep,labelsep=0pt,labelwidth=1em,listparindent=0pt}

\setlist[itemize]{nosep}
\setlist[itemize,1]{wide=\parindent}
\setlist[itemize,2]{wide=2\parindent}



% 设置目录格式
Expand Down Expand Up @@ -359,7 +369,7 @@
\end{spacing}

\vskip 5mm
\noindent{\songti\zihao{5}{
\noindent{\songti\zihao{5}{%
\textbf{关键词:}#2
}}~\\
}
Expand All @@ -385,7 +395,7 @@

\vskip 13.65pt % 小五字体单倍行距 13.65pt
\noindent{\heiti\zihao{5}
\textbf{Key words:\quad}#2
\textbf{Key words: }#2
}
\par
}
}
1 change: 0 additions & 1 deletion style/tongjithesis.sty
Original file line number Diff line number Diff line change
Expand Up @@ -197,5 +197,4 @@
breaklines=true, % enable line breaking
linenos=true, % show line numbers
mathescape=true, % enable math mode escape
breakanywhere=true, % allow line breaks anywhere
}

0 comments on commit 64c7800

Please sign in to comment.