Langford Canoe LangTEX