Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

polyglossia v1.3 causes babel patching error #116

Closed
plk opened this issue May 15, 2013 · 2 comments
Closed

polyglossia v1.3 causes babel patching error #116

plk opened this issue May 15, 2013 · 2 comments
Labels

Comments

@plk
Copy link
Owner

plk commented May 15, 2013

It seems that polyglossia v1.3 no longer defines \select@language and so a babel patch command in biblatex gives an error as this is what it tries to patch. It is supposed to patch only when babel is loaded but since babel hyphenation patterns seem to be loaded anyway, even if using polyglossia perhaps this test succeeds when only polyglossia is loaded and we never noticed since the patching always used to work? Probably need to check for polyglossia and not patch if so.

@plk
Copy link
Owner Author

plk commented May 16, 2013

Seems that polyglossia v1.3 does define \select@language but it's no longer patchable because it uses \csname plus lot of other catcode chars due to a directlua call. Hmm.

@plk
Copy link
Owner Author

plk commented May 16, 2013

2.7 DEV version now has changed babel patching code to detect this and patches \select@@language instead if it's defined (which it is in polyglossia). This is called inside select@language just after an init routine which doesn't do much so it should be ok.

@plk plk closed this as completed May 16, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant