publishing

DANTE e.V. Frühjahrstagung 2016

I was a speaker at the TeX users meeting in Wuppertal, with the talk "Erfahrung und Vorhersagen für automatisches XML-nach-PDF-Publizieren mit TeX" (experien...
April 20, 2016

python libxml2 dita

python libxml2 dita For correct transformation of DITA files (XML-standard for modular documentation), it is necessary to pull information from DTD (document...
January 21, 2016

Printing unusually sized PDFs

The PDF is of some non-standard landscape layout, the printer is an usual A4 printer, the software can't handle the mix correctly. The solution is to tune th...
December 21, 2015

using freebidi from python using ctypes

GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi). There is a Python binding PyFribidi, but it is not complete. What I need is n...
December 08, 2014

PDF external streams are not supported

Theoretically, a part of a PDF file is allowed to be stored externally. The "external streams" were introduced already in an ancient PDF specification. But o...
January 17, 2011

fighting pstoedit

I wanted to convert text to curves in PostScript. The well-known tool to do it is pstoedit (alternatives are welcome). Unfortunately, it worked only partiall...
September 24, 2008

if I were writing an XML editor

There is a number of XML-editors, but there are no user-friendly ones (except FraemMaker). A standard XML editor is a tool for programmers, to play with XML....
July 10, 2008

DocBook XML publishing service

I'm not the only one who works on a publishing server. Steve Whitlatch announced recently Mr. XML Publisher for DocBook, a free online publishing server. You...
February 04, 2008

printing djvu books under Linux

When I print books, I prefer to have two pages per sheet. With PostScript or PDF books it's easy, I just use psnup2.pl. But for djvu format, the procedure is...
January 24, 2008

From A4 to A3 (A2, A1, A0)

I've prepared a poster. For the development purposes, the paper size is A4. Now I need to enlarge the paper size. Here is a sequence of the commands which go...
June 30, 2007

TeXML paper and poster

A paper about TeXML and Consodoc is published in TUGboat 28:1, 2007: TeXML: Resurrecting TeX in the XML world. Also, the tools were presented as a poster at ...
June 23, 2007

post-xmlprague notes

I like Prague, it's a very beautiful city. My contribution to XML Prague 2007: * paper "Generative XPath" * presentation slides * poster XML to beautiful doc...
June 19, 2007

poster proposal for XML Prague 2007

In addition to my talk "Generative XPath" at XML Prague 2007, I decided to submit also a poster: Title: XML to beautiful documents Abstract: I'd like to pre...
June 11, 2007

psnup2.pl: a better “psnup -2”

A new tool from me. Psnup2.pl puts two PostScript pages onto one page. It is similar to "psnup -2", but * psnup2.pl drops the margins, and * zooms the pages ...
October 01, 2006

fixing /invalidfont in ghostscript

Recently I updated ghostscript, and it stopped working even on its own examples: $ pwd /usr/share/ghostscript/8.15/examples $ ps2pdf alphabet.ps ~/a.pdf ERR...
October 01, 2006