diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/codebox')
-rw-r--r-- | Master/texmf-dist/tex/latex/codebox/codebox.sty | 44 |
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 |