BachoTeX 2025

 

30th Conference of the Polish TEX Users Group GUST

April 30 – May 4, 2025

Conference Schedule → 🇵🇱

Wednesday Thursday Friday Saturday Sunday

🗓️30 April 2025, Wednesday

🍽️ 08:30

Breakfast

🎉 09:30

Conference opening

🗣️️ 09:45
  • Yusuke Terada Tetsuryokukai (Tokyo Educational Institute), Tokyo, Japan

This presentation provides an overview of our 18‑year experience in developing an internal system based on TEX at a Japanese cram school. The presenter, a chemistry teacher specializing in university entrance exam preparation, has been actively involved in designing and maintaining this system. While TEX is widely employed for creating educational materials in such subjects as mathematics and physics, we have extended its use across all subjects, including classical Chinese (Kanbun)—a vertically written ancient script.

Rather than adopting mainstream distributions like TEX Live, we have created a compact, customized TEX distribution tailored to our specific needs. This distribution, bundled with proprietary packages and applications designed to address our specialized requirements, is deployed to each computer from our file server on a regular basis.

Additionally, I serve as a member of the TEXShop development team—an open-source TEX editor for macOS—and have modified its source code to align it with our internal requirements and distribute it across our network. This cohesive ecosystem achieves seamless vertical integration among macOS, TEX, and the editor, optimizing their collective strengths. Consequently, all staff members, regardless of technological expertise, can efficiently utilize our TEX-based platform.

In this presentation, I will provide detailed insights into the development of our TEX-based system, demonstrating the versatility of TEX beyond its conventional role in typesetting academic documents. This approach highlights TEX’s potential to support diverse educational applications.

🗣️️ 10:30
  • Jean-Michel Hufflen FEMTO & University Marie & Louis Pasteur, Besançon, France

This academic year is special, we had to teach LaTEX & Cie. to students who already got first experience with these typesetting systems. First we explain how we chose quite advanced topics. We finish off by commenting feedback from students.

11:00

Coffee break

🗣️️ 11:30
  • Jerzy Ludwichowski GUST, Toruń, Poland

I will present the ProfCollege LaTEX package by Christophe Poulain. Its purpose is to help French math teachers, as the author modestly says (translation by ChatGPT): “This set of commands is intended to facilitate the use of LaTEX for middle school mathematics teachers. It pertains not only to the mathematical aspects of teaching but also to their potential role as homeroom teachers.”

The documentation of this “set of commands” comprises about 600 pages, covering every aspect of math taught at French middle school, and exist only in French.

The purpose of this presentation is to start a project to translate the package into Polish and adapt it to the Polish ways of teaching and doing math where appropriate. Translation is needed both for the documentation and code/commands. That this is doable even by someone who doesn't speak French will be demonstrated on the example of the documentation and the commands around the Thales theorem.

This presentation is also intended as an invitation and introduction to the ProfCollege translation workshop, run jointly by Damien Thiriet and the present author.

🗣️️ 12:15
  • Tomáš Hála Mendel University in Brno, CZ

The ConTEXt system is a very advanced tool for professional typesetting and document processing, used both in practice and in academic environments.

Working with the ConTEXt typographic system allows students to gain insight into typographic principles and effective document creation.

The lecture will present courses taught in the past and present at Mendel University in Brno, whose content was or is the ConTEXt or the programming language Lua.

An integral part of some courses are student semester projects providing practical application of acquired knowledge. There will be no shortage of examples of what students have created or how they have been involved in the development of ConTEXt.

Those interested in deeper knowledge of ConTEXt or in the development of applications for ConTEXt can also deal with this issue as part of their bachelor’s or master’s theses. In the last few years, students have worked on several interesting areas; these implemented bachelor’s theses topics will also be mentioned.

Finally, two styles for ConTEXt, ctx‑thesis and bib.sty, will be briefly introduced, which also make life much easier for other students when writing and formatting their final thesis.

🗣️️ 13:00
  • Natalia Medvedieva Odesa I. I. Mechnikov National University, Ukraine
  • Mariia Bezuhlova Odesa I. I. Mechnikov National University, Ukraine
  • Mariia Novokhatska Odesa I. I. Mechnikov National University, Ukraine 
  • Mariia Herashchenko Odesa I. I. Mechnikov National University, Ukraine 
  • Mariia Volynska Odesa I. I. Mechnikov National University, Ukraine 

We will show how students at Odesa I. I. Mechnikov National University learn and use TEX and LaTEX in university life. Then we will explore how AI can open new doors in education—and where it might lead us.

🍽️ 13:30

Lunch

🗣️️ 14:30
  • Katarzyna Burakowska GUST, Polska

