## LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

 Options: Use Classic View Use Monospaced Font Show Text Part by Default Show All Mail Headers Topic: [<< First] [< Prev] [Next >] [Last >>]

 Re: \usepackage problem with LaTeX 3 Bruno Le Floch <[log in to unmask]> Tue, 1 Aug 2017 07:47:19 -0400 text/plain (41 lines) On 07/31/2017 10:45 AM, Will Robertson wrote: > Hi Werner, > > The first thing you can do is to ask the fontspec person to update the package :) > But of course you have a broader point: > >> On 31 Jul 2017, at 11:53 pm, Werner LEMBERG <[log in to unmask]> wrote: >> >> To satisfy the LPPL I thought the right solution is to copy >> fontspec.sty' to fontspec-patched.sty', then applying the following >> change: > > In fact, requiring a change to the filename is no longer written explicitly into the LPPL. > (Long story, don’t ever ask Frank how many emails it involved.) > > You would be well within your rights to add something like the following to the top of your patched version of fontspec.sty: > > \typeout{This is Werner Lemberg’s altered copy of fontspec vX.X.} > > The most important thing is that the altered code is clearly differentiated to the user as being altered from its original. > > * * * > > A possible alternative to your problem would be to trick LaTeX into thinking that you had already loaded fontspec.sty. > This would be done with something like: > > \expandafter\def\csname [log in to unmask]\endcsname{} > > (Look into memoir.cls’s \EmulatedPackage code for more details.) > > * * * > > Hope this helps, > Will > It's slightly better to change the \ProvidesPackage line so that the change shows up in the \listfiles. Bruno