Default language issue

by CSchenk29. April 2005 22:50

The current MiKTeX setup uses ushyph.tex as the default hyphenation table. This is not strictly a bug. But it can lead to different line breaks (in comparison to other TeX systems). Therefore I will change language.dat as follows:

< english ushyph.tex
---
> english hyphen.tex

hyphen.tex is the classic hyphenation table written by Knuth.

The revised language.dat will be made available with the next MiKTeX update.

MetaPost 0.9

by CSchenk27. April 2005 23:36
Today the MetaPost team has announced MetaPost 0.9. I am currently downloading the tar file. Tomorrow I will take a look at the source code. If possible, I will make available binaries for MiKTeX 2.4. We shall see...

ltxdoc.cfg

by CSchenk19. April 2005 15:07
The packages captcont, subfigure and subfig all contain the file ltxdoc.cfg in the input directory (e.g., C:\texmf\tex\latex\captcont). That will be corrected with the next update, i.e., ltxdoc.cfg will be moved into the source directory.

lm fonts / updmap.cfg

by CSchenk11. April 2005 00:09

Besides the old lm fonts version, there is another bug: updmap.cfg doesn't contain an entry for the new font mapping file lm.map.

Problem with lm fonts

by CSchenk10. April 2005 20:45

Today's update delivers version 0.98.2 of the lm fonts. That's a mistake. My intent was to distribute 0.98.3 (the current CTAN version). I will correct this tomorrow.

MiKTeX 2.5 development has started

by CSchenk9. April 2005 00:48

MiKTeX 2.5 developmet has started in December. According to the roadmap, the first step is to redesign the internal interfaces (aka refactoring). The outcome will be a portable set of components. Portable in the sense that it will be easy to build the components for other systems.

I am currently working on the core component (MiKTeX-core*.dll). The core component handles

  • file searching
  • running secondary processes
  • reading configuration files

System-dependent features in this area are:

  • reading directories
  • reading/writing memory-mapped files
  • threads

There are well known design patterns which help to separate system-dependent code. Implementing these design patterns is an interesting job which will keep me busy the next few months.

Starting mgs.exe at the DOS-Prompt

by CSchenk7. April 2005 00:00

Every once in a while I receive the following request: "Please, make mgs.exe runnable at the DOS-prompt". You should know that mgs.exe is a special version of Ghostscript, meant to be called internally by MiKTeX applications (such as Yap). If you start mgs.exe at the DOS-prompt, the following will happen:

> mgs
MiKTeX GPL Ghostscript 8.15: Can't find initialization file gs_init.ps.

That's because mgs.exe doesn't use the original registry keys and environment variables. For example, mgs.exe queries MIKTEX_GS_LIB instead of GS_LIB. You can start mgs.exe at the DOS-prompt if you set MIKTEX_GS_LIB as follows:

MIKTEX_GS_LIB=C:\texmf\ghostscript\base;C:\texmf\fonts

Next update on April 11

by CSchenk6. April 2005 00:29
There are quite a few packages ready for deployment. And some more packages need to be prepared. I am planning to upload the batch on Monday.

Guess what?

by CSchenk5. April 2005 23:26
I'm blogging now!

Tags:

Off Topic