 SGML derived the use from IBM Generalized Markup Language, which was one of many IBM-mainframe languages to use the ampersand to signal a text substitution, eventually going back to System/360 macro assembly language.In the plain TeX markup language, the ampersand is used to mark tabstops.The ampersand itself can be applied in TeX with .