This page aggregates blog entries by people who are writing about TeX and related topics.
TUGboat volume 37, number 2 (the TUG 2016 proceedings) has been mailed to TUG members. It is also available online and from the TUG store. Please consider joining or renewing your TUG membership if you haven't already.
The annual Speaker Meeting and AGM took place on Saturday at Trinity College, Oxford. We had a mix of talks and discussion as well of course the AGM. The talks were recorded and will appear shortly. Morning Session The day began as usual with some informal talk over coffee, giving everyone a chance to catch up or in several cases meet for the first time. We had a good turnout…
This is a really simple tip, but it saves a lot of dull work. In AUCTeX, you can mark some text and press C-c C-f C-e to put an \emph around it. Type C-c C-f C-h to see other options, divided into text and math modes. But wait, there’s more!
Finally a new update of many TeX related packages: all the texlive-* including the binary packages, and biber have been updated to the latest release. This upload was delayed by my travels around the world, as well as the necessity to package a new Perl module (libdatetime-calendar-julian-perl) as required by new Biber. Also, my new [...]
I’ve been asked a few times for the code of my own CV. Truth is, it was first done many, many years ago, based on the CurVe class. As I picked up tips and tricks, I kept adding and modifying the formatting styles—but I never got round to cleaning it up properly. I wouldn’t wish […]
Some time ago I wrote a post about compiling two versions of a Beamer presentation from one source using the docmute package. I promised to show how to compile also lecture notes from the very same source. So, here’s how.
Nachdem wir im letzten Monat bereits erfahren haben, wie man Indexeinträge anlegt und sortiert, geht es nun darum die Darstellung des Index anzupassen. Wir werden u. a. das Paket idxlayout kennenlernen, das Zusammenspiel mit hyperref einrichten und neue Befehle zum Formatieren einer Seitenzahl ergänzen.
LuaTeX 1.0 announced Big congratulations from us to the LuaTeX Team for achieving this hugely important milestone! It was very much awaited and we are looking forward to seeing more code in the LaTeX world that makes use of the extended possibilities offered by the LuaTeX engine now that it has reached a stable state. Congrats! Here is the original announcement from the LuaTeX Team Version 1.0.0 After some ten years of development and testing, today we have released LuaTeX 1.0.0! Instead of staying below one and ending up with versions like 0.99.1234, we decided that the moment is there to show the TeX audience that LuaTeX is stable enough to loose its beta status. Although functionality has evolved and sometimes been replaced, we have been using LuaTeX in production right from the start. Of course there are bugs and for sure we will fix them. Our main objective is to provide a variant of TeX that permits user extensions without the need to adapt the inner workings. We did add a few things here and there but they mostly relate to opening up the inner parts and/or the wish to influence some hard coded behaviour. Via Lua we managed ...
Remembering Sebastian Sebastian Rahtz (13.2.1955 - 15.3.2016) Earlier this year our good friend and colleague Sebastian Rahtz passed away — with him the TeX community lost one of its very influencial members. On September 27th 2016 the Oxford e-Research Centre will host a memorial session for Sebastian at Wolfram College, Oxford titled “SPQR a digital legacy: what Sebastian Patrick Quintus Rahtz did for us”. The event is open to anybody after registration. Frank wrote a short memorial on Sebastian for the Technische Komödie (the newsletter of the German TeX User’s Group (DANTE)). It was also was also translated to English as a TUGBoat article. Both articles can be found on the Publications page.
A Framework for Globally Optimized Pagination At DocEng ‘16 the ACM Symposium on Document Engineering Frank presented a paper on “A Framework for Globally Optimized Pagination” that discusses an algorithm and its theoretical foundation for globally optimized pagination using a dynamic programming approach. The paper was awarded best paper of the conference. The full paper can be downloaded from the ACM Digital library through a link on the Publications page. Abstract of the Paper Pagination problems deal with questions around transforming a source text stream into a formatted document by dividing it up into individual columns and pages, including adding auxiliary elements that have some relationship to the source stream data but may allow a certain amount of variation in placement (such as figures or footnotes). Traditionally the pagination problem has been approached by separating it into one of micro-typography (e.g., breaking text into paragraphs, also known as h&j) and one of macro-typography (e.g., taking a galley of already formatted paragraphs and breaking them into columns and pages) without much interaction between the two. While early solutions for both problem spaces used simple greedy algorithms, Knuth and Plass introduced in the ’80s a global-fit algorithm for line breaking that optimizes ...
Lorsqu'on cite des œuvres anciennes, par exemple dans le domaine du christianisme ancien, il peut être utile d'indiquer l'identifiant de celles-ci dans une ou plusieurs claves (singulier clavis), tel que la Bibliotheca hagiographica graeca (BHG) ou la Clavis apocryphorum novi testamenti (CANT), afin d'éviter les confusions entre œuvres homonymes, ou pour clarifier l'identification d'une œuvre publiée sous différents titres. Le package biblatex-claves, juste publié sur le CTAN et inspiré d'une (...) - BibLaTeX
For those people thinking about going to TUG2017, the first, vital info has appeared: a date. The meeting will take place from 29th April to 3rd May along with BachoTeX. Hopefully everyone can start planning ahead …
Be specific about the error. “I have an error” “The PDF wasn’t created” ” “Cannot compile” “It doesn’t work” aren’t specific. Show what you’ve written in the code (see ‘Make an MWE’), what are the error messages that you get, attach the .log file (as an attachment, not paste the entire contents into the email/forum!!). […]
ome time ago I decided to prepare slides for a certain lecture using Beamer. I thought it would be nice to have a few versions of the slides. For starters, I wanted to prepare lecture notes for the students. Also, I wanted to check how the “notes” feature works (spoiler: it works nice, though it does not play extremely well with hyperref).
Diesen und nächsten Monat werden wir uns mit der Indexerstellung in LaTeX befassen. Dabei geht es in diesem Beispiel zunächst nur darum, wie man die Einträge erzeugt und daraus einen sortierten Index generiert. Dazu werden wir xindy und das Paket imakeidx verwenden. Im nächsten Monat folgt dann ein Beispiel über individuelle Anpassungen der Darstellung des Index.
Do you write about TeX and related topics? Let us know and we will add your feed to this page.