To my dismay, I've learned that it is unsafe to use the colon (
:) in labels if you are using
babel-french together with at least one other package, namely,
crossreftool, which operates upon labels.
The reason is that
: active (likewise
So I need a different character, instead of the colon, in labels, e.g.,in
where the colon separates the type of object (theorem, definition, equation, etc.) being labeled from the hyphenated phrase identifying the particular object of that type.
Aside hyphen (
-) and alphanumerics, which of these characters are safe to use in labels?
- period (
- bar character (
- at symbol (
That is, are there other packages that make either of these active and hence will cause trouble?
(For author's convenience both in typing source and in reading it, I really did like
:, which visually separates just enough but is not as obtrusive as
|. A single period is, of course, easy to type, but perhaps does not give sufficient visual separation.)