I find it confusing to remember which commands take {} arguments, and which ones take [] arguments. Is there a rule-of-thumb or semantic difference between these two? If so, what? (Because they seem to serve the same purpose to me.)
|
|
||||
|
|
|
Typically |
||||
|
|
|
To elaborate a bit on Joel's answer, there are a few additional points. Both Knuth's plain TeX and LaTeX use
LaTeX then uses
The idea is that some information is not always needed: if the short title is the same as the full one, there is no need to give it twice. This convention is no 'hard wired' into TeX: it is possible to alter the approach used. For example, ConTeXt uses
On the other hand, it uses
|
|||||||||||||||
|