Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

editing latex in vim : how to change text to math mode

I am using vim-latexsuite to edit a latex file. The text is originally from google doc and there are many math symbols not written in math mode.

I have to add $ before and after each symbol. But that is painful. (Search/Replace does not work because some equation patterns are complicated.)

Is there a way that allows me to visually select the symbols or equestions using Ctrl-V in visual mode, then after pressing the key, the $ can be automatically added before and after the visual selection?

like image 748
user875367 Avatar asked Dec 02 '12 05:12

user875367


2 Answers

I don't think there is any standard command for this, but you can use the surround.vim plugin to do this:

http://www.catonmat.net/blog/vim-plugins-surround-vim/

The command is csW$ to surround the current text with $

like image 64
Jeff Avatar answered Nov 03 '22 01:11

Jeff


There actually is a standard command for this built into vim-latexsuite. See the vim-latex docs for macros here.

In addition the visual mode macros are provided:

    `(  encloses selection in \left( and \right)
    `[  encloses selection in \left[ and \right]
    `{  encloses selection in \left\{ and \right\}
    `$  encloses selection in $$ or \[ \] depending on characterwise or
                                          linewise selection
like image 3
cowlicks Avatar answered Nov 03 '22 00:11

cowlicks