I was hoping to use packages which uses LaTeX3e, so I did the following:



where I have got this error:

! LaTeX Error: File `l3kernel.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
! Emergency stop.

I suspect if my installation did wrong at some point, meanwhile I am using

  • TeX Live 2016 (portable)
  • Windows 7
  • TeX Studio portable, the version downloaded last month.

AFAIK, there is no such LaTeX package l3kernel.sty for use in \usepackage. But there is a CTAN/TeX distribution package "l3kernel", bundling LaTeX packages like expl3.sty, l3*.sty packages and a class l3doc.cls.

| improve this answer | |
  • How should I call the packages then? – SHY.John Sep 17 '16 at 7:34
  • 3
    @SHY.John I have no idea, what you want to do. If you want to use a package, which requires LaTeX3, then just load the package. An example is siunitx, which uses expl3, xparse, and l3keys2e. But the user just loads it by \usepackage{siunitx}. – Heiko Oberdiek Sep 17 '16 at 7:49
  • Emm... I've loaded siunitx at first. – SHY.John Sep 18 '16 at 11:04
  • @SHY.John And ...? – cfr Sep 27 '16 at 0:40
  • 1
    @SHY.John Why do you want to load l3kernel? Package siunitx already loads the packages, which it needs. – Heiko Oberdiek Sep 28 '16 at 17:16

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.