(/home/perwez/texmf/tex/latex/siunitx/siunitx.sty
! LaTeX Error: File `expl3.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
This is problematic for me because I have no intention of installing
those LaTeX3 packages. I am running TeXLive2007 under Ubuntu and it
will be a while before I can upgrade to the latest TeXLive. I wish
that the siunitx package was backwards compatible. Could someone
please let me know which version of siunitx would work without expl3
(or other such packages)? Also, where can I get that version. Regards,
Tariq
The latest version of siunitx which did not require expl3 is 1.4c. I'm
afraid that like many packages, if you update siunitx then you also need
to update the required support. You don't say _why_ you've downloaded
siunitx from CTAN, so I can't be sure if 1.4c will work for you.
I can't send the .zip file to GMail, as it will be blocked. I can send
the .dtx and .ins (renamed) if you'd like.
--
Joseph Wright
*unfortunately* (sorry for J Wright...) siunitx is written in LaTeX 3,
or let's say the "LaTeX 3" layer of TeX ;-)
If you was able to install siunitx, you should be able to install
expl3 and the files it requires...
However, the point is general that if you use 'some support package'.
The moment you have any code which is not entirely self-contained then
you do have to *require* that the support is 'sufficiently new'. That's
not unreasonable: I'm not keen on having to code everything I need by
hand every time I write a package. (For example, beamer needs pgf, and
if your versions don't match then all sorts of issues arise. No expl3
involved there!)
--
Joseph Wright
Thanks Joseph. Please do send me the dtx and the ins files via Gmail.
Appreciate very much.
Tariq
I trust that you're aware that Texlive 2009 has been included in
standard installations of Ubuntu for a year now.
Sure, but not everybody wants to install a new operating system every
year. (Yes, I know, the distribution upgrade is not really painful, but
nevertheless you get a new major version of the operating system.)
--
Change “LookInSig” to “tcalveu” to answer by mail.
Quite true. The same problem applies to lots of things beyond TeX
packages: if <thing-x> requires <thing-y>, then if you don't have anew
enough version of <thing-y> you either have to do without <thing-x> or
install both <thing-x> and <thing-y>, which may not be so easy!
--
Joseph Wright
> I find this quite annoying that I installed the siunitx package from
> CTAN and now when I try to compile, I get error:
>
> (/home/perwez/texmf/tex/latex/siunitx/siunitx.sty
>
> ! LaTeX Error: File `expl3.sty' not found.
> [...]
>
> This is problematic for me because I have no intention of installing
> those LaTeX3 packages. I am running TeXLive2007 under Ubuntu and it
> will be a while before I can upgrade to the latest TeXLive. I wish
> that the siunitx package was backwards compatible. Could someone
> please let me know which version of siunitx would work without expl3
> (or other such packages)? Also, where can I get that version. Regards,
in 1994 (et seq) we had people complaining that they had downloaded new
versions of packages from ctan, and they didn't work with their latex
2.09 installation. "i'm not upgrading to that new-fangled rubbish",
they said.
plus \c{c}a change, plus c'est le m\^{e}me chose...
if you don't like expl3, don't update your packages that now use it.
it's simple, really.
i'll work through the catalogue so that descriptions all tell you if the
current version uses expl3.
--
Robin Fairbairns, Cambridge
my address is @cl.cam.ac.uk, regardless of the header. sorry about that.
indeed. the only flexible approach is to build your own (the masochist
option) or to switch to a current tl and keep it updated.
fwiw, i note that the catalogue entry for siunitx _does_ say it needs
expl3, so the op has no excuse for downloading it, given that he's not
going to get involved with "that stuff".