Changes

Jump to navigation Jump to search
281 bytes added ,  14:00, 20 February 2022
m
→‎Zint module: - update zint names, see manual: https://www.zint.org.uk/manual/chapter/4
* Download `zint` from https://www.zint.org.uk (Windows, Linux) or install it with [https://brew.sh Homebrew] or [https://www.macports.org/install.php MacPorts] (MacOS).
* '''MkIV''': The `zint` executable must be in your `PATH`.* '''LMTX''': Copy or symlink LuaMetaTeX uses the zint library into `$TEXROOT/tex/texmf-$ARCH/bin/lib/luametatex/zint` (you must create that path); on . On Windows, this is that’s `libzint.dll`, on Linux and MacOS `libzint.so` (on MacOS the actual file name is `libzint.dylib`, but LuaMetaTeX expects `.so`). Then run ** Find that file, it should be in `/usr/local/lib` (Linux, Homebrew) or `/opt/local/lib` (MacPorts).** Create the path `$TEXROOT/tex/texmf-$ARCH/bin/lib/luametatex/zint`.** Copy or symlink the library into it (on MacOS remember naming it `libzint.so`).** Run `mtxrun --generate` to update the file database.
<texcode>
\usemodule[zint]
\barcode[alternative=isbnisbnx, text=9783865419026, width=4cm]\barcode[alternative=qr codeqrcode, text={https://wiki.contextgarden.net}, width=3cm]
</texcode>
Zint can produce about 40 different code types (“alternatives“). Try the [https://www.zint.org.uk/manual/chapter/4 name] (but lowercase with spaces) or look into the {{src|libs-imp-zint.lua|source}}
 
== Barcodes module ==
== barcode.lua ==
In 2012, user topskip [[User:Patrick_Gundlach|Patrick]] published a small LuaTeX library on [https://tex.stackexchange.com/questions/50707/how-to-generate-ean-barcodes-with-tikz-or-metapost#50751 Stack Exchange]. It can only create EAN codes, but it has no dependencies and doesn’t even use MetaPost.
<texcode>
\luabarcode{9783865419026}
</texcode>
 
[[Category:Graphics]]
174

edits

Navigation menu