Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

A "best practice" is a technique or approach that TeXnicians recognize as giving better results than other approaches.

For example, it is widely accepted that there is value in separating commands that govern formatting from the document content — this is an example of a goal that is sometimes impractical to apply, and further best practices provide guidance on how to manage the cases where it is not practicable.

Likewise, when writing macros for packages or modules intended for use by others, it is a long-established best practice to use the @ character for internal macro names, which are not used directly in regular documents, so that users do not have to pay attention to the package internals.

history | excerpt history