Letters, letters. From letters, words. These carry meanings. Can we emphasize the meaning of a word or change its meaning with graphic elements? Shape, color, or the context in which we place the word? Of course! I propose a graphic play with the written word, during which we will add pictorial comments to words of your choice. No need to talk, I’ll show examples of such fun in Bachotek.

🗣️️ 15:00
  • Hans Hagen Pragma ADE, Hasselt, The Netherlands
  • Mikael Sundqvist Lund University (Department of Mathematics), Sweden

By now, those coming to BachoTEX probably know that ConTEXt and many of its features relate to typesetting educational materials. Of the many aspects that one has to deal with in that environment, attractive documents is one of them.

A few decades ago a mechanism called ‘column sets’ was implemented that offered a mix of automated and manual controlled makeup of pages with plenty images in various columns, possibly operating on spreads. It’s one of the alternative output routines we have. This MkII mechanism was adapted to MkIV and later to MkXL.

However, when we worked on better looking math and a more advanced par builder, we already had set our eyes on improving column sets. Among the fact that some users wanted more of it, there was also a strong educational incentive. It is also one of the areas where high quality rendering still matters and likely TEX has some future (in addition to self publishing, where users also are willing to spend time on getting it right).

The official release of the upgrade is at the next ConTEXt meeting but here we show the current state in a real (educational) application. This also demonstrates our approach: working from various complex and demanding real documents. In this talk we stick to the high level interface and the features that we need which in turn will lead to extending the engine.

16:00

Coffee break

🗣️️ 16:30
  • Tove Sundqvist Lund, Sweden
  • Hans Hagen Pragma ADE, Hasselt, The Netherlands
  • Mikael Sundqvist Lund University (Department of Mathematics), Sweden

There is a lot of talk about tagged PDF in education and how to support it in TEX but when we ask a teenager a about what it is, puzzlement is our reward. For kids accessibility means something else, as does a talk about such hypes. So, when asked what to talk about instead, we ended up with flagged PDF instead. Be surprised.

🗣️️ 17:00
  • Hans Hagen Pragma ADE, Hasselt, The Netherlands
  • Mikael Sundqvist Lund University (Department of Mathematics), Sweden

The ConTEXt macro package sits in a niche where users have high demands, which then drives development. Of course we need to keep in mind that specific featured fit in the user interface, don’t impact performance, and don’t mess up the code base.

As a side track of column sets (the “TEX in education: an example” talk) we came back to long standing requests for parallel documents. Over time various solutions have been provided but all were kind if isolated (in order not to interfere), tested in limited situations and once the user had the job done, these solutions sort of got lost or just idled. Some persistent dedication is needed here.

When we wanted to test column sets and performance we did that on parallel texts. There are not that many resources that can challenge us but the bible is one of them, because it has been translated in many languages. In this talk we show some of what was done over a century ago and see to what extend we can handle some of that automatically. We will show some of our tests and use that to draw the lines of where to stop being automatic and when to bring in some user control.

🗣️️ 17:45
  • Hans Hagen Pragma ADE, Hasselt, The Netherlands
  • Mikael Sundqvist Lund University (Department of Mathematics), Sweden

We continue our talk about column sets with how we achieved the objectives: adding some new mechanisms to LuaMetaTEX. The original approach of column sets used the page builder in combination with picking up the pieces and filling in the areas used for text.

But this time we took a different route, using ideas that came up while we worked on the par builder. By stepwise pushing our demands to the limits we came to satisfying solutions that fit our demands: predictable high quality rendering of column sets.

In this talk we will show some of the new low level features that make this possible, so we’re talking primitives and routines round them. We might kick in some discussion about where we decided to stop being fancy at the cost of the mechanism becoming unpredictable.

🍽️ 18:30

Dinner

🔥 21:00

Bonfire

🗓️01 May 2025, Thursday

🔥 00:00

Bonfire (continued)

🍽️ 08:30

Breakfast

🗣️️ 09:30
  • Willi Egger The Netherlands

We will talk about pipes 🙂

🗣️️ 10:15
  • Michał Gasewicz GUST, Polska

I won’t answer that question, but I will attempt to shed light on the role of lettering in comics. Text in “colorful booklets” follows its own rules and is often handwritten, so the primary task of a letterer is to write the text in a way that is both legible and aesthetically arranged within the speech bubble. Publishers employed individuals with calligraphic skills to imbue letters with a unique style or to emphasize certain lines of dialogue. In modern times, the role of the letterer has largely been supplanted by computer fonts; however, someone has to create these fonts.​ Computer processing has significantly accelerated the production of comic books, contributing to the proliferation of titles in the market. The ease of integrating text into comics using digital tools has streamlined the creation process, allowing for quicker turnaround times and increased output. However, this convenience sometimes leads to a lack of proper attention to detail, resulting in text that may not always look right. During the presentation, I will show examples of both hand-lettered and digitally lettered speech bubbles, highlighting the challenges associated with each method. Additionally, I will present a selection of fonts used in comics.

