LuaTeX vs XeTeX

Herbert Voss Herbert.Voss at fu-berlin.de
Thu Dec 16 20:17:22 UTC 2021



Am 16.12.21 um 21:02 schrieb Virgil Arrington via lyx-users:
>
> On 12/16/2021 9:31 AM, Herbert Voss via lyx-users wrote:
>
>
>     LuaTeX ,and XeTeX too, are more or less frozen code, just like TeX.
>     Only bugs will be fixed. There are no good reasons _not_ to use
>     LuaTeX instead
>     of pdfTeX:
>
> I just performed an interesting experiment comparing the results from 
> compiling the same source file with XeTeX, PDFLaTeX and LuaTeX. I was 
> surprised by the results I got. In the past, I had found that, when I 
> used XeTeX, I got more "overfull hboxes" with lines flowing past the 
> right margin than I did with PDFLaTeX. I also would get *many* more 
> hyphenated words with XeTeX than with PDFLaTeX. I assumed I would get 
> similar results with LuaTeX, but I was pleasantly surprised.
>
> For my experiment, took a 45 page paper I wrote for a former employer. 
> For the PDFLaTeX compiled version, I used the mathpazo Palatino font 
> that came with MikTeX and compiled it with PDFLaTeX. For the XeTeX and 
> LuaTeX versions, I used Windows' Palatino Linotype font. All other 
> settings were the same, including the use of the Microtype package in 
> all versions.
>

Other font, new kernings, new hyphenations.
mathpazo (Type 1) and Palatino (TrueType) are not the same font!

> In a single random paragraph, the resulting file compiled with XeTeX 
> gave me eight hyphenated line endings. The same paragraph in the 
> document compiled with LuaTeX gave me three hyphenated line endings, 
> and the same paragraph in the document compiled with PDFLaTeX only 
> gave me one hyphenated line ending.
>
> XeTeX also gave me many overfull lines, in fact so many as to make the 
> resulting document all but unusable. PDFLaTeX gave me a few, but I 
> could work with them. I was surprised to see that LuaTeX appeared to 
> give me the fewest overfull lines. I saw very few lines that extended 
> beyond the right margin, and those I did happen to find extended such 
> a small amount as to be all but unnoticeable.
>
> I was very surprised by how different the results were when using 
> XeTeX vs. LuaTeX. I had just assumed that the two engines would 
> produce very similar results, but that was not the case at all. In 
> fact, having seen LuaTeX's document, I can't imagine why anyone would 
> choose XeTeX over LuaTeX. I was also surprised to see how well 
> LuaTeX's results compared with PDFLaTeX's document. While LuaTex still 
> gave me more hyphenated line endings, it gave me fewer noticeable 
> overfull lines at the right margin.
>

Do _not_ load any font and choose an empty preanble,
  then Computer Modern is used for pdflatex and Latin Modern
for lualatex/xelatex. And then you will see _no_ difference in
the created pdf.


Herbert


More information about the lyx-users mailing list