From 6f89728af0dcf38bc6bc059218de46b811310c03 Mon Sep 17 00:00:00 2001 From: Qing Lee Date: Mon, 25 Jul 2022 14:45:23 +0800 Subject: [PATCH] =?UTF-8?q?jiazhu:=20=E8=AF=B4=E6=98=8E=20shortcut=20?= =?UTF-8?q?=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jiazhu/jiazhu.dtx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/jiazhu/jiazhu.dtx b/jiazhu/jiazhu.dtx index 42dad60d..eee03b64 100644 --- a/jiazhu/jiazhu.dtx +++ b/jiazhu/jiazhu.dtx @@ -145,7 +145,7 @@ Copyright and Licence % % \fi % -% \CheckSum{1003} +% \CheckSum{1005} % \GetFileId{jiazhu.sty} % % \title{\bfseries\pkg{jiazhu} 宏包} @@ -173,12 +173,14 @@ Copyright and Licence % \begin{syntax} % \cs{jiazhu} \oarg{键值选项} \Arg{夹注内容} % \end{syntax} +% 主要用户函数,提供全部功能。 % \end{function} % % \begin{function}{\jiazhuset} % \begin{syntax} % \cs{jiazhuset} \Arg{键值选项} % \end{syntax} +% 用于统一设置 \pkg{jiazhu} 的选项,选项将在下面说明。 % \end{function} % % \begin{function}{format} @@ -430,6 +432,14 @@ Copyright and Licence % shortcut = \{<开始字符><结束字符>\} % shortcut- = \Arg{字符列表} % \end{syntax} +% 设置 \tn{jiazhu} 命令的快捷输入方式。可以设置为一个字符,它将被设置成活动字符, +% 定义与 \tn{jiazhu} 相同。也可以设置为一对字符,表示夹注的开始与结束字符。例如, +% \begin{SideBySideExample} +% \jiazhuset{shortcut=|,shortcut=【】} +% 正文|{单字符夹注快捷方式}正文\\ +% 正文【字符对夹注快捷方式】正文 +% \end{SideBySideExample} +% \opt{shortcut-} 用于取消对这些快捷方式的定义。 % \end{function} % % \end{documentation} @@ -1271,10 +1281,10 @@ Copyright and Licence \box_if_empty:NF #1 { \dim_set:Nn \l_@@_width_dim { \box_wd:N #1 } - \@@_extract_max_width_auxi:N #1 + \@@_extract_max_width_aux:N #1 } } -\cs_new_protected:Npn \@@_extract_max_width_auxi:N #1 +\cs_new_protected:Npn \@@_extract_max_width_aux:N #1 { \vbox_set:Nw \l_@@_tmpa_box \vbox_unpack:N #1 @@ -1526,6 +1536,7 @@ Copyright and Licence \dim_set_eq:NN \l_@@_width_dim \l_@@_max_dim } } +\cs_undefine:N \@@_extract_max_width_aux:N \cs_undefine:N \@@_extract_max_width_auxi: \cs_undefine:N \@@_extract_max_width_auxii: % \end{macrocode}