Setup Wizard: using environment variables in user directory path names

by CSchenk30. May 2012 10:52

The latest version of the setup wizard makes it possible to use delay-expanded environment variables when specifying places for user directories.

For example, consider a shared configuration where all user directories have to be sub-directories of a central directory (say \\server\miktexuser). The user directories can then be specified as follows (in setupwiz.opt):


The environment variable USERNAME will be expanded at run-time: when user Jane runs a MiKTeX program the directory \\server\miktexuser\Jane is her MiKTeX user directory.

MiKTeX on Windows 8

by CSchenk15. September 2011 16:33

The first Windows 8 preview is now officially available. I have installed it in a virtual machine and am now testing my applications including MiKTeX 2.9 64-bit.

"touch first"

The installation of MiKTeX went smooth. A bit irritating: the traditional Windows start menu has made way for the new Metro start screen. This is great if you have a touch device. But as a workstation user you are at first lost in the Metro. This is how the MiKTeX tiles are arranged:


"mouse first"

If you cannot become friend with the Metro start screen, then you have the option to revive the traditional start menu. Open the Registry editor and change this value:

Key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Value RPEnabled=0x00000000

Now the Windows start button acts as before.


LuaTeX 0.70.0

by CSchenk11. May 2011 07:06

LuaTeX 0.70.0 is now available for MiKTeX 64-bit users. The 32-bit release happens at the end of May.

Reminder: the MiKTeX 64-bit distribution is considered "experimental", i.e., not ready for production use.


Yap 2.4 render method

by CSchenk16. February 2011 17:13

Last year I promised to reimplement the Yap 2.4 render method. Work has almost completed and I am planning to roll out the new version real soon.

Effective with Yap version 2.9.4063, there will be two render methods (menu View->Render Method):

  1. Pk: The Yap 2.4 render method (see below)
  2. Dvips: The DVI file is rendered using the Dvips/Ghostscript combo

More abpout the MiKTeX 2.4 render method

The MiKTeX 2.4 render method works as follows: text is rendered using bitmap fonts (PK format) and EPS figures are rendered using Ghostscript. This is not an exact render method. For example, rotated text will not be displayed correctly. But it is faster than the Dvips/Ghostscript combo and the text usually looks better.


by CSchenk16. October 2010 11:31
I am glad to announce that MiKTeX 2.9 supports ConTeXt Mark IV. Many Thanks to Mojca Miklavec who helped make it happen.

MiKTeX 2.9 Beta is here

by CSchenk26. August 2010 15:43

A beta version of MiKTeX 2.9 is now available. The main new feature is the integration of LuaTeX (see the relesae notes).

You can download MiKTeX 2.9 Beta here.

If you find a bug, then please write a bug report or post a message to the MiKTeX mailing list.

Bug fixes will be made available via the update wizard, hence I don't think that there will be second Beta. MiKTeX 2.9 will be released in October.

MiKTeX 2.9 system requirements

by CSchenk5. August 2010 20:10

MiKTeX 2.9 (to be released this month) supports the following operating systems:

  • Windows 7
  • Windows Vista with Service Pack 2 (all editions except Starter Edition)
  • Windows XP with Service Pack 3 (all editions except Starter Edition)
  • Windows Server 2008 R2
  • Windows Server 2008 with Service Pack 2
  • Windows Server 2003 R2
  • Windows Server 2003 with Service Pack 2

MiKTeX 2.9 will not run on Windows 2000. This is a breaking change.

A GNU/Linux version of MiKTeX 2.9 is not planned at this time.

MiKTeX 2.6/2.7 end-of-life declaration

by CSchenk28. July 2010 15:50

This is just a quick reminder that support for MiKTeX 2.6 and MiKTeX 2.7 ends at the end of the year:

MiKTeX 2.6/2.7 will be removed from CTAN on January 1st, 2011

In other words: December 31st is the last possible date for MiKTeX 2.6/2.7 updates over the Internet.

MiKTeX 2.6/2.7 users are encouraged to switch to MiKTeX 2.9 (to be released in October).

Please vist this page, to learn more information about the MiKTeX release life cycles.

Roadmap for MiKTeX 2.9

by CSchenk16. July 2010 21:47

It is time to sync MiKTeX with recent technology boosts (XeTeX character protrusion, LuaTeX). So here we go. This is the MiKTeX 2.9 roadmap.

August 2010: MiKTeX 2.9 Beta

  • Some upgrades (pdfTeX, XeTeX, TeXworks, MetaPost, BibTeX, ...)
  • For the first time: LuaTeX

October 2010: MiKTEX 2.9 (general availability release)

December 2010: Yap enhancements

  • The DVI previewer (Yap) will be revised to bring back the MiKTeX 2.4 render method

PS: A special thanks to all who have donated to the MiKTeX project. You make it possible!

MiKTeX 2.8 Beta 3 Portable Edition released

by CSchenk16. May 2009 19:36

A beta release of MiKTeX Portable is now available. The portable edition allows you to carry MiKTeX on a portable storage device for use on any Windows computer. By using the portable edition you leave no traces on the host computer and you do not need administrator privileges. Please visit for more information.