15

As far as I understand it (a few days of research here and there), there are two major TeX engines: pdfTeX and XeTeX. pdfTeX is the "standard", having been around since the early 1990s, renders straight to PDF, and improves on some minor formatting issues with original TeX.

XeTeX, on the other hand, also outputs PDF, can use any system font without complication, and can accept Unicode input by default. And yet for some reason it's not the default engine in any of the TeX distributions.

Do I have this right? Why is pdfTeX still the standard? Which do you use?

jparker
  • 1,569
  • 2
  • 16
  • 16
  • This is not programming-related, and belongs on SuperUser. – David Thornley Dec 09 '09 at 16:44
  • 18
    LaTeX is considered a programming language. LaTeX questions have always been welcomed here. This question is pretty much equivalent to "would you use GCC or MSVC" – shoosh Dec 09 '09 at 16:47
  • 1
    Normally I am a strong defender of LaTeX on SO (http://meta.stackexchange.com/questions/12918/can-we-have-a-ruling-on-latex-on-stackoverflow and http://meta.stackexchange.com/questions/7135/where-should-a-question-about-latex-usage-go), but if the question is a simple as "Which implementation should I use?", SU might actually be a better place... – dmckee --- ex-moderator kitten Dec 09 '09 at 16:50
  • 3
    @dmckee - i agree it "might be a better place", but we've always kept all tex questions here. imho, continuing that practice saves the user from searching through all 3 sites instead of one, and it's not like we're gaining anything from splitting them up now. except pointless fights over which one should go where ... – Rook Dec 30 '09 at 02:42
  • What do you mean by “pdfTeX [is] still the standard”? What standard? – Konrad Rudolph Mar 09 '10 at 16:52

3 Answers3

4

Xetex has many plusses when it gets to advanced font techniques on the ligature and character level (as well as a simple interface to use otf fonts) but on the other hand it has drawbacks when it gets to micro-typography on the page level. That is, in Pdftex (or Pdflatex), it is possible to use the microtype package which gives you a nicer margin and some other features concerning letter kerning and spacing.

Generally, most users of Tex/Latex won’t care much about these features anyway (and well, you can see that in the documents they produce); therefore I think neither side seems to have significantly more momentum; and therefore the standard settings are likely to stay the way they are. (Until in an undefined number of years someone is able to and actually does merge these features…)

Debilski
  • 66,976
  • 12
  • 110
  • 133
0

I use whatever texlive releases and Debian / Ubuntu package for my respective systems :) It seems there is a texlive-xetex package but I haven't used that yet.

More seriously, (La)TeX is now a standard and these things do not change overnight. And I am quite frankly quite happy with pdftex --- in no small measure because it can render latex files I have written over two decades (modulo the latex2e change of yore).

Dirk Eddelbuettel
  • 360,940
  • 56
  • 644
  • 725
0

MacOs User -- I enable XeTex in TeXShop -- it's in the preferences. Sometimes I use XeLaTeX.

S.Lott
  • 384,516
  • 81
  • 508
  • 779