TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have XeLaTeX with TeXShop installed on two different machines. One compiles documents without a problem. The other throws weird errors. As far as I can tell they're set up identically, so I don't even know where I should be looking.

An example:


\setromanfont{Linux Libertine O}
\setsansfont{Gill Sans}

\title{Blah blah}





750 words of blah-di-blah


yields this error:

\maketextlowercase has an extra }

So I run the code on the other machine. It works fine. What could be causing this situation, and how might I fix it?

share|improve this question
add \listfiles to the preamble and look at the filedates listed for all the packages in the log file (at the end). See which ones are different. – David Carlisle Sep 15 '12 at 0:11

Have a look here: http://code.google.com/p/tufte-latex/issues/detail?id=64

I only can assume that your tex version is not the same on both machines. The bug is corrected on one. I have the updated version of texlive 2012. It does not throw any error.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.