summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/cascade/cascade.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/cascade/cascade.sty')
-rw-r--r--Master/texmf-dist/tex/latex/cascade/cascade.sty22
1 files changed, 16 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/cascade/cascade.sty b/Master/texmf-dist/tex/latex/cascade/cascade.sty
index 2af9af477d3..293f0991940 100644
--- a/Master/texmf-dist/tex/latex/cascade/cascade.sty
+++ b/Master/texmf-dist/tex/latex/cascade/cascade.sty
@@ -6,7 +6,7 @@
%%
%% cascade.dtx (with options: `package')
%%
-%% Copyright (C) 2018-2021 by F. Pantigny
+%% Copyright (C) 2018-2023 by F. Pantigny
%%
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -18,8 +18,8 @@
%% and version 1.3 or later is part of all distributions of
%% LaTeX version 2005/12/01 or later.
%%
-\def\myfileversion{1.2}
-\def\myfiledate{2021/08/23}
+\def\myfileversion{1.2a}
+\def\myfiledate{2023/02/08}
\RequirePackage{l3keys2e}
\ProvidesExplPackage
{cascade}
@@ -87,7 +87,7 @@
\NewDocumentCommand \CascadeOptions { m }
{ \keys_set:nn { cascade / global } { #1 } }
%%
-%% The command \Cascade is defined with \NewDocumentCommand of xparse
+%% The command \Cascade is defined with \NewDocumentCommand of L3.
\NewDocumentCommand \Cascade { O { } m m m m D < > { } }
{
\if_mode_math:
@@ -104,6 +104,11 @@
\spread@equation
\dim_set_eq:NN \l__cascade_interline_dim \l__cascade_interline_all_dim
\keys_set:nn { cascade / command } { #1 }
+ \tl_if_empty:nF { #6 }
+ {
+ \bool_if:NF \l__cascade_t_bool
+ { \msg_error:nn { cascade } { angular~argument~without~t } }
+ }
\__cascade_initialisation:
\hbox_set:Nn \l__cascade_box_one
{
@@ -141,8 +146,7 @@
\__cascade_the_vcenter:nn { #2 } { #4 }
\bool_if:NT \l__cascade_first_argument_bool
{
- \dim_set:Nn \l_tmpa_dim
- { \box_ht:N \l_tmpb_box + \box_dp:N \l_tmpb_box }
+ \dim_set:Nn \l_tmpa_dim { \box_ht_plus_dp:N \l_tmpb_box }
\l_tmpa_dim = 0.5\l_tmpa_dim
\dim_add:Nn \l_tmpa_dim { \the \fontdimen 22 \textfont2 }
\dim_sub:Nn \l_tmpa_dim
@@ -304,6 +308,12 @@
in~an~encompassing~command.~If~you~go~on,~this~key~will~be~
ignored.
}
+\msg_new:nnn { cascade } { angular~argument~without~t }
+ {
+ You~can't~use~the~argument~between~angular~brackets~because~
+ you~have~not~used~the~key~'t'. The~argument~between~angular~brackets~
+ will~be~ignored.
+ }
\NewDocumentCommand \ShortCascade { O { } m m }
{ \Cascade [ #1 ] { } { #2 } { } { #3 } }
\NewDocumentCommand \ShortEdacsac { O { } m m }