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