#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
""" Convert files to the file format generated by lyx 2.0"""
numrows = int(numrows)
numcols = int(numcols)
except:
- document.warning(numrows)
document.warning("Unable to determine rows and columns!")
begin_table = end_table
continue
" Load mathdots automatically "
i = find_token(document.header, "\\use_mhchem" , 0)
if i == -1:
- i = find_token(document.header, "\\use_esint" , 0)
- if i != -1:
- document.header.insert(i + 1, "\\use_mathdots 1")
+ i = find_token(document.header, "\\use_esint" , 0)
+ if i == -1:
+ document.warning("Malformed LyX document: Can't find \\use_mhchem.")
+ return;
+ j = find_token(document.preamble, "\\usepackage{mathdots}", 0)
+ if j == -1:
+ document.header.insert(i + 1, "\\use_mathdots 0")
+ else:
+ document.header.insert(i + 1, "\\use_mathdots 2")
+ del document.preamble[j]
def revert_mathdots(document):
numrows = int(numrows)
numcols = int(numcols)
except:
- document.warning(numrows)
document.warning("Unable to determine rows and columns!")
begin_table = end_table
continue