From 5617dedd7238e62082916098f0bc9d4a89967106 Mon Sep 17 00:00:00 2001 From: mbertucci47 <61854785+mbertucci47@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:34:04 -0700 Subject: [PATCH] Cwls (#3901) * Update fancyqr.cwl * Update hep-float.cwl * Update hep-math.cwl * Update hep-graphic.cwl * Update hep-text.cwl * Update verifiche.cwl * Update luamplib.cwl * Update tikzpingus.cwl * Update simpleicons.cwl * Update jsonparse.cwl * Update dejavu-otf.cwl * Update class-suftesi.cwl * Update fontsize.cwl * Update postnotes.cwl * Update langsci-gb4e.cwl * Update langsci-affiliations.cwl * Update postnotes.cwl * Update plex-otf.cwl * Update genealogy-profiles.cwl * Update class-suftesi.cwl * Update simpleicons.cwl * Update siunitx.cwl * Update spbmark.cwl * Add files via upload * Update completion.qrc --- completion.qrc | 1 + completion/class-suftesi.cwl | 12 +++-- completion/dejavu-otf.cwl | 5 +-- completion/euclidean-lattice.cwl | 7 +++ completion/fancyqr.cwl | 4 +- completion/fontsize.cwl | 8 +++- completion/genealogy-profiles.cwl | 24 +++++----- completion/hep-float.cwl | 3 +- completion/hep-graphic.cwl | 15 ++++--- completion/hep-math.cwl | 7 ++- completion/hep-text.cwl | 4 +- completion/jsonparse.cwl | 4 +- completion/langsci-affiliations.cwl | 5 ++- completion/langsci-gb4e.cwl | 3 +- completion/luamplib.cwl | 8 +++- completion/plex-otf.cwl | 11 ++--- completion/postnotes.cwl | 37 ++++++++++----- completion/simpleicons.cwl | 33 +++++++++++++- completion/siunitx.cwl | 7 +-- completion/spbmark.cwl | 11 ++++- completion/tikzpingus.cwl | 70 ++++++++++++++++++----------- completion/verifiche.cwl | 18 +++++++- 22 files changed, 212 insertions(+), 85 deletions(-) create mode 100644 completion/euclidean-lattice.cwl diff --git a/completion.qrc b/completion.qrc index 45fefc80b2..6b505bca9a 100644 --- a/completion.qrc +++ b/completion.qrc @@ -1445,6 +1445,7 @@ completion/etoolbox.cwl completion/etruscan.cwl completion/eucal.cwl +completion/euclidean-lattice.cwl completion/euclideangeometry.cwl completion/euflag.cwl completion/eufrak.cwl diff --git a/completion/class-suftesi.cwl b/completion/class-suftesi.cwl index 45c77fdc25..e8b81b45a6 100644 --- a/completion/class-suftesi.cwl +++ b/completion/class-suftesi.cwl @@ -1,9 +1,8 @@ # suftesi class -# Matthew Bertucci 2023/09/07 for v3.2.1 +# Matthew Bertucci 2024/12/06 for v3.2.6 #include:xkeyval #include:class-book -#include:fontsize #include:geometry #include:enumitem # loads inline option of enumitem @@ -32,11 +31,15 @@ \rhoAlt#*m ## Class options ## +#ifOption:loadfontsize +#include:fontsize +#endif + #ifOption:fewfootnotes=true -#include:zref-perpage +#include:footnpag #endif #ifOption:fewfootnotes -#include:zref-perpage +#include:footnpag #endif #ifOption:defaultfont=standard @@ -99,6 +102,7 @@ structure=#book,article,collection pagelayout=#standard,standardaureo,periodical,periodicalaureo,compact,compactaureo,supercompact,supercompactaureo,pocketa,pocketb,pocketc version=#screen,cscreen,draft,final +loadfontsize parindent=##L defaultfont=#none,cochineal,libertine,palatino,standard fontsize=##L diff --git a/completion/dejavu-otf.cwl b/completion/dejavu-otf.cwl index d79e6b119d..55f354dfdb 100644 --- a/completion/dejavu-otf.cwl +++ b/completion/dejavu-otf.cwl @@ -1,8 +1,7 @@ # dejavu-otf package -# Matthew Bertucci 4/17/2021 for v0.04 +# Matthew Bertucci 2024/11/30 for v0.06 -#include:ifxetex -#include:ifluatex +#include:iftex #include:xkeyval #include:unicode-math diff --git a/completion/euclidean-lattice.cwl b/completion/euclidean-lattice.cwl new file mode 100644 index 0000000000..e92e9fddc8 --- /dev/null +++ b/completion/euclidean-lattice.cwl @@ -0,0 +1,7 @@ +# euclidean-lattice package +# Matthew Bertucci 2024/11/29 for v1.0 + +#include:tikz + +\lattice[%](%)(%); +\lattice<%>[%](%)(%); \ No newline at end of file diff --git a/completion/fancyqr.cwl b/completion/fancyqr.cwl index 4d6eaac062..a62d86c531 100644 --- a/completion/fancyqr.cwl +++ b/completion/fancyqr.cwl @@ -1,5 +1,5 @@ # fancyqr package -# Matthew Bertucci 2024/10/08 for v2.1 +# Matthew Bertucci 2024/11/29 for v2.2 #include:pict2e #include:qrcode @@ -13,6 +13,7 @@ #keyvals:\fancyqr,\fancyqrset,\fancyqr* classic#true,false color=#%color +compensate=##L gradient#true,false gradient angle=% image=% @@ -40,6 +41,7 @@ nolink #endkeyvals \FancyQrDoNotPrintSquare{x}{y} +\FancyQrDoNotPrintRadius{factor} \FancyQrRoundCut \FancyQrHardCut diff --git a/completion/fontsize.cwl b/completion/fontsize.cwl index 7a2833acc7..db5d9aae90 100644 --- a/completion/fontsize.cwl +++ b/completion/fontsize.cwl @@ -1,5 +1,5 @@ # fontsize package -# Matthew Bertucci 12/13/2021 for v0.8.5 +# Matthew Bertucci 2024/12/04 for v0.9 #include:xkeyval @@ -7,6 +7,7 @@ fontsize=##L parindent=##L cloname=% +fsround=% #endkeyvals \changefontsize{fontsize} @@ -52,4 +53,7 @@ cloname=% \HUGE \HUGEr \HUGErr -\HUGErrr \ No newline at end of file +\HUGErrr + +# not documented +\fscalc{arg}#S diff --git a/completion/genealogy-profiles.cwl b/completion/genealogy-profiles.cwl index 98121ebaa7..46909333d2 100644 --- a/completion/genealogy-profiles.cwl +++ b/completion/genealogy-profiles.cwl @@ -1,5 +1,5 @@ # genealogy-profiles package -# Matthew Bertucci 2024/01/25 for v2024/01/24 +# Matthew Bertucci 2024/12/05 for v2024/12/05 #include:genealogytree #include:hyperref @@ -17,17 +17,16 @@ begin header=% end header=% begin life events=% end life events=% +begin content=% +end content=% +layout preset=#clear,tcolorbox reference style= unknown reference style= page number style= -givenname style=% -patronymic style=% -surname style=% -byname style=% header format=% auto header#true,false id index= -fullname index= +full name index= patronymic index= surname index= byname index= @@ -49,8 +48,8 @@ include ambiguous in index#true,false #keyvals:\begin{gprProfile},\begin{gprProfile*} id= -fullname= -givenname= +full name= +given name= patronymic= surname= byname= @@ -69,12 +68,17 @@ no index#true,false \gprYears{year range} \gprYears*{year range} +\gprCreateNamePart{name part} +\gprCreateNamePart{name part}[macro name] + \gprHeader \gprID -\gprStyledName \gprFullName \gprGivenName \gprPatronymic \gprSurname \gprByname -\gprSpouse \ No newline at end of file +\gprSpouse + +# deprecated +\gprStyledName#S diff --git a/completion/hep-float.cwl b/completion/hep-float.cwl index 3eae2cb0ec..8bb56b5b48 100644 --- a/completion/hep-float.cwl +++ b/completion/hep-float.cwl @@ -1,5 +1,5 @@ # hep-float package -# Matthew Bertucci 2023/07/14 for v1.2 +# Matthew Bertucci 2024/11/29 for v1.3 #include:kvoptions #include:subcaption @@ -34,3 +34,4 @@ manualplacement#true,false \tablehspace#* \tablevspace#* \tikzsetnextfilename{imagefile}#*g +\header{text}#* diff --git a/completion/hep-graphic.cwl b/completion/hep-graphic.cwl index 5a3a76de80..db30382f4d 100644 --- a/completion/hep-graphic.cwl +++ b/completion/hep-graphic.cwl @@ -1,14 +1,15 @@ # hep-graphic package -# Matthew Bertucci 2023/07/16 for v1.0 +# Matthew Bertucci 2024/11/29 for v1.3 #include:kvoptions #include:tikz #include:tikzlibraryexternal -#include:standalone +#include:tikzscale #keyvals:\usepackage/hep-graphic#c plot#true,false feynman#true,false +extern= #endkeyvals #ifOption:plot @@ -26,8 +27,8 @@ feynman#true,false #endif \graphicpath{path%definition} -\includetikz{file} -\includetikz[width%plain]{file} -\includetikz*{file} -\includetikz*[width%plain]{file} -\includefeynman{file} \ No newline at end of file +\includepgf{file} +\includepgf[width%plain]{file} +\includepgf*{file} +\includepgf*[width%plain]{file} +\includefeynman{file} diff --git a/completion/hep-math.cwl b/completion/hep-math.cwl index 94ffcfd508..c824af17ab 100644 --- a/completion/hep-math.cwl +++ b/completion/hep-math.cwl @@ -1,8 +1,8 @@ # hep-math package -# Matthew Bertucci 2022/11/03 for v1.1 +# Matthew Bertucci 2024/11/29 for v1.3 #include:mathtools -#include:soulutf8 +#include:soul #include:amssymb #include:units #include:cancel @@ -141,3 +141,6 @@ \imaginaryunit#* \ceil{arg}#m \floor{arg}#m + +\slashedpartialdifferential#*m +\spd#*m diff --git a/completion/hep-text.cwl b/completion/hep-text.cwl index e6a335df0d..345079d206 100644 --- a/completion/hep-text.cwl +++ b/completion/hep-text.cwl @@ -1,10 +1,10 @@ # hep-text package -# Matthew Bertucci 2022/11/03 for v1.1 +# Matthew Bertucci 2024/11/29 for v1.3 #include:kvoptions #include:babel #include:csquotes -#include:soulutf8 +#include:soul #include:pdftexcmds #include:foreign # foreign loaded with all option diff --git a/completion/jsonparse.cwl b/completion/jsonparse.cwl index 8217a3191c..750cacfdc6 100644 --- a/completion/jsonparse.cwl +++ b/completion/jsonparse.cwl @@ -1,5 +1,5 @@ # jsonparse package -# Matthew Bertucci 2024/11/04 for v0.9.6 +# Matthew Bertucci 2024/11/29 for v0.9.8 \JSONParse{token variable%cmd}{JSON string}#d \JSONParse[options%keyvals]{token variable%cmd}{JSON string}#d @@ -9,6 +9,8 @@ \JSONParseValue{token variable}{key%plain} \JSONParseValue[options%keyvals]{token variable}{key%plain} \JSONParseExpandableValue{token variable}{key%plain} +\JSONParseSetValue{token variable%cmd}{token variable}{key%plain}#d +\JSONParseSetRescanValue{token variable%cmd}{token variable}{key%plain}#d \JSONParseArrayValues{token variable}{key%plain}{string} \JSONParseArrayValues{token variable}{key%plain}[subkey]{string} \JSONParseArrayValues[options%keyvals]{token variable}{key%plain}{string} diff --git a/completion/langsci-affiliations.cwl b/completion/langsci-affiliations.cwl index 7b8a98fb8b..bcc17f74f1 100644 --- a/completion/langsci-affiliations.cwl +++ b/completion/langsci-affiliations.cwl @@ -1,5 +1,5 @@ # langsci-affiliations package -# Matthew Bertucci 2024/02/21 for v1.2 +# Matthew Bertucci 2024/12/04 for v1.4 \ResolveAffiliations{author} \ResolveAffiliations[options%keyvals]{author} @@ -18,8 +18,11 @@ separator between multiple=% separator between final two=% separator between indices=% separator between affiliations=% +output authors paragraph format= output authors font=% +output affiliation paragraph format= output affiliation font=% input names separator=% input affiliation separator=% +author affiliation skip=##L #endkeyvals diff --git a/completion/langsci-gb4e.cwl b/completion/langsci-gb4e.cwl index 173168a031..8d30ba7017 100644 --- a/completion/langsci-gb4e.cwl +++ b/completion/langsci-gb4e.cwl @@ -1,11 +1,12 @@ # langsci-gb4e package -# Matthew Bertucci 2023/02/12 for v2022-10-21 +# Matthew Bertucci 2024/12/04 for v2024/12/03 #include:etoolbox #keyvals:\usepackage/langsci-gb4e#c nocgloss nojambox +manualexewidth lowerpenalty #endkeyvals diff --git a/completion/luamplib.cwl b/completion/luamplib.cwl index 826593a20f..d0d92b3914 100644 --- a/completion/luamplib.cwl +++ b/completion/luamplib.cwl @@ -1,5 +1,5 @@ # luamplib package -# Matthew Bertucci 2024/11/12 for v2.35 +# Matthew Bertucci 2024/11/29 for v2.35.2 #include:luatex @@ -150,3 +150,9 @@ resources=% \luamplibtaggingbegin#S \luamplibtaggingend#S \luamplibtaggingBBox#S +\mplibstarttousemplibgroup#S +\mplibstoptousemplibgroup#S +\luamplibtagasgroupbegin#S +\luamplibtagasgroupend#S +\mplibstarttousemplibgrouporiginal#S +\mplibstoptousemplibgrouporiginal#S diff --git a/completion/plex-otf.cwl b/completion/plex-otf.cwl index 01dbe217c9..3bba8f5b7a 100644 --- a/completion/plex-otf.cwl +++ b/completion/plex-otf.cwl @@ -1,16 +1,15 @@ # plex-otf package -# Matthew Bertucci 2023/09/09 for v0.08 +# Matthew Bertucci 2024/12/05 for v0.09 -#include:ifxetex -#include:ifluatex +#include:iftex #include:xkeyval -#include:fontspec +#include:unicode-math #keyvals:\usepackage/plex-otf#c -usefilenames#true,false mono#true,false sans#true,false serif#true,false +math#true,false RMstyle={%