[OS X TeX] Feature Request Math Bracket

Charilaos Skiadas cskiadas at gmail.com
Sat Mar 15 07:24:51 EDT 2008


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

> Thanks for the advice!
>
> 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:

\begin{equation}
	[the equation stuff]
	\label{eqn:[caret here]}
\end{equation}

> 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)
>>>







More information about the MacOSX-TeX mailing list