[tex-live] [dluecking at sbcglobal.net: Re: Polyglossia breaks XeLaTeX]
Haines Brown
haines at histomat.net
Sun Sep 2 16:37:15 CEST 2012
----- Forwarded message from Dan&Jan Luecking <dluecking at sbcglobal.net> -----
Date: Sat, 1 Sep 2012 22:16:04 -0500
From: Dan&Jan Luecking <dluecking at sbcglobal.net>
To: tex-live at tug.org
Subject: Re: [tex-live] Polyglossia breaks XeLaTeX
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
On Sat Sep 1 2012 at 20:24:41 CEST, Haines Brown <mailto:tex-live%40tug.org?Subject=Re%3A%20%5Btex-live%5D%20Polyglossia%20breaks%20XeLaTeX&In-Reply-To=%3C20120901182441.GH5314%40histomat.net%3E>haines
at histomat.net wrote:
> > Here again is the test document preamble (first line changed fom xetex
> > to XeLaTeX):
> >
> > %!TEX TS-program = XeLaTeX
> Is this correct? Isn't Unix case sensitive? Shouldn't it be xelatex?
I don't know. I just copied it from somewhere. It was not apparent that
two lines are even needed. Note below the "Running 'XeLaTeX'".
Here's a test document in its entirety:
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[12pt,titlepage]{article}
\usepackage{xltxtra}
\usepackage{xunicode,fontspec}
\usepackage(csquotes}
\begin{document}
body
\end{document}
When not using the csquotes package, things work (the PDF displays
"body"). However, with use of this package (or polyglossia) I get an
error. When I do C-c C-l I get:
Running `XeLaTeX' on `test-xelatex-document' with ``xelatex test-xelatex-document.tex''
This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)
restricted \write18 enabled.
entering extended mode
(./test-xelatex-document.tex
LaTeX2e <2011/06/27>
...
*************************************************
* LaTeX warning: "xparse/redefine-command"
*
* Redefining document command \textsuperscript with arg. spec. 's' on line 28.
*************************************************
) (/home/haines/texlive/2011/texmf-dist/tex/latex/metalogo/metalogo.sty))
! LaTeX Error: File `(.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
> Check for a line like
> \usepackage(foo)
> using parentheses instead of braces.
There were no lines at all that contained the string "usepackage".
I checked the .log file also, and the string was not in it
either, nor a string "csquotes".
I have no idea why it says "TeX Live 2012" above. I had a TL2011
installation and all I did was to run tlmgr and did "Update all
installed". I didn't expect this to install TL2012, but I see that
tlmgr is the version for 2012. However, I have ~/texlive/2011 (and no
/usr/local/texlive). If I inadvertantly upgraded to TL2012, I'm not
surprised I have problems. But If I have TL2012 in a 2011 dirctory, I
don't know how to fix it.
Haines Brown
More information about the tex-live
mailing list