texlive[73703] Master/texmf-dist: dashrulex (2feb25)
commits+karl at tug.org
commits+karl at tug.org
Sun Feb 2 21:58:21 CET 2025
Revision: 73703
https://tug.org/svn/texlive?view=revision&revision=73703
Author: karl
Date: 2025-02-02 21:58:21 +0100 (Sun, 02 Feb 2025)
Log Message:
-----------
dashrulex (2feb25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/dashrulex/README.md
trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.pdf
trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.tex
trunk/Master/texmf-dist/tex/latex/dashrulex/dashrulex.sty
Modified: trunk/Master/texmf-dist/doc/latex/dashrulex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dashrulex/README.md 2025-02-02 20:58:12 UTC (rev 73702)
+++ trunk/Master/texmf-dist/doc/latex/dashrulex/README.md 2025-02-02 20:58:21 UTC (rev 73703)
@@ -1,5 +1,5 @@
# The `dashrulex` package
-Draw dashed rules (v1.02b)
+Draw dashed rules (v1.02c)
## Abstract
The `dashrulex` package provides a flexible solution for drawing dashed rules in the body, and currently provides two commands `\hdashrule` and `\hanyrule`. It's written in LaTeX3 and can be used as an alternative to the `dashrule` package.
Modified: trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.tex 2025-02-02 20:58:12 UTC (rev 73702)
+++ trunk/Master/texmf-dist/doc/latex/dashrulex/dashrulex.tex 2025-02-02 20:58:21 UTC (rev 73703)
@@ -7,8 +7,8 @@
{
package = dashrulex,
title = dashrulex,
- version = v1.02b,
- date = 2025/02/01,
+ version = v1.02c,
+ date = 2025/02/02,
authors = Qu Yi,
title = \dashrulex{} package,
info = Draw dashed rules,
Modified: trunk/Master/texmf-dist/tex/latex/dashrulex/dashrulex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dashrulex/dashrulex.sty 2025-02-02 20:58:12 UTC (rev 73702)
+++ trunk/Master/texmf-dist/tex/latex/dashrulex/dashrulex.sty 2025-02-02 20:58:21 UTC (rev 73703)
@@ -9,7 +9,7 @@
% https://creativecommons.org/licenses/by/4.0/legalcode
\NeedsTeXFormat{LaTeX2e}[2012/02/12]
\RequirePackage{xparse}
-\ProvidesExplPackage{dashrulex}{2025/02/01}{1.02b}
+\ProvidesExplPackage{dashrulex}{2025/02/02}{1.02c}
{Draw dashed rules}
\DeclareDocumentCommand{\hdashrule}{O{0pt}O{x}mmm}
{
@@ -76,6 +76,11 @@
\int_incr:N \l__drx_vrule_counter_int
\dim_add:Nn \l__drx_vrule_height_dim {#1}
}
+\cs_new_protected:Npn \drx at eval@rule #1#2
+ {
+ \exp_last_unbraced:Nx
+ \rule { {\dim_eval:n {#1}}{\dim_eval:n {#2}} }
+ }
\NewDocumentCommand{\vrulemod}{O{0pt}oomm}
{
\group_begin:
@@ -97,16 +102,12 @@
\exp_last_unbraced:Nx \tex_kern:D { -\dim_eval:n {#4} }
\exp_args:NV
\raisebox \l__drx_vrule_height_dim
- {
- \exp_last_unbraced:Nx
- \rule { {\dim_eval:n {#4}}{\dim_eval:n {##1}} }
- }
+ {\drx at eval@rule{#4}{##1}}
\drx at step@counter at height{##1}
}
}
{
- \exp_last_unbraced:Nx
- \rule { {\dim_eval:n {#4}}{\dim_eval:n {##1}} }
+ \drx at eval@rule{#4}{##1}
\drx at step@counter at height{##1}
}
}
More information about the tex-live-commits
mailing list.