summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/codebox
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-28 22:22:47 +0000
committerKarl Berry <karl@freefriends.org>2022-01-28 22:22:47 +0000
commitce1d30c382bcb760de50cd531c395abecdcddd82 (patch)
tree2516b5e4bfd0002581c5c13188366da07f450aab /Master/texmf-dist/tex/latex/codebox
parent7f05a5a56eef94ba68b01f59b44f8ace52321a5e (diff)
codebox (28jan22)
git-svn-id: svn://tug.org/texlive/trunk@61771 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/codebox')
-rw-r--r--Master/texmf-dist/tex/latex/codebox/codebox.sty44
1 files changed, 27 insertions, 17 deletions
diff --git a/Master/texmf-dist/tex/latex/codebox/codebox.sty b/Master/texmf-dist/tex/latex/codebox/codebox.sty
index fba75f1d460..db68bcb3554 100644
--- a/Master/texmf-dist/tex/latex/codebox/codebox.sty
+++ b/Master/texmf-dist/tex/latex/codebox/codebox.sty
@@ -27,7 +27,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{expl3}
-\GetIdInfo$Id: codebox.dtx 1.0.3 2022-01-04 08:00:00 +0800 Nan Geng <nangeng@nwafu.edu.cn> $
+\GetIdInfo$Id: codebox.dtx 1.0.4 2022-01-28 08:00:00 +0800 Nan Geng <nangeng@nwafu.edu.cn> $
{Code Box with tcolorbox and minted/listings.}
\ProvidesExplPackage{\ExplFileName}
{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
@@ -133,7 +133,19 @@
\begin{tcbclipinterior}
\fill[cvblue] (frame.south~west) rectangle ([xshift=5.0mm,yshift=0mm]frame.north~west);
\end{tcbclipinterior}
- }
+ },
+ underlay~middle = {
+ \begin{tcbclipinterior}
+ \fill[cvblue] (frame.south~west) rectangle
+ ([xshift=5.0mm,yshift=0mm]frame.north~west);
+ \end{tcbclipinterior}
+ },
+ underlay~last = {
+ \begin{tcbclipinterior}
+ \fill[cvblue] (frame.south~west) rectangle
+ ([xshift=5.0mm,yshift=0mm]frame.north~west);
+ \end{tcbclipinterior}
+ },
}
}%
\bool_new:N \l__codebox_minted_bool
@@ -169,7 +181,7 @@
},
codestretch .initial:n = 1.0,
linenumsep .fp_set:N = \l__codebox_linenumber_sep_fp,
- linenumsep .initial:n = 3.00,
+ linenumsep .initial:n = 1.80,
label .tl_set:N = \l__codebox_label_name_tl,
label .initial:n = {},
unknown .code:n = { \__codebox_error:n { unknown-option } }
@@ -258,9 +270,9 @@
}
\NewDocumentEnvironment{ codebox }{O{} m }
{
- \bool_set_false:N \l__codebox_comment_bool
\group_begin:
- \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } }
+ \bool_set_false:N \l__codebox_comment_bool
+ \keys_set:nn { codebox } { #1 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tcbset{lang, title={#2} }%
@@ -271,9 +283,9 @@
}
\NewDocumentEnvironment{ codebox* }{O{} m }
{
- \bool_set_false:N \l__codebox_comment_bool
\group_begin:
- \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } }
+ \bool_set_false:N \l__codebox_comment_bool
+ \keys_set:nn { codebox } { #1 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tcbset{lang, title={#2} }%
@@ -284,15 +296,14 @@
}
\NewDocumentCommand \codefile { s O{} m m }
{
+ \group_begin:
\IfBooleanTF{#1}
{
\bool_set_true:N \l__codebox_comment_bool
}{
\bool_set_false:N \l__codebox_comment_bool
}
-
- \group_begin:
- \IfNoValueF{#2}{ \keys_set:nn { codebox } { #2 } }
+ \keys_set:nn { codebox } { #2 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tcbset{
@@ -310,9 +321,9 @@
}
\NewDocumentEnvironment{ codeview }{O{} m }
{
- \bool_set_false:N \l__codebox_comment_bool
\group_begin:
- \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } }
+ \bool_set_false:N \l__codebox_comment_bool
+ \keys_set:nn { codebox } { #1 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tl_if_empty:NF \l__codebox_label_name_tl
@@ -340,9 +351,9 @@
}
\NewDocumentEnvironment{ codeview* }{O{} m }
{
- \bool_set_true:N \l__codebox_comment_bool
\group_begin:
- \IfNoValueF{#1}{ \keys_set:nn { codebox } { #1 } }
+ \bool_set_true:N \l__codebox_comment_bool
+ \keys_set:nn { codebox } { #1 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tl_if_empty:NF \l__codebox_label_name_tl
@@ -374,15 +385,14 @@
}
\NewDocumentCommand \cvfile { s O{} m m }
{
+ \group_begin:
\IfBooleanTF{#1}
{
\bool_set_true:N \l__codebox_comment_bool
}{
\bool_set_false:N \l__codebox_comment_bool
}
-
- \group_begin:
- \IfNoValueF{#2}{ \keys_set:nn { codebox } { #2 } }
+ \keys_set:nn { codebox } { #2 }
\__codebox_code_engine_tcbset:
\__codebox_comment_tcbset:
\tl_if_empty:NF \l__codebox_label_name_tl