2013年7月23日星期二

latex → png

import sys
import matplotlib.pyplot as plt

def convert(string, filename=None):
    if string[0] != '$' and string[-1] != '$':
        string = '$' + string + '$'
    plt.figure(figsize=(1, 1), frameon=False, dpi=50)
    plt.axes(frameon=0)
    plt.text(0.01, 0.8, string, fontsize=50)
    plt.xticks(())
    plt.yticks(())
    if filename:
        plt.savefig(filename, bbox_inches='tight')
    else:
        plt.show()
    plt.close()

if __name__ == '__main__':
    if len(sys.argv) > 2:
        convert(sys.argv[1], sys.argv[2])
    else:
        convert(sys.argv[1])

沒有留言:

發佈留言