i just updated my Linux distro (Linux Mint 17.3 -> Linux Mint 18) and from TeX Live 2014 to 2016. I have a (large) selfmade documentclass writte in LaTeX3.
Now I tried to compile a document using my class and get the following error:
LaTeX error: "kernel/property-unknown"
The key property '.choice_code:n' is unknown.
See the LaTeX3 documentation for further information.
I already searched the web, but the only hint was to update all packages, which I already did with no success.
Has anything changed at l3keys
or any other LaTeX3 package, which could create this error?
Addition
I use the following code for generating keys:
\keys_define:nn {edu} {
rmfont .choice_code:n = {
\tl_gset:NV \g_edu_rmfont_tl \l_keys_choice_tl
},
rmfont .generate_choices:n = {
computermodern, libertine, palatino
},
rmfont .initial:n = libertine
}
.choice_code:n
has been removed from l3keys. You need to adapt your code to the changes in l3kernel. – cgnieder Jul 20 '16 at 20:13key .choice:, key / choice-a .code:n = code-a
? – Henri Menke Jul 20 '16 at 20:37