After a few questions about tags, meta-tags, what is valid and what should not, I thought it would be useful to keep all of this information in one place. Eventually this will be also useful to populate our FAQ.
It's a CW so everybody is free to edit. Let's keep the general guidelines in the question, and discuss about issues with specific tags on individual answers.
The following kinds of tags are recommended:
- Formats, compilers, and tools e.g.: luatex, pdftex, bibtex, context, ... (but not latex, see below)
- Package and class names, e.g.: tikz-pgf, hyperref, amsmath, ...
- Command and environment names, e.g.: itemize, hbox, ...
- Specific topics, e.g.: macros, fonts, graphics, errors, floats, ... (Note: prefer plural nouns)
- Specific actions, e.g.: installing, compiling, debugging, citing, ... (Note: prefer -ing verb form)
The following math related tags are recommended:
- Use math-mode for questions about typesetting the content of math formulas.
- Use equations for questions about how to include equations in a document
align, etc. environments)
- Use symbols for queries about how to produce specific symbols. But only if the comprehensive list or the detexify online tool can't answer your question.
Questions such as What is the best book to start learning LaTeX?, where many good answers are expected and none will be the right answer, should take the big-list tag, and should normally be marked Community Wiki.
Meta-tags, i.e. tags about the kind of question or the person asking the question, but not about the content or topic of the question.
Examples: subjective, beginners, best-practices.
A special exception is made for the big-list tag, which is a meta-tag.
The latex or latex2e tags. Questions are, by default, assumed to be about the LaTeX language/system. Unless your question is specifically about another format (e.g. context) or specifically about a TeX compiler (e.g. pdftex), you don't need to specify you're using LaTeX.
The tex tag. If your question is specifically about TeX primitives or the TeX system (as opposed to LaTeX), use tex-core instead. If your question is about using low-level TeX commands to define a macro then use the macros tag.
graphicsfirst comes to mind, as it could be either about the package, or about graphics as a topic. I suppose this would pop up with other generically-named packages. How these would be distinguished then?
graphicscan be used for both meanings. As questions about one meaning will helpfully be also relevant to the other.
[graphics-package]could be used.