Traditional Chinese 7-bids suanpan (abacus) package based on l3draw
This traditional Chinese 7-bids abacus drawing package utilizes
l3draw and is developed with expl3. It can effectively manage
both upper and lower bids, while also considering bottom bid,
top bid, and hanging bid. The package offers a unique
environment for drawing abacuses, denoted as suanpan. Within
this environment, 7 specialized macros are available for the
creation of abacuses. The \rod macro is used to lay out a
single rod, while the \rod* macro draws a counting point on
this rod's beam. The \rods macro is capable of laying out a set
of rods. The \bid macro colors the specified bid. The \bids
macro colors all inner bids that are near the beam, while the
\bids* macro colors all outer bids that are far from the beam.
Lastly, the \lrframe macro is used to lay out the left and
right frames of an abacus. At the same time, the package offers
customization options for abacus, including line width, draw
color, fill color, bid space, rod space, etc. These can be
configured through package options, suanpan environment
options, or the \suanpanset macro.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.