[TxMt] LaTeX "at" symbol (was: Brilliance Black, Twilight etc ...)
Alain Matthes
alain.matthes at mac.com
Sat Mar 3 20:11:31 UTC 2007
Le 3 mars 07 à 18:56, Charilaos Skiadas a écrit :
> Hi Alain,
>
> This has nothing to do with themes.
yes i understand that. I try to change some little things in the tex
and latex language but
it takes too much time to do that very fine.
>>
>> 1) \newcommand*{\twoptoff}{\ifnum \catcode`:=13 \catcode`\:=12
>>
> Shouldn't there be a \ in front of :=13 ?
arghhhh ... yes \catcode`\:=13 one big error for me :) and the
syntax color is very important
to see this kind of errors !!
>> \define at boolkey : define and @boolkey are not in the same color
>> 3) \protected at edef\@tempa \@ in one color , tempa in the same
>> color that edef
>> 4) \def\@@vertex#1{... \@ in one color the second @vertex in an
>> other color
>
> All these are essentially the same question, and it has to do with
> dealing with @. At the moment we are not allowing @ as part of a
> command. I thought it was a character to avoid in LaTeX. Can you
> explain a bit what all the above stand for syntactically, i.e. what
> pieces are together and what they represent? I am personally not
> too familiar with the uses of @.
Yes with @ we can protect a macro because the user needs to put
\makeatletter and \makeatother
in his code if he wants to use @
examples :
the source of latex.ltx or article.cls
\newboolean{@twopt} \setboolean{@twopt}{false}
\newcommand*{\Vertex}[1][]{\@vertex[#1]}%
\Vertex is the command for the user but \@vertex is the macro in the
package
>> 5) i've an other question about completion with LaTeX. What is
>> the good way
>> for me if i want to complete easily newcounter, setcounter,
>> newcommand, usepackage \define at boolkey
>> etc .....
>
> I would suggest using the "Edit Configuration File" command, and
> adding your own commands and shortcuts there. Would that meet the
> case for you, or do you really want to use esc for completion,
> instead of the "insert command based..." command?
>
I use the two ways and a three one (typeit4me) but i really want to
use esc for things like
newcounter, newcommand
Alain
More information about the textmate
mailing list