11:00

Coffee break

🗣️️ 11:30
  • Bogusław Jackowski GUST, Poland

When we set out to make the full resources of GUST e‑Foundry available—including fonts and the software for creating them—we quickly realized that proper documentation was crucial. Ryszard Kubiak took charge of this task. To make the documentation as clear as possible, he decided he needed to understand the semantics of fonts. However, the beasts inhabiting the realm of fonts—as well as the tiny monsters known in jargon as bugs—made this lofty goal quite a challenge.

In my talk, I will share what we have managed to understand and what remains a mystery. Fortunately, by skillfully navigating through the areas haunted by these creatures, we have succeeded in making our software behave in a predictable manner.

🗣️️ 12:15
  • Ryszard Kubiak Biuro Informatyki Ubezpieczeniowej Pachocki i Ziajka S.C., Gdańsk, Polska

Work on Fontplant is well advanced. Fontplant correctly generates Latin Modern, TEX Gyre, and Antykwa Półtawskiego fonts. The documentation for the Python part of Fontplant, called ‘Fontplant Story’, is also nearing completion. During the presentation, I will share my experiences while creating the ‘Fontplant Story’: what went well, what challenges I faced, what I’m not satisfied with, and whether things could have been done differently.

🗣️️ 12:45
  • Bogusław Jackowski GUST, Poland

For the past few years, we have been working—most recently, Ryszard Kubiak and I—on making GUST fonts and the accompanying font creation software publicly accessible. In this talk, I will briefly outline the current state of our work and, using one of the GUST fonts as an example, demonstrate how our software is used.

🍽️ 13:30

Lunch

🗣️️ 14:30
  • Aleksandra Hankus Uniwersytet Śląski w Katowicach, Katowice, Polska

Handwriting is one of the oldest methods of recording information, serving as a primary means of communication and a fundamental skill in education for centuries. However, with technological advancements and the widespread adoption of computers, handwriting is gradually becoming less common.​

In today’s digital era, the differences between handwriting and typing are increasingly scrutinized. Both methods are still employed in schools, universities, and workplaces, each offering distinct advantages and disadvantages. But is one superior to the other?

Is it still worth nurturing the skill of handwriting?

🗣️️ 15:00
  • Andrzej Tomaszewski GUST, Warszawa

Leaving aside electronic methods of communication and knowledge preservation, I will speak about paper. Paper, as a medium for printed information, was expected to be eliminated; however, with the expansion of computers, its usage has been increasing.

16:00

Coffee break

🗣️️ 16:30
  • Damien Thiriet Lycée français René Goscinny, Warszawa, Pologne

The French education system emphasizes strongly written and oral rhetoric skills. Pupils are expected to follow a large set of rules whenever writing one of the three kinds of written tests they have to master. Letting pupils to play the teacher and mark a fictitious work helps them coping with those expectations. I call it “exercice de correction” (marking exercises).

I will show how ConTEXt is used to generate different kinds of sheets: documents analyzed by the fictitious pupil, his own works (two versions: clean and with my annotations), an empty marking grid, and one I filled in.

🗣️️ 17:15
  • Damien Thiriet Lycée français René Goscinny, Warszawa, Pologne

Two years ago, I introduced at BachoTEX exercise sheets I designed for my 12‑years old pupils at the Lycée français in Warsaw. They are based on a crossword; answers have to be searched in the manual, in a calligramme and a photo. This year I went a step further, asking 13‑years old pupils to compose their own exercise sheets based on a small team’s exploration of the manual. I surely can not ask them to fill a lua style sheet or ConTEXt sources. I will show, to what extend I succeeded in turning their works into exercise sheets.

🗣️️ 17:30
  • Hans Hagen Pragma ADE, Hasselt, The Netherlands

Early 2025 I decided to apply finally an already old feature in LuaMetaTEX to the ConTEXt code base on a larger scale than originally intended. When explaining some details to an interested co-developer, we realized that the fact that there is some Polish involvement in that makes for a nice introduction to this feature at BachoTEX. It has a bit education aspect too.

🗣️️ 18:00
  • Jean-Michel Hufflen FEMTO & University Marie & Louis Pasteur, Besançon, France

In music, a cluster is a chord comprising at least three adjacent notes of a scale. Cluster can be diatonic or chromatic, there also exist clusters from whole-tone scales. We show and discuss some notations for clusters in music scores from a point of view related to typography.

🍽️ 18:30

Dinner

🧑‍🤝‍🧑 20:00

GUST Annual General Meeting

🛠️ 22:00
  • Michał Gasewicz GUST, Polska

Participants will learn the beer evaluation process and take on the role of judges. They will then taste specially selected beers and complete evaluation sheets.

🗓️02 May 2025, Friday

