[XeTeX] xelatex, hyperref, and new TeXLive

Herb Schulz herbs at wideopenwest.com
Thu Jun 16 01:08:45 CEST 2016


Howdy,

Again, sorry for the top post. 

Does

kpsewhich hyperref.cfg

really return a file in the .../doc/... branch?

Good Luck,
Herb Schulz

> On Jun 15, 2016, at 5:56 PM, David Carlisle <d.p.carlisle at gmail.com> wrote:
> 
>> On 15 June 2016 at 23:46, maxwell <maxwell at umiacs.umd.edu> wrote:
>> With the help of David Carlisle and Herbert Schulz, I've found part of the
>> problem.  For some reason, in the (our?) 2016 version, kpsewhich points to
>> this hyperref.cfg file:
>>   ...texlive/2016/texmf-dist/doc/latex/listings-ext/hyperref.cfg
> 
> looking at the listings-ext distribution on ctan that is intended to
> be a local configuration for producing the package documentation, it
> is not intended to be in the general tex input path (and is not in the
> input path of my texlive 2015 or 2016 installations which have only
> listings-ext.sty in the latex/listings-ext directory.
> 
> 
>> This .cfg file contains a \hypersetup{...} command that specifies 'ps2pdf'.
>> Changing that to 'xetex' fixes the problem, at least for xelatex (I'm not
>> sure what would happen with other flavors of latex).  (Update: removing the
>> line entirely, so it specifies neither xetex nor ps2pdf, works too, and
>> presumably won't cause trouble for other latices.)
> 
> I think you should remove the file.
> 
>> 
>> But:
>> 1) Why does kpsewhich find that file, instead of this one:
>>   ...texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg
>>   which does not have any \hypersetup{} command, and which would
>>   presumably not cause the same problem?
> 
> it finds it because it is there:-) if you have two files of the same
> name in the same input tree then kpsearch will find one of them but
> it's not a very stable setup.
> 
>> 2) Why did this change from 2015 to 2016?  We did a pretty vanilla
>>   install, I think the only non-default choice we made was to use
>>   'letter' instead of 'a4'.
> 
> I'm not sure. How come the listings-ext hyperref config got installed
> on your system
> It isn't in the texlive install I have (which installs everything,
> including listings-ext)
>> On 15 June 2016 at 23:46, maxwell <maxwell at umiacs.umd.edu> wrote:
>> With the help of David Carlisle and Herbert Schulz, I've found part of the
>> problem.  For some reason, in the (our?) 2016 version, kpsewhich points to
>> this hyperref.cfg file:
>>   ...texlive/2016/texmf-dist/doc/latex/listings-ext/hyperref.cfg
> 
> looking at the listings-ext distribution on ctan that is intended to
> be a local configuration for producing the package documentation, it
> is not intended to be in the general tex input path (and is not in the
> input path of my texlive 2015 or 2016 installations which have only
> listings-ext.sty in the latex/listings-ext directory.
> 
> 
>> This .cfg file contains a \hypersetup{...} command that specifies 'ps2pdf'.
>> Changing that to 'xetex' fixes the problem, at least for xelatex (I'm not
>> sure what would happen with other flavors of latex).  (Update: removing the
>> line entirely, so it specifies neither xetex nor ps2pdf, works too, and
>> presumably won't cause trouble for other latices.)
> 
> I think you should remove the file.
> 
>> 
>> But:
>> 1) Why does kpsewhich find that file, instead of this one:
>>   ...texlive/2016/texmf-dist/tex/latex/latexconfig/hyperref.cfg
>>   which does not have any \hypersetup{} command, and which would
>>   presumably not cause the same problem?
> 
> it finds it because it is there:-) if you have two files of the same
> name in the same input tree then kpsearch will find one of them but
> it's not a very stable setup.
> 
>> 2) Why did this change from 2015 to 2016?  We did a pretty vanilla
>>   install, I think the only non-default choice we made was to use
>>   'letter' instead of 'a4'.
> 
> I'm not sure. How come the listings-ext hyperref config got installed
> on your system
> It isn't in the texlive install I have (which installs everything,
> including listings-ext)
> it installs into the doc tree and is just used for the listings-ext package doc
> 
> /usr/local/texlive/2016/texmf-dist/doc/latex/listings-ext/hyperref.cfg
> 
> 
> 
>> 3) Is this a bug? (meaning should I report it?)
> 
> If texlive installed that cfg file then that would seem to be a bug in
> tlmgr, but I can't reproduce it here.
> 
>> 
>>   Mike Maxwell
> 
> 
> David
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex




More information about the XeTeX mailing list