← Back to team overview

desktop-packages team mailing list archive

[Bug 1413808] [NEW] texlive polyglossia bidi package missing in some configurations

 

Public bug reported:

It is possible for users to have a configuration where Hebrew doesn't
work in XeLaTeX without a reasonable cause.

The package texlive-lang-hebrew is a dummy package, that depends on texlive-lang-other.
The package texlive-lang-other includes the "polyglossia" tex package, a modern replacement for the "babel" package, and also includes Hebrew fonts.
When polyglossia is used in a tex document with RTL languages, such as Hebrew, it automatically loads the "bidi" package.
However, the "bidi" tex package is not included in texlive-lang-other, only in texlive-lang-arabic (the package for Arabic and Farsi).

Therefore, if a user only installs the Hebrew language pack, and uses
Hebrew in a tex document with polyglossia, she gets an error "File
`bidi.sty' not found".

My proposed solution: either
  a) include bidi.sty and its dependencies in texlive-lang-other, or
  b) make texlive-lang-hebrew a real package: split the hebrew fonts from texlive-lang-other, and polyglossia, and maybe some other stuff, and also copy the "bidi" package from texlive-lang-arabic.

** Affects: texlive-lang (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to texlive-lang in Ubuntu.
https://bugs.launchpad.net/bugs/1413808

Title:
  texlive polyglossia bidi package missing in some configurations

Status in texlive-lang package in Ubuntu:
  New

Bug description:
  It is possible for users to have a configuration where Hebrew doesn't
  work in XeLaTeX without a reasonable cause.

  The package texlive-lang-hebrew is a dummy package, that depends on texlive-lang-other.
  The package texlive-lang-other includes the "polyglossia" tex package, a modern replacement for the "babel" package, and also includes Hebrew fonts.
  When polyglossia is used in a tex document with RTL languages, such as Hebrew, it automatically loads the "bidi" package.
  However, the "bidi" tex package is not included in texlive-lang-other, only in texlive-lang-arabic (the package for Arabic and Farsi).

  Therefore, if a user only installs the Hebrew language pack, and uses
  Hebrew in a tex document with polyglossia, she gets an error "File
  `bidi.sty' not found".

  My proposed solution: either
    a) include bidi.sty and its dependencies in texlive-lang-other, or
    b) make texlive-lang-hebrew a real package: split the hebrew fonts from texlive-lang-other, and polyglossia, and maybe some other stuff, and also copy the "bidi" package from texlive-lang-arabic.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/texlive-lang/+bug/1413808/+subscriptions


Follow ups

References