New proposals should be addressed to Taco Hoekwater.
History of cookbooks
This talk will show some examples of the history of cookbooks, and how to mimic selected features from such books in ConTeXt. Interesting features include special Table of Contents layouts, complicated and often odd indices, and predictor words just before the page turns.
Lua & TeX tokens
LuaTeX has had a token Lua library since the early beginnings, but it was more a proof of concept, and it has never worked really well at that. This talk presents the new, better interface between Lua code and the TeX language parsing, replacing the old Lua library.
Google Web Fonts
Google Fonts makes it quick and easy for everyone to use web fonts, including professional designers and developers. We believe that everyone should be able to bring quality typography to their web pages and applications.
Our goal is to create a directory of web fonts for the world to use. Our API service makes it easy to add Google Fonts to a website in seconds. The service runs on Google's servers which are fast, reliable and tested. Google provides this service free of charge.
So, what are those fonts, and are they useful for ConTeXt users?
Short Lua code to show the long s
Using the Cardo font from Google Fonts, this talk shows you how to do apply the old long s variant to your document by using node processing, so you do not have to key in the actual symbol in the source text.
Building a Table of Contents
Creating a table of contents exactly to your liking can be a bit daunting.
Small things that improve the page layout.
ConTeXt Suite (aka ConTeXt Minimals)
to be added
contextgarden.net and GIT
A GIT server with a nice gui has recently been added to contextgarden. Its functionality will be presented shortly, followed by a discussion about user requests and ideas.
Lua in MetaPost
Although MetaPost is a rather complete language, it has some limitations when if comes down to data crunching: the IO model is rather weak and undevelopped. One way to generate graphics based on external data is to just generate the MetaPost code, another method is to let MetaPost query data from external sources. This can be done with the new Lua extension. In this presentation we will explore some of the potential of this new feature.
Last year we have been working on a new subsystem for bibliographies. This effort is part of the CritEd project initiated by Thomas Schmitz, with help from Alan Braslau and Luigi Scarso. This project also made it possible to improve aspects of LuaTeX and bring LuajitTeX into the picture.
In this presentation I will present the new way of dealing with bibliographies. As the current appeoach is more flexible with respect to extensions and plugins users are invited to come up with ideas for future extensions.
EPUB, how should we move on
Awaiting proper high res reflective ebook devices it makes sense to see in what way we should anticipate this. The export to some intermediate XML format is one way, but alternative rendering of PDF is another one. In this presentation we (can) discuss possible new features.
Abstracting layout styles
For the average document the regular \define... and \setup... commands makes it easy to define a layout in a way that hardly any macro programming is needed. However, in practice, especially when the content comes from an external source (e.g. in XML format) it is hard to avoid some programming. This also can make the style related code ugly. In this presentation I will show some of the styles we use in projects and in what way we try to make them look somewhat acceptable.
Just another pet project
Hans Hagen & Mojca Miklavec
After coming back from BachoTeX, we ended up in a discussion that triggered yet another pet project. This time a mixture of XML, TeX and MetaPost is invoved, plus a bit of artistic freedom.
Do we need a cookbook
Given that we have the wiki, and given that we have the test suite, and given that it's hard to get users to write documentation, what is the way to get more features documented? Do we need some cookbook? And how would that look? What infrastructure is needed? And who is going to come up with the recipies? A discussion!
My way to import and handle GEDCOM information
Genealogists typically use special genealogy software to collect, store, sort, and display genealogical data. Most programs can generate basic kinship charts and reports, allow for the import of digital photographs and the export of data in the GEDCOM format (short for GEnealogical Data COMmunication) so that data can be shared with those using other genealogy software.
GEDCOM was my starting point. With a Lua-script I import my family data into Lua-tables for use within my ConTeXt-files without retyping the data.
The project is not finished yet -- there are still various things to do -- but the main part works as expected, as you will see.
Querying tagged pdf
The experimental branch of lua(jit)tex has extended the binding of poppler interface to include Structure Element, the base class for tagged pdf. In the same time ConTeXt has implemented the support for Attributes, which can be use to add semantic to the tag. I will show an application of the UserAttributes useful to query a tagged pdf in ConTeXt mkiv.
Editing a statistics textbook
In the past, two editions of a statistics textbook for the Dutch market were edited using Word. This approach had a few drawbacks. Although the publisher has little or no experience with TeX/LaTeX/ConTeXt, it was agreed to use ConTeXt for the next edition. Some concern remains however about the continuity of the project if the editing has to be taken over by someone else. Possible solutions will be discussed.