tud-cd / tudscr

TUD-Script
Other
104 stars 22 forks source link

Confirmation not working when supervisor name contains comma #60

Open flueders opened 3 years ago

flueders commented 3 years ago

In my document's \supervisor tag I use the names of my supervisors like this: John Doe, M.Sc. (the master grade is separated from name by a comma)

This causes an error when compiling the \confirmation* and this also occurs when manually adding the names to \confirmation.

This is the compile error:

The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Extra \endcsname.
\KVS@ProcessorDefault ...sname KV@#1@#2\endcsname 
                                                  \unless \ifcsname KVS@#1@h...
l.70 

I'm ignoring this, since I wasn't doing a \csname.

! Package kvsetkeys Error: Undefined key `M.Sc.`.

See the kvsetkeys package documentation for explanation.
mrpiggi commented 3 years ago

Just try an additional set of braces \supervisor{{John Doe, M.Sc.}}

flueders commented 3 years ago

Thank you very much, this helped to solve the issue.

mrpiggi commented 3 years ago

Check implementation for next main release