# [OS X TeX] Feature Request Math Bracket

Sat Mar 15 07:24:51 EDT 2008

On Mar 14, 2008, at 10:53 PM, Richard Seguin wrote:

>
> The autocompletion might work for me for $...$ strings because I
> don't use  $$...$$ (I generally use \begin{equation*} \tag{} ...
> \end{equation*}). On the other hand, at the moment I"m writing in-
> line math strings at a high density, and if I used the
> autocompletion I would have to right-arrow out of every single one
> of them when I"m done.

The way I have solved this in TextMate is to record a macro that is
triggered only when inside a math environment, and is bound to the $key. This macro uses a simple search to move the caret outside the math environment. So with this addition, whenever I want to start a math environment I press$ (and $$...$$ is inserted), and whenever
I want to get out of any kind of math environment, I press $again. (And of course the interior of math environments is colored different from everything else, in user-defined colors). Would something similar be possible in TeXShop? For the $$stuff, I have another command that, when ctrl-[ is pressed, inserts: $[caret here]$ and another single keystroke converts any such equation to: $$[the equation stuff] \label{eqn:[caret here]}$$ > Richard Séguin Haris Skiadas Department of Mathematics and Computer Science Hanover College > On Mar 14, 2008, at 11:46 AM, Ryan Clary wrote: > >> Better than a shortcut, you can define an autocompletion (not >> command completion) which will do the same thing as the shortcut >> (#INS#SEL) but will enter the second after typing the first >> . I used this for all of my (, {, , and [. >> >> Ryan Clary >> >> On Mar 14, 2008, at 12:31 PM, Herbert Schulz wrote: >> >>> >>> On Mar 13, 2008, at 9:56 PM, Richard Seguin wrote: >>> >>>> Bracket matching has never been a problem for me. My biggest >>>> source of errors are unclosed ... strings. Up until recently >>>> I was using BBEdit which has an option that colors all >>>> characters between the delimiters in green. This makes it very >>>> easy to spot the problems, and I made very few of that type of >>>> error. I switched to the TeXShop editor a couple of weeks ago >>>> because a bug in the BBEdit syntax coloring having to do with >>>> equation environments was driving me crazy. (This has been >>>> reported to the developers who can reproduce it.) Now I'm once >>>> again making quite a few errors having to do with the closing >>>> the ... strings. I've wished for a long time that TeXShop >>>> could do the same sort of coloring as BBEdit. ... >>> >>> Howdy, >>> >>> You might try to define a macro that inserts$$ and places the >>> cursor between them:$#SEL##INS#\$. Assign that to a convenient
>>> keyboard shortcut. That way you can't get missing pairs. I tend
>>> to use $$...$$ most of the time (there are times when that will
>>> give rise to errors---e.g., maths in section headers) and have
>>> assigned that to Cmd-9.
>>>
>>> Good Luck,
>>>
>>> Herb Schulz
>>> (herbs at wideopenwest.com)
>>>