At the CSTUG general meeting, I gave a talk on responsive design and
automated typesetting using LuaLaTeX. I demonstrated the use of the
Responsive,
Luavlna,
Linebreaker, and
Lua-widow-control packages.
You can find a recording of the talk and slides on
the CSTUG website.
Unfortunately, they are only available in Czech, but I hope they can still be useful to someone.
I have a habit to start lot of projects in my hyper-focus seasons.
Unfortunately, I often left then unfinished, or mostly finished, but
without documentation. Here is a list of these, that are most interesting for me.
HTML parser for LuaXML. I
implemented the HTML parsing state machine, but the DOM tree building
mechanism is mostly missing.
Rmodepdf – typeset HTML files with LuaLaTeX. It can remove unnecessary content from web pages thanks to Rdrview (similarly to reader mode in Firefox).
Linemarkup – LuaLaTeX package for support of line oriented markup languages (such as Gemini or Subtext.
Responsive-LaTeX – idea is to allow design of page layout and font sizes in LaTeX document depending on the paper size, similar to responsive design in CSS.
Luaepubreader – Epub reader for LuaLaTeX. It should enable for direct typesetting of Epub files. It is in an early stage of development, it can read list of files in the Epub files, but nothing more. It depends on the finishing of the HTML parser.
Cooklang-lua – Lua parser for the Cooklang. Parser works, but it needs a LaTeX interface.
Luaspreadsheet – Lua module for reading of spreadsheet files. Currently, it supports only reading of XSLT files.
Lualiterate – support for API comments in LaTeX packages. In a proof-of-concept state.
TeXparser – Lua parser for LaTeX. Idea was to strip LaTeX commands, create a text file useful for grammar checking or other tools that don't support LaTeX syntax, and then apply changes in that text file back to LaTeX sources.
I am Michal, a librarian and FOSS developer from Prague, Czechia. I
have wanted to create a proper homepage for a long time, but I always had
overly ambitious plans, and I ended up procrastinating on other projects
instead. As it became evident that I was not going to accomplish all of
my plans, I decided to create a minimal page and start from there. I will
gradually add more information and, hopefully, also some articles in the
future.
What is Kodymirus
Kodymirus was an
arthropod that lived in the Lower Cambrian period in the area of today's
Brdy Hills in central Bohemia. It is one of the oldest fossils that can
be found in the Czech Republic. Why did I choose this name for this site?
It doesn't have any deep meaning. I just like the Brdy Hills and
paleontology and found this name amusing. That's all.