[spec] Work around Sphinx/Latex issue (#1004)
diff --git a/document/core/util/macros.def b/document/core/util/macros.def index 679b935..081e9a2 100644 --- a/document/core/util/macros.def +++ b/document/core/util/macros.def
@@ -119,35 +119,35 @@ .. |byte| mathdef:: \xref{syntax/values}{syntax-byte}{\X{byte}} -.. |uX#1| mathdef:: {\X{u}#1} -.. |sX#1| mathdef:: {\X{s}#1} -.. |iX#1| mathdef:: {\X{i}#1} -.. |fX#1| mathdef:: {\X{f}#1} +.. |uX#1| mathdef:: {\X{u#1}} +.. |sX#1| mathdef:: {\X{s#1}} +.. |iX#1| mathdef:: {\X{i#1}} +.. |fX#1| mathdef:: {\X{f#1}} -.. |uN| mathdef:: \xref{syntax/values}{syntax-int}{\uX{N}} -.. |uM| mathdef:: \xref{syntax/values}{syntax-int}{\uX{M}} -.. |u1| mathdef:: \xref{syntax/values}{syntax-int}{\uX{\X{1}}} -.. |u8| mathdef:: \xref{syntax/values}{syntax-int}{\uX{\X{8}}} -.. |u16| mathdef:: \xref{syntax/values}{syntax-int}{\uX{\X{16}}} -.. |u32| mathdef:: \xref{syntax/values}{syntax-int}{\uX{\X{32}}} -.. |u64| mathdef:: \xref{syntax/values}{syntax-int}{\uX{\X{64}}} +.. |uN| mathdef:: \xref{syntax/values}{syntax-int}{\X{u}N} +.. |uM| mathdef:: \xref{syntax/values}{syntax-int}{\X{u}M} +.. |u1| mathdef:: \xref{syntax/values}{syntax-int}{\X{u1}} +.. |u8| mathdef:: \xref{syntax/values}{syntax-int}{\X{u8}} +.. |u16| mathdef:: \xref{syntax/values}{syntax-int}{\X{u16}} +.. |u32| mathdef:: \xref{syntax/values}{syntax-int}{\X{u32}} +.. |u64| mathdef:: \xref{syntax/values}{syntax-int}{\X{u64}} -.. |sN| mathdef:: \xref{syntax/values}{syntax-int}{\sX{N}} -.. |s8| mathdef:: \xref{syntax/values}{syntax-int}{\sX{\X{8}}} -.. |s16| mathdef:: \xref{syntax/values}{syntax-int}{\sX{\X{16}}} -.. |s32| mathdef:: \xref{syntax/values}{syntax-int}{\sX{\X{32}}} -.. |s64| mathdef:: \xref{syntax/values}{syntax-int}{\sX{\X{64}}} +.. |sN| mathdef:: \xref{syntax/values}{syntax-int}{\X{s}N} +.. |s8| mathdef:: \xref{syntax/values}{syntax-int}{\X{s8}} +.. |s16| mathdef:: \xref{syntax/values}{syntax-int}{\X{s16}} +.. |s32| mathdef:: \xref{syntax/values}{syntax-int}{\X{s32}} +.. |s64| mathdef:: \xref{syntax/values}{syntax-int}{\X{s64}} -.. |iN| mathdef:: \xref{syntax/values}{syntax-int}{\iX{N}} -.. |i8| mathdef:: \xref{syntax/values}{syntax-int}{\iX{\X{8}}} -.. |i16| mathdef:: \xref{syntax/values}{syntax-int}{\iX{\X{16}}} -.. |i32| mathdef:: \xref{syntax/values}{syntax-int}{\iX{\X{32}}} -.. |i64| mathdef:: \xref{syntax/values}{syntax-int}{\iX{\X{64}}} +.. |iN| mathdef:: \xref{syntax/values}{syntax-int}{\X{i}N} +.. |i8| mathdef:: \xref{syntax/values}{syntax-int}{\X{i8}} +.. |i16| mathdef:: \xref{syntax/values}{syntax-int}{\X{i16}} +.. |i32| mathdef:: \xref{syntax/values}{syntax-int}{\X{i32}} +.. |i64| mathdef:: \xref{syntax/values}{syntax-int}{\X{i64}} -.. |fN| mathdef:: \xref{syntax/values}{syntax-float}{\fX{N}} -.. |fNmag| mathdef:: \xref{syntax/values}{syntax-float}{\fX{\X{Nmag}}} -.. |f32| mathdef:: \xref{syntax/values}{syntax-float}{\fX{\X{32}}} -.. |f64| mathdef:: \xref{syntax/values}{syntax-float}{\fX{\X{64}}} +.. |fN| mathdef:: \xref{syntax/values}{syntax-float}{\X{f}N} +.. |fNmag| mathdef:: \xref{syntax/values}{syntax-float}{\X{f}\X{Nmag}} +.. |f32| mathdef:: \xref{syntax/values}{syntax-float}{\X{f32}} +.. |f64| mathdef:: \xref{syntax/values}{syntax-float}{\X{f64}} .. |name| mathdef:: \xref{syntax/values}{syntax-name}{\X{name}} .. |char| mathdef:: \xref{syntax/values}{syntax-name}{\X{char}}