// // Latex Project Public Licence (lppl1.3) applies // Originally written by Kwanleung Tse // First Release : 1st July, 2014 // Last Update : 25th September, 2014 // // package worker4math.hktex2; import java.util.ArrayList; public class Separatetext { int nummolecule = 0; ArrayList molecule = new ArrayList(); ArrayList moleculelength = new ArrayList(); ArrayList text = new ArrayList(); boolean tabular = false; boolean equation = false; boolean eqnarray = false; boolean center = false; boolean graphics = false; public void separatetext(String line) { boolean endofline = false; int i2=0; int i=0; line=line.trim(); endofline=false; for (int j=0; !endofline && j < 1000; j++){ i=line.indexOf('$'); if(i==-1){molecule.add(line); text.add(true); nummolecule++; endofline=true;} else { i2=line.indexOf('$',i+1); if (i > 0) {molecule.add(line.substring(0,i)); text.add(true); nummolecule++; }; molecule.add(line.substring(i+1,i2)); text.add(false); nummolecule++; line=line.substring(i2+1);line=line.trim(); if (line.length()==0){ endofline=true;}; } }} }