File indexing completed on 2024-05-12 16:41:02

0001 // Insert a LaTeX array with m lines and n columns
0002 
0003 var n = kile.input.getPosInteger("Enter Value",
0004                                  "Please enter the number of columns:");
0005 var m = kile.input.getPosInteger("Enter Value",
0006                                   "Please enter the number of lines:");
0007 
0008 var cursor = view.cursorPosition();
0009 
0010 document.editBegin();
0011 document.insertText("\\begin{array}{");
0012 for(var i = 0; i < n; i++) {
0013         document.insertText("c");
0014 }
0015 document.insertText("}\n");
0016 for(var j = 0; j < m; j++) {
0017         for(var i = 0; i < n; i++) {
0018                 document.insertBullet();
0019                 if(i+1 != n) {
0020                         document.insertText(" & ");
0021                 }
0022                 else {
0023                         document.insertText("\\\\\n");
0024                 }
0025         }
0026 }
0027 document.insertText("\\end{array}\n");
0028 
0029 view.setCursorPosition(cursor);
0030 document.nextBullet();
0031 document.editEnd();