 But with standard, non-binary data representations underneath users can compare multiple viewing solutions, and with text-based representations as opposed to binary files it is practical to check the source document directly when desired (or, as commonly done, to view fully-formatted and raw views simultaneously).An ideal document format should also support a canonical form hash (cryptographic hash function), that is, have a way of delivering a hash over contents that does not change due to common serialisation and transmission artifacts.LaTeX and XML are suitable because their source is generally readable by humans, and they have widely-available renderers.