Great. will the courses be recorded and posted on web?
On Sun, Nov 30, 2008 at 11:03 PM, Hans Hagen
Hi,
in two weeks i'll be in brno to give a course; attached is some info; anyone is welcome to attend
Hans
----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hans,
this was send to the interested parties about the course. Feel free to announce it on context lists.
Yours Petr
----- Forwarded message from Petr Sojka <sojka> -----
From: Petr Sojka <sojka> Subject: PV126: typographic programming course info Date: Tue, 25 Nov 2008 13:30:12 +0100 To: Petr Sojka
Dear all,
below is current version of detailed information about the course by Hans Hagen Typographic programming (code PV126) that will take place at the Faculty of Informatics, Masaryk University, Brno, Botanicka 68a, 60200 Brno during the week Dec 8-12, 2008. The course will take place mostly in the Natural Language Processing Lab. If you can, bring your laptop with TeXlive 2008 installed, you will be given Wi-Fi access. You could use (limited number) of computers in the lab.
_Please, confirm that you will attend the course by replying to this message._
Course title: Typographic programming
Syllabus: * There will be a series of meetings where the following topics will be covered. * TeX as language, the road from input to output, tokens and nodes. * Lua as language, what can it do and what not, why and how do we use it as embedded language. * LuaTeX as system, how does the two languages work together in opening up the typesetting engine. * CONTEXT MKIV as application, what kind of code is needed to permit the use of advanced font technologies, how to get away with some of TeX's limitations, what kind of technologies are needed to fulfil today's typesetting demands. * Typographic programming, what is it and how can it be applied in automated typesetting workflows. * In addition one of the computer rooms will be reserved so that we can practice the above and work on the products needed for the exam.
Day 1 (Monday, Dec 8)
12:00--13:30 room D2: independent motivating lecture Typographic programming with LuaTeX Abstract: - what is involved in typographic programming - why and when do we need it - an introduction in luatex (successor of pdftex) - commented examples of luatex applications
14:30--17:00 in the NLP lab (room B205): - running tex - some basic manuals - setting up a simple document style
Day 2 (Tuesday, Dec 9)
9:00-11:00 [&16-18 if needed] B517 lecture - introduction to mplib - introduction to the lua scripting language - how does it fit together - examples of documents and coding
in lab (11:30-13:00, 14-17): - embedding an mp graphic - using lua to handle data - individual project consultations
Day 3 (Wednesday, Dec 10)
9:00-11:00 B517 lecture - setting up a style - questions and answers session
in lab (11:30-13:00, 14:00-17:00): - working on personal project
Day 4 (Thursday, Dec 11) in lab (9:00-12:30 13:30-17:00):
- working on personal project, consultations
Day 5 (Friday, Dec 12)
9:00-12:30 13:30-16:00 either in C517 or in the lab - students present and discuss results/proposals - suggestions for improvements/implementation
In the course we will use luatex, a successor to pdftex developped at this university. The macropackage we use is ConTeXt. Here are a few url's that can help you prepare for this course:
http://www.pragma-ade.com/general/magazines/mag-0012.pdf http://www.luatex.org binaries and reference manual http://contextgarden.net information about CONTEXT http://www.lua.org/ information about the Lua language
In depth TeX macro language knowledge is not needed since we will use mostly wrapper macros as probided by ConTeXt. However, it makes sense to play a while with the Lua interpreter beforehand. Documentation can be found at
http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/hopl.pdf http://www.inf.puc-rio.br/~roberto/lpeg.html
You also need to think about a possible application for instance a small pretty printing subsystem (in that case you can use lua for parsing and preparation and tex for the typesetting).
----- End forwarded message -----
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________