diff options
author | Karl Berry <karl@freefriends.org> | 2022-01-06 00:21:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-01-06 00:21:08 +0000 |
commit | c63cfc5f3272dfb157585ad1ba271cd5f5e58ca6 (patch) | |
tree | 1e612cacff23a5dac7314e13d0c662673b6f51a0 /Master/texmf-dist/tex/latex/codebox | |
parent | db2bbb25d4bfe57519b4e5c80afb8e2c2af7cec3 (diff) |
codebox (6jan22)
git-svn-id: svn://tug.org/texlive/trunk@61502 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/codebox')
-rw-r--r-- | Master/texmf-dist/tex/latex/codebox/codebox.sty | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/codebox/codebox.sty b/Master/texmf-dist/tex/latex/codebox/codebox.sty index c4c49b804fa..fba75f1d460 100644 --- a/Master/texmf-dist/tex/latex/codebox/codebox.sty +++ b/Master/texmf-dist/tex/latex/codebox/codebox.sty @@ -6,7 +6,7 @@ %% %% codebox.dtx (with options: `package') %% -%% Copyright (C) 2020-2021 by Nan Geng <nangeng@nwafu.edu.cn> +%% Copyright (C) 2020-2022 by Nan Geng <nangeng@nwafu.edu.cn> %% -------------------------------------------------------------------------- %% %% This work may be distributed and/or modified under the @@ -27,7 +27,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2020/10/01] \RequirePackage{expl3} -\GetIdInfo$Id: codebox.dtx 1.0.2 2022-01-02 08:00:00 +0800 Nan Geng <nangeng@nwafu.edu.cn> $ +\GetIdInfo$Id: codebox.dtx 1.0.3 2022-01-04 08:00:00 +0800 Nan Geng <nangeng@nwafu.edu.cn> $ {Code Box with tcolorbox and minted/listings.} \ProvidesExplPackage{\ExplFileName} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -145,6 +145,7 @@ \tl_new:N \l__codebox_code_name_tl \tl_new:N \l__codebox_comment_contents_tl \tl_new:N \l__codebox_comment_format_tl +\tl_new:N \l__codebox_label_name_tl \fp_new:N \l__codebox_baseline_stretch_fp \fp_new:N \l__codebox_linenumber_sep_fp \keys_define:nn { codebox } @@ -169,6 +170,8 @@ codestretch .initial:n = 1.0, linenumsep .fp_set:N = \l__codebox_linenumber_sep_fp, linenumsep .initial:n = 3.00, + label .tl_set:N = \l__codebox_label_name_tl, + label .initial:n = {}, unknown .code:n = { \__codebox_error:n { unknown-option } } } \msg_new:nnn { codebox } { unknown-option } @@ -312,6 +315,12 @@ \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } } \__codebox_code_engine_tcbset: \__codebox_comment_tcbset: + \tl_if_empty:NF \l__codebox_label_name_tl + { + \tcbset{ + label=\tl_use:N \l__codebox_label_name_tl, + } + } \tcbset{ cv, overlay~unbroken~and~first ={ @@ -336,6 +345,12 @@ \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } } \__codebox_code_engine_tcbset: \__codebox_comment_tcbset: + \tl_if_empty:NF \l__codebox_label_name_tl + { + \tcbset{ + label=\tl_use:N \l__codebox_label_name_tl, + } + } \tcbset{ cv, overlay~unbroken~and~first ={ @@ -370,6 +385,12 @@ \IfNoValueF{#2}{ \keys_set:nn { codebox } { #2 } } \__codebox_code_engine_tcbset: \__codebox_comment_tcbset: + \tl_if_empty:NF \l__codebox_label_name_tl + { + \tcbset{ + label=\tl_use:N \l__codebox_label_name_tl, + } + } \tcbset{ cv, listing~file={#4}, |