I am on OS X (10.6 Snow Leopard) using TeXLive-2011 to typeset a simple .tex file I am editing in Vim and trying to learn. My problem is: how do I...
gradually learn about what TeX can do for me
get detailed information about how I can use a specific command (e.g. get the full "command syntax" of url{...}
An example follows, to be specific and contextual:
A. I discovered there is a "url" command through a Google search, how can I get a "list of commands/packages"?
B. I update my "packages" using TeX Live Utility.app, is this the "right" way to do it?
C. To find out how to use "\url{...}" again I just "Googled", got to this address:
http://www.ctan.org/tex-archive/macros/latex/contrib/url
and in a file with an .sty extension, in a comment section, I discovered some usage hints:
Usage: Conditions:
\url{ } If the argument contains any "%" or "^^", or ends with
"\", it can't be used in the argument to another command.
The argument must not contain unbalanced braces.
\url| | ...where "|" is any character not used in the argument and not
"{" or a space. The same restrictions as above except that the
argument may contain unbalanced braces.
\urldef\xyz\url{ }
\xyz a defined-url: "\xyz" can be used anywhere, no matter what
characters it contains.
\DeclareUrlCommand\abc{settings}: makes \abc{ } like \url{ }
See further instructions after "\endinput"
Could I have not got to this information in a simpler way?
Just by "somehow asking for help on url"? This is the crux of my problem, really. I wish there was something like "JavaDoc" or a "built-in help system" akin to what I get using Eclipse and installing JavaDoc jars and attaching source documentations. Point-and-click access to documentation about packages. If the Eclipse analogy is foreign to you, think Xcode built-in doc system or even the excellent MSDN-to-VS.NET integration. Is anything like that available for LaTeX? I can pre-generate things like what one does with Sphinx and Python if need be...