Skip to content

Commit 81e4352

Browse files
committed
docs: 修改手册样式
1 parent 63d131e commit 81e4352

2 files changed

Lines changed: 41 additions & 10 deletions

File tree

source/njuvisual-physics.dtx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
%
4040
% \changes{v0.3}{2021/12/13}{添加物理学院标准色与徽标。}
4141
% 物理学院徽标。
42-
% \\ \njuemblem[department=physics]{2.5cm}{!}
42+
% \\ \njuemblem[department=physics]{1.5cm}{!}
4343
% \begin{macrocode}
4444
%<example>\FIG{emblem-physics} \njuemblem[department=physics]{!}{!}
4545
% \end{macrocode}

source/njuvisual.dtx

Lines changed: 40 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -167,15 +167,15 @@ through XeTeX.
167167
%</internal>
168168
%
169169
%<package>\NeedsTeXFormat{LaTeX2e}
170-
%<!(driver|example)>\GetIdInfo $Id: njuvisual.dtx 0.3.0 2022-12-08 23:19:00
170+
%<!(driver|example)>\GetIdInfo $Id: njuvisual.dtx 0.3.0 2022-12-13 18:00:00
171171
%<!(driver|example)> +0800 NJU LUG <git+nju-lug-email-3104-issue-@yaoge123.cn>$
172172
%<package> {Nanjing University Visual Identity}
173173
%<package>\ProvidesExplPackage{njuvisual}
174174
%<package> {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
175175
%
176176
%<*driver>
177-
\documentclass{ctxdoc}
178-
\usepackage{listings,njuvisual,tabularray}
177+
\documentclass[fontset=fandol]{ctxdoc}
178+
\usepackage{listings,njuvisual,tabularray,zhlineskip}
179179
\usepackage[firstpage=true]{background}
180180
\backgroundsetup{contents={\njuemblem[white!85!gray]{22cm}{!}},scale=1,angle=0,hshift=-4cm}
181181
\DeclareGraphicsExtensions{.pdf}
@@ -184,11 +184,32 @@ through XeTeX.
184184
\SetTblrStyle{caption-tag}{font=\bfseries}
185185
\DefTblrTemplate{caption-sep}{default}{\quad}
186186
\setlist[1]{labelindent=0.5em}
187-
\hypersetup{pdftitle={The njuvisual package - Display logos related to Nanjing University}}
188187
\hypersetup{
188+
pdftitle={
189+
The njuvisual package -
190+
Display logos related to Nanjing University
191+
},
189192
citecolor = njublue,
190193
linkcolor = njuviolet,
191-
urlcolor = njumagenta}
194+
urlcolor = njumagenta
195+
}
196+
\SetTextEnvironmentSinglespace{1.112}
197+
\SetMathEnvironmentSinglespace{1.112}
198+
\setsansfont{LexendDeca}
199+
\setmonofont{Iosevka}[
200+
UprightFont = Iosevka Light,
201+
ItalicFont = Iosevka Light Italic,
202+
BoldFont = Iosevka Semibold
203+
]
204+
\setCJKmainfont{Source Han Serif SC}[
205+
UprightFont = Source Han Serif SC SemiBold,
206+
ItalicFont = Source Han Serif SC Bold,
207+
BoldFont = Source Han Serif SC Heavy,
208+
Language = Chinese Simplified
209+
]
210+
\setmathfont{XITSMath-Regular}[
211+
BoldFont = XITSMath-Bold,
212+
Extension = .otf]
192213
\lstdefinestyle{style@base}
193214
{
194215
basewidth = 0.5 em,
@@ -229,6 +250,16 @@ through XeTeX.
229250
\lstset{style=style@shell, #1}}{}
230251
\lstnewenvironment{latexexample}[1][]{%
231252
\lstset{style=style@latex, #1}}{}
253+
\ExplSyntaxOn
254+
\cs_new_protected:Npn \__njudoc_module_angle:Nn #1#2
255+
{
256+
\group_begin: \color { gray } \ttfamily \textlangle \group_end:
257+
\group_begin: \sffamily #2 \group_end:
258+
\group_begin: \color { gray } #1 \ttfamily \textrangle \group_end:
259+
}
260+
\cs_set_protected:Npn \__ctxdoc_module_angle:n #1
261+
{ \__njudoc_module_angle:Nn \c_empty_tl {#1} }
262+
\ExplSyntaxOff
232263
\begin{document}
233264
\DocInput{njuvisual.dtx}
234265
\DocInput{njuvisual-emblem.dtx}
@@ -257,7 +288,7 @@ through XeTeX.
257288
% 南京大学 Linux 用户组
258289
% \thanks{E-mail: \href{mailto:git+nju-lug-email-3104-issue-@yaoge123.cn}{git+nju-lug-email-3104-issue-@yaoge123.cn}}}
259290
%
260-
% \date{v0.3.0 \quad 2022-05-27}
291+
% \date{v0.3.0 \quad 2022-12-13}
261292
%
262293
% \changes{v0.1}{2021/11/21}{将 \pkg{njuvisual} 分离为独立宏包。}
263294
% \changes{v0.1}{2021/11/27}{完成文档编写并发布至 CTAN。}
@@ -266,13 +297,13 @@ through XeTeX.
266297
%
267298
% \maketitle
268299
%
300+
% \let\abstractname\relax
269301
% \begin{abstract}
270302
% 南京大学视觉形象规范化标准(\pkg{njuvisual})宏包负责收集南京大学官方以及下属
271303
% 各院系制定的配色方案和标识,将这些矢量图标通过 \pkg{tikz} 曲线进行存储,并提
272304
% 供简明的接口以便在文档和幻灯片中使用。
273305
% \end{abstract}
274306
%
275-
% \def\abstractname{Abstract}
276307
% \begin{abstract}
277308
% The \pkg{njuvisual} package collects standard colors and logos related to
278309
% Nanjing University, saves the vector logos as \pkg{tikz} pictures and
@@ -351,8 +382,8 @@ through XeTeX.
351382
% \SetCell[r=2]{c} 化学化工学院
352383
% & |nju-chem-red| & $0.28, 0.95, 0.84, 0 $ & \B{nju-chem-red} \\
353384
% & |nju-chem-gold| & $0.40, 0.42, 0.60, 0 $ & \B{nju-chem-gold} \\
354-
% \SetCell[r=2]{c} 物理学院
355-
% & |nju-physics-blue| & $0.86, 0.57, 0 , 0 $ & \B{nju-physics-blue} \\
385+
% 物理学院
386+
% & |nju-physics-blue| & $0.86, 0.57, 0 , 0 $ & \B{nju-physics-blue} \\
356387
% \bottomrule
357388
% \end{tblr}
358389
% \end{table}

0 commit comments

Comments
 (0)