🍽️ 08:30

Breakfast

🛠️ 10:00
  • Willi Egger The Netherlands

Hands on as per title.

🛠️ 10:00
  • Barbara Mossor-Wilińska Poznań, Polska

Selecting and copying a 12th-century initial adorned with arabesques using broad-edged writing tools such as sticks, reeds, and nibs. It is possible to combine Willy’s workshop ideas with mine, allowing participants to personalize their notebooks, constructed during the bookbinding workshops, with such an initial.

11:00

Coffee break

📸 13:00

Conference photo

🍽️ 13:30

Lunch

🛠️ 14:30
  • Takuto Asakura University of Tokyo, Tokyo, Japan

Let’s enjoy origami—another kind of paper creation besides documents.

16:00

Coffee break

🗣️️ 16:30
  • Takuto Asakura University of Tokyo, Tokyo, Japan

In this talk, I will discuss the recent state of the TEX community in Japan. First, as background, I will introduce some distinctive characteristics of Japanese typesetting compared to Western typesetting, and briefly explain how TEX systems tailored for Japanese have addressed these differences. Following this, I will describe recent trends in communication within the Japanese TEX community, as well as how it is adapting to the active development of LaTEX.

🗣️️ 17:00
  • Piotr Bolek  

The presentation about over thirty years of GUST history: key events and achievements, but above all, the people who created this organization.

A special place in this history belongs to the conferences in Bachotek, with their jubilee thirtieth edition providing a perfect opportunity for such a summary. For three decades, Bachotek has been not only a venue for annual meetings but a true center of integration and a melting pot where ideas, inspirations, and temperaments mixed—sometimes explosively, always creatively. In this TEX cauldron, discussions simmered, ideas bubbled, and solutions brewed, which, when seasoned with the passion and knowledge of both Polish and international participants, transformed into initiatives shaping the activities of GUST and the international TEX community.

The main theme of the presentation is the commitment and passion of members — people for whom typography and quality have always been paramount values, and who through their work have significantly influenced the shape of digital typography.

🍽️ 20:00

Conference dinner

🗓️03 May 2025, Saturday

🍽️ 08:30

Breakfast

🛠️ 09:30
  • Tomáš Hála Mendel University in Brno, CZ

ConTEXt is a typographic system that combines high flexibility and an intuitive approach to document creation, and is therefore suitable for preparing many different types of documents.

At the workshop, you will learn the principles of working in ConTEXt and, as part of your first steps, you will try to make a bookmark for a book, a diary for writing experiences, and we will show you a style (module) for setting up university theses.

Although the workshop is oriented towards beginners, it can also provide inspiration for more advanced users.

What to install for the workshop? TEXLive 2025 or the current ConTEXt installation from the contextgarden.net are the most convenient.

11:00

Coffee break

🛠️ 11:30
  • Jerzy Ludwichowski GUST, Toruń, Poland
  • Damien Thiriet Lycée français René Goscinny, Warszawa, Pologne

An attempt will be made to translate into Polish one of the math related games from the ProfCollege package. We might be able to come up with a “workbench” for further work.

🍽️ 13:30

Lunch

🗣️️ 14:30
  • Jean-Michel Hufflen FEMTO & University Marie & Louis Pasteur, Besançon, France

These last years, getting materials for printed proceedings has been difficult. We propose some discussion about possible ways to improve that.

🛠️ 15:00
  • Katarzyna Burakowska GUST, Polska

Participants will immerse themselves into Lettering.

🛠️ 15:30
  • Ryszard Kubiak Biuro Informatyki Ubezpieczeniowej Pachocki i Ziajka S.C., Gdańsk, Polska

A workshop/meeting devoted to the very task of publishing the TEX Gyre & Fontplant projects on Github is needed. Let it be open to everyone. I hope to get advice from people who have experience with such things and also wishes from those inexperienced.

16:00

Coffee break

🛠️ 16:30
  • Ryszard Kubiak Biuro Informatyki Ubezpieczeniowej Pachocki i Ziajka S.C., Gdańsk, Polska
  • Daria Kuzina Liceum Ogólnokształcące nr VIII w Gdańsku

Polish is widely regarded as an extremely difficult language for foreigners. When someone unfamiliar with it sees Polish signs or hears the language spoken, saying they’re confused is an understatement.

But if you take the opportunity to join this workshop, you’ll soon be the one surprising others—by confidently pronouncing Polish words and writing down what you hear in conversations going on around you among Poles.

🍽️ 18:30

Dinner

🗓️04 May 2025, Sunday

🍽️ 08:30

Breakfast

🗣️️ 09:30
  • All Workshop Leaders BachoTEX 2025

This slot is provided for those workshops which need more time.

11:00

Coffee break

🎉 13:00

Conference closing

🍽️ 13:30

Lunch