texlive-gates - Support for writing modular and customisable code

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Main Release i586
Package filename texlive-gates-0.2-10-omv2015.0.noarch.rpm
Package name texlive-gates
Package version 0.2
Package release 10-omv2015.0
Package architecture noarch
Package type rpm
Category Publishing
Homepage http://www.ctan.org/tex-archive/macros/generic/gates
License LPPL
Maintainer -
Download size 211.08 KB
Installed size 312.20 KB
The package provides the means of writing code in a modular
fashion: big macros or functions are divided into small chunks
(called gates) with names, which can be externally controlled
(e.g. they can be disabled, subjected to conditionals,
loops...) and/or augmented with new chunks. Thus complex code
may easily be customised without having to rewrite it, or even
understand its implementation: the behavior of existing gates
can be modified, and new ones can be added, without endangering
the whole design. This allows code to be hacked in ways the
original authors might have never envisioned. The gates package
is implemented independently for both TeX and Lua. The TeX
implementation, running in any current environment, requires
the texapi package, whereas the Lua version can be run with any
Lua interpreter, not just LuaTeX.


Package Version Architecture Repository
texlive-gates-0.2-10-omv2015.0.noarch.rpm 0.2 noarch OpenMandriva Main Release
texlive-gates - - -


Name Value
texlive-kpathsea -
texlive-tlpkg -


Name Value
texlive-gates == 0.2-10:2015.0


Type URL
Mirror abf-downloads.openmandriva.org
Binary Package texlive-gates-0.2-10-omv2015.0.noarch.rpm
Source Package texlive-gates-0.2-10.src.rpm

Install Howto

  1. Enable OpenMandriva Main Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install texlive-gates rpm package:
    # urpmi texlive-gates



See Also

Package Description
texlive-gauss-20120410-5-omv2015.0.noarch.rpm A package for Gaussian operations
texlive-gb4e-20100703-10-omv2015.0.noarch.rpm Linguistic tools
texlive-gcard-20080819-10-omv2015.0.noarch.rpm Arrange text on a sheet to fold into a greeting card
texlive-gchords-1.20-11-omv2015.0.noarch.rpm Typeset guitar chords
texlive-gcite-1.0.1-10-omv2015.0.noarch.rpm Citations in a reader-friendly style
texlive-gene-logic-1.4-10-omv2015.0.noarch.rpm Typeset logic formulae, etc
texlive-genealogy-20110410-9-omv2015.0.noarch.rpm A compilation genealogy font
texlive-genmisc-20120807-9-omv2015.0.noarch.rpm TeXLive genmisc package
texlive-genmpage-0.3.1-10-omv2015.0.noarch.rpm Generalization of LaTeX's minipages
texlive-gentium-20101009-10-omv2015.0.noarch.rpm Gentium font and support files
texlive-gentium-tug-1.0-9-omv2015.0.noarch.rpm Gentium fonts (in two formats) and support files
texlive-gentle-20090104-10-omv2015.0.noarch.rpm A Gentle Introduction to TeX
texlive-geometry-5.6-10-omv2015.0.noarch.rpm Flexible and complete interface to document dimensions
texlive-geometry-de-1.1-10-omv2015.0.noarch.rpm German translation of the geometry package
texlive-german-2.5e-11-omv2015.0.noarch.rpm Support for German typography