I am writing a LaTeX class and aim to bundle it as .dtx. My problem is that the class uses graphics that are available for download on the internet, but the license doesn't allow me to spread them along with my class.

So my question is: Is there a preferred way to bundle a class so that it fetches external resources on installation (using curl / wget / whatever)? Is there a way to make this cross-platform? Currently I'm using a Makefile, but this isn't a solution for Windows users.

  • 1
    Is requiring LuaTeX to typeset the docs an option? Lua can do this without external programs, and I assume this wouldn't break the operation of the package itself. – Joseph Wright Feb 8 '14 at 7:40
  • I don't know anything about LuaTeX, typesetting the docs is currently done with XeLaTeX. Can I switch between these? – flyx Feb 8 '14 at 7:44
  • Ltiitle hint: you can adress people by adding an @ sign before their name. @flyx You can do most of the stuff with LuaTeX as well, and much more things are possible with Lua- tahn with XeLaTeX. Why are you using XeLaTeX right now? – Johannes_B Oct 23 '14 at 14:48
  • @Johannes_B: I'm using XeLaTeX because of fontspec and unicode support. I could switch to LuaTeX, but I'm not sure much work it is to port my XeLaTeX sources. – flyx Oct 24 '14 at 6:53
  • LuaTeX can do that as well. Just try it out, should work out of the box. Caveat: LuaTeX is a bit slower. – Johannes_B Oct 24 '14 at 7:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.