summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/codebox
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-06 00:21:08 +0000
committerKarl Berry <karl@freefriends.org>2022-01-06 00:21:08 +0000
commitc63cfc5f3272dfb157585ad1ba271cd5f5e58ca6 (patch)
tree1e612cacff23a5dac7314e13d0c662673b6f51a0 /Master/texmf-dist/tex/latex/codebox
parentdb2bbb25d4bfe57519b4e5c80afb8e2c2af7cec3 (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.sty25
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},