IEEE.org     |     IEEE Xplore Digital Library     |     IEEE Standards     |     IEEE Spectrum     |     More Sites

Commit b8720335 authored by Suhas CV's avatar Suhas CV
Browse files

CSS prod

parent 192efc9d
......@@ -12,6 +12,9 @@ BASE_DIR = os.path.dirname(os.path.abspath(__file__))
def hello_world():
return render_template("index.html")
@app.route("/message/<msg>")
def message(msg):
return render_template("index.html",message=msg)
@app.route("/convert/",methods=["POST","GET"])
......@@ -19,20 +22,25 @@ def convert():
try:
if request.method=="POST":
uploaded_file = request.files["latexFile"]
input_file = str(uuid.uuid1())+".zip"
uploaded_file.save(input_file)
k= extractAndConvert(input_file)
zip_io= io.BytesIO(open("static/"+k+".zip",'rb').read())
#zip_data =zipfile.ZipFile(zip_io,'r')
os.remove("static/"+k+".zip")
return send_file(zip_io,mimetype="application/zip")
if uploaded_file:
input_file = str(uuid.uuid1())+".zip"
uploaded_file.save(input_file)
k= extractAndConvert(input_file)
zip_io= io.BytesIO(open("static/"+k+".zip",'rb').read())
#zip_data =zipfile.ZipFile(zip_io,'r')
os.remove("static/"+k+".zip")
return send_file(zip_io,mimetype="application/zip")
else:
return redirect(url_for("message",msg="incorrect file format or empty file"))
else:
return redirect(url_for('hello_world'))
except:
return redirect("/")
return redirect(url_for("message",msg="incorrect file format or empty file"))
@app.route("/sample",methods=["GET"])
def sample():
return render_template("/sample/index.html")
def extractAndConvert(extractpath):
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 278 49.374802"
height="49.374802"
width="278"
xml:space="preserve"
id="svg2"
version="1.1"><metadata
id="metadata8"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs6"><clipPath
id="clipPath20"
clipPathUnits="userSpaceOnUse"><path
id="path18"
d="M 0,37.031 H 208.5 V 0 H 0 Z" /></clipPath></defs><g
transform="matrix(1.3333333,0,0,-1.3333333,0,49.3748)"
id="g10"><path
id="path12"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 76.422,6.031 h 0.382 v 24.97 h -0.382 z" /><g
id="g14"><g
clip-path="url(#clipPath20)"
id="g16"><g
transform="translate(39.5718,28.3314)"
id="g22"><path
id="path24"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0.43,1.125 1.85,1.125 2.99,1.125 h 0.212 v 1.55 c 0,0 -4.444,-0.097 -5.804,-0.097 -1.399,0 -5.552,0.097 -5.552,0.097 v -1.55 h 0.212 c 1.14,0 2.56,0 2.988,-1.123 0.357,-0.964 0.357,-3.691 0.357,-4.855 v -9.906 c 0,-1.165 0,-3.891 -0.356,-4.854 -0.429,-1.124 -1.849,-1.124 -2.989,-1.124 h -0.212 v -1.552 c 0,0.004 3.592,0.154 5.559,0.154 2.264,0 5.797,-0.154 5.797,-0.154 v 1.552 H 2.99 c -1.14,0 -2.56,0 -2.989,1.122 -0.357,0.965 -0.357,3.691 -0.357,4.856 v 9.906 c 0,1.164 0,3.891 0.356,4.853" /></g><g
transform="translate(46.144,30.9823)"
id="g26"><path
id="path28"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v -6.475 h 1.54 l 0.007,0.204 c 0.14,4.213 1.752,4.391 5.384,4.391 0.125,0 0.25,0 0.373,10e-4 0.903,0.006 1.755,0.011 2.09,-0.322 0.112,-0.111 0.167,-0.265 0.167,-0.469 v -17.021 c 0,-2.526 -0.354,-3.57 -3.911,-3.717 l -0.203,-0.008 v -1.543 c 0,0 4.147,0.152 6.546,0.152 1.831,0 5.921,-0.152 5.921,-0.152 v 1.543 l -0.204,0.008 c -3.557,0.147 -3.91,1.191 -3.91,3.717 V -2.67 c 0,0.175 0.053,0.313 0.163,0.422 0.41,0.403 1.54,0.386 2.448,0.373 0.172,-0.003 0.341,-0.005 0.501,-0.005 3.551,0 4.696,-1.028 4.903,-4.397 l 0.012,-0.198 h 1.529 V 0 c 0,0 -8.962,-0.059 -11.678,-0.059 C 8.962,-0.059 0,0 0,0" /></g><g
transform="translate(11.1045,19.1585)"
id="g30"><path
id="path32"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,0 -0.001,9.014 -0.002,9.067 -0.006,0.36 -0.016,0.851 0.284,0.991 0.208,0.091 2.214,0.019 2.323,0.019 3.162,0 4.977,-1.851 4.977,-5.076 C 7.582,2.65 6.957,1.302 5.556,0.625 4.25,-0.005 0,0 0,0 m 16.868,-11.565 c -1.791,0.281 -2.329,0.484 -3.505,1.845 l -7.371,8.462 c 3.882,0.506 6.275,3.072 6.275,6.778 0,2.413 -0.933,4.153 -2.768,5.173 -1.397,0.776 -3.337,1.153 -5.936,1.153 -0.777,-0.019 -2.648,-0.083 -4.709,-0.083 -2.137,0 -6.577,0.086 -6.577,0.086 v -1.551 h 0.308 C -6.238,10.306 -4.914,10.3 -4.562,9.183 -4.24,8.216 -4.24,5.489 -4.24,4.593 V -5.585 c 0,-1.124 0,-2.831 -0.149,-3.998 -0.044,-0.345 -0.101,-0.645 -0.174,-0.866 -0.36,-1.114 -1.795,-1.114 -2.949,-1.114 h -0.211 v -1.551 c 0,0 3.456,0.153 5.766,0.153 1.986,0 5.44,-0.149 5.44,-0.153 v 1.551 H 3.176 c -1.157,-0.005 -2.47,-0.002 -2.853,1.116 -0.074,0.221 -0.13,0.522 -0.174,0.864 C 0,-8.425 0,-6.764 0,-5.857 v 4.161 C 1.379,-1.708 1.499,-1.853 2.208,-2.71 2.34,-2.868 2.49,-3.048 2.663,-3.248 l 6.152,-7.634 1.809,-2.232 c 0,0 1.983,0.084 2.947,0.084 1.401,0 3.476,-0.087 3.476,-0.087 v 1.524 z" /></g><g
transform="translate(85.8975,26.3446)"
id="g34"><path
id="path36"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 2.19 C 3.299,0 3.884,0.511 3.884,1.431 3.884,2.38 3.27,2.847 2.219,2.847 H 0 Z M 1.723,-1.722 H 0 V -5.751 H -2.189 V 4.687 h 4.584 c 1.211,0 2.116,-0.351 2.73,-0.978 C 5.708,3.11 6.059,2.38 6.059,1.446 c 0,-1.461 -0.76,-2.482 -2.073,-2.92 L 6.599,-5.751 H 4.146 Z" /></g><g
transform="translate(98.2627,24.3304)"
id="g38"><path
id="path40"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 0,1.46 -0.686,2.453 -1.898,2.453 -3.124,2.453 -3.796,1.46 -3.796,0 c 0,-1.46 0.672,-2.438 1.898,-2.438 C -0.686,-2.438 0,-1.46 0,0 m -5.81,0 c 0,2.233 1.591,3.956 3.912,3.956 2.321,0 3.913,-1.723 3.913,-3.956 0,-2.233 -1.592,-3.957 -3.913,-3.957 -2.321,0 -3.912,1.724 -3.912,3.957" /></g><g
transform="translate(100.832,24.3304)"
id="g42"><path
id="path44"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,2.233 1.46,3.956 3.737,3.956 1.942,0 3.138,-1.124 3.402,-2.744 H 5.197 C 5.065,1.869 4.555,2.365 3.824,2.365 2.628,2.365 2.014,1.445 2.014,0 c 0,-1.417 0.57,-2.365 1.782,-2.365 0.802,0 1.372,0.423 1.503,1.27 H 7.211 C 7.081,-2.686 5.839,-3.957 3.839,-3.957 1.475,-3.957 0,-2.233 0,0" /></g><g
transform="translate(110.8901,27.1038)"
id="g46"><path
id="path48"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.044 c 0.539,0.789 1.153,1.183 2.175,1.183 1.548,0 2.584,-1.168 2.584,-2.803 V -6.511 H 2.817 v 4.598 c 0,0.804 -0.466,1.373 -1.299,1.373 C 0.642,-0.54 0,-1.241 0,-2.263 V -6.511 H -1.986 V 3.927 H 0 Z" /></g><g
transform="translate(118.5391,25.1478)"
id="g50"><path
id="path52"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 3.329 C 3.27,0.949 2.643,1.606 1.737,1.606 0.686,1.606 0.175,0.978 0,0 m -1.985,-0.803 c 0,2.219 1.503,3.942 3.693,3.942 2.409,0 3.693,-1.84 3.693,-4.512 h -5.43 c 0.146,-1.153 0.788,-1.868 1.912,-1.868 0.774,0 1.226,0.35 1.446,0.92 H 5.285 C 5.007,-3.65 3.825,-4.774 1.898,-4.774 c -2.482,0 -3.883,1.738 -3.883,3.971" /></g><g
transform="translate(124.3926,23.0164)"
id="g54"><path
id="path56"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 1.839 c 0.132,-0.862 0.745,-1.241 1.636,-1.241 0.876,0 1.372,0.336 1.372,0.861 0,0.715 -0.949,0.789 -1.971,0.993 -1.343,0.263 -2.657,0.628 -2.657,2.263 0,1.62 1.343,2.394 3.052,2.394 1.97,0 3.065,-0.978 3.211,-2.481 H 4.687 C 4.599,3.591 4.088,3.883 3.241,3.883 2.468,3.883 1.957,3.591 1.957,3.051 c 0,-0.642 0.992,-0.7 2.058,-0.92 1.256,-0.262 2.643,-0.613 2.643,-2.364 0,-1.504 -1.285,-2.41 -3.154,-2.41 C 1.329,-2.643 0.117,-1.592 0,0" /></g><g
transform="translate(131.3564,28.0824)"
id="g58"><path
id="path60"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 1.037 V 2.336 H 2.978 V 0 H 4.263 V -1.314 H 2.978 v -3.971 c 0,-0.555 0.307,-0.744 0.745,-0.744 0.248,0 0.584,0.014 0.584,0.014 v -1.46 c 0,0 -0.453,-0.029 -1.241,-0.029 -0.964,0 -2.029,0.379 -2.029,1.796 v 4.394 H 0 Z" /></g><g
transform="translate(138.1885,25.1478)"
id="g62"><path
id="path64"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 3.329 C 3.27,0.949 2.643,1.606 1.737,1.606 0.686,1.606 0.175,0.978 0,0 m -1.985,-0.803 c 0,2.219 1.503,3.942 3.693,3.942 2.409,0 3.693,-1.84 3.693,-4.512 h -5.43 c 0.146,-1.153 0.788,-1.868 1.912,-1.868 0.774,0 1.226,0.35 1.446,0.92 H 5.285 C 5.007,-3.65 3.825,-4.774 1.898,-4.774 c -2.482,0 -3.883,1.738 -3.883,3.971" /></g><g
transform="translate(146.4214,26.8851)"
id="g66"><path
id="path68"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.044 c 0.453,0.847 0.963,1.285 1.839,1.285 0.219,0 0.35,-0.014 0.468,-0.058 V -0.511 H 2.307 C 1.007,-0.379 0.073,-1.065 0.073,-2.643 V -6.292 H -1.913 V 1.197 H 0 Z" /></g><path
id="path70"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 152.26,31.031 h 2.117 V 20.593 h -2.117 z" /><g
transform="translate(157.7788,27.0604)"
id="g72"><path
id="path74"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.044 c 0.511,0.803 1.197,1.226 2.219,1.226 1.548,0 2.584,-1.168 2.584,-2.803 v -4.89 H 2.861 v 4.598 c 0,0.803 -0.466,1.372 -1.299,1.372 -0.876,0 -1.518,-0.7 -1.518,-1.722 V -6.467 H -1.942 V 1.022 H 0 Z" /></g><g
transform="translate(163.3843,23.0164)"
id="g76"><path
id="path78"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 1.839 c 0.132,-0.862 0.745,-1.241 1.636,-1.241 0.876,0 1.372,0.336 1.372,0.861 0,0.715 -0.949,0.789 -1.971,0.993 -1.343,0.263 -2.657,0.628 -2.657,2.263 0,1.62 1.343,2.394 3.051,2.394 1.971,0 3.066,-0.978 3.212,-2.481 H 4.687 C 4.599,3.591 4.088,3.883 3.241,3.883 2.468,3.883 1.957,3.591 1.957,3.051 c 0,-0.642 0.992,-0.7 2.058,-0.92 1.256,-0.262 2.642,-0.613 2.642,-2.364 0,-1.504 -1.284,-2.41 -3.153,-2.41 C 1.329,-2.643 0.117,-1.592 0,0" /></g><g
transform="translate(170.3477,28.0824)"
id="g80"><path
id="path82"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 1.037 V 2.336 H 2.979 V 0 H 4.263 V -1.314 H 2.979 v -3.971 c 0,-0.555 0.306,-0.744 0.744,-0.744 0.248,0 0.584,0.014 0.584,0.014 v -1.46 c 0,0 -0.453,-0.029 -1.241,-0.029 -0.964,0 -2.029,0.379 -2.029,1.796 v 4.394 H 0 Z" /></g><path
id="path84"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 175.632,28.082 h 1.985 v -7.489 h -1.985 z m 0,2.949 h 1.985 V 29.25 h -1.985 z" /><g
transform="translate(178.4639,28.0824)"
id="g86"><path
id="path88"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 1.037 V 2.336 H 2.979 V 0 H 4.263 V -1.314 H 2.979 v -3.971 c 0,-0.555 0.306,-0.744 0.744,-0.744 0.249,0 0.584,0.014 0.584,0.014 v -1.46 c 0,0 -0.453,-0.029 -1.241,-0.029 -0.963,0 -2.029,0.379 -2.029,1.796 v 4.394 H 0 Z" /></g><g
transform="translate(188.4785,20.5931)"
id="g90"><path
id="path92"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v 0.875 h -0.043 c -0.511,-0.686 -1.096,-1.08 -2.146,-1.08 -1.665,0 -2.599,1.066 -2.599,2.701 v 4.993 h 1.972 V 2.832 c 0,-0.876 0.393,-1.357 1.24,-1.357 0.934,0 1.504,0.7 1.504,1.692 V 7.489 H 1.912 V 0 Z" /></g><g
transform="translate(191.2373,28.0824)"
id="g94"><path
id="path96"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 1.036 V 2.336 H 2.978 V 0 H 4.263 V -1.314 H 2.978 v -3.971 c 0,-0.555 0.307,-0.744 0.745,-0.744 0.248,0 0.583,0.014 0.583,0.014 v -1.46 c 0,0 -0.452,-0.029 -1.241,-0.029 -0.963,0 -2.029,0.379 -2.029,1.796 v 4.394 H 0 Z" /></g><g
transform="translate(198.0693,25.1478)"
id="g98"><path
id="path100"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 3.329 C 3.271,0.949 2.644,1.606 1.737,1.606 0.687,1.606 0.176,0.978 0,0 m -1.985,-0.803 c 0,2.219 1.504,3.942 3.694,3.942 2.408,0 3.693,-1.84 3.693,-4.512 h -5.431 c 0.146,-1.153 0.789,-1.868 1.913,-1.868 0.773,0 1.225,0.35 1.445,0.92 H 5.285 C 5.008,-3.65 3.825,-4.774 1.898,-4.774 c -2.482,0 -3.883,1.738 -3.883,3.971" /></g><g
transform="translate(88.9927,9.7318)"
id="g102"><path
id="path104"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 0,1.46 -0.686,2.453 -1.898,2.453 -3.125,2.453 -3.796,1.46 -3.796,0 c 0,-1.46 0.671,-2.438 1.898,-2.438 C -0.686,-2.438 0,-1.46 0,0 m -5.811,0 c 0,2.233 1.592,3.957 3.913,3.957 2.321,0 3.913,-1.724 3.913,-3.957 0,-2.233 -1.592,-3.956 -3.913,-3.956 -2.321,0 -3.913,1.723 -3.913,3.956" /></g><g
transform="translate(91.3428,13.4837)"
id="g106"><path
id="path108"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 1.022 v 0.672 c 0,1.825 1.416,2.467 3.328,2.263 V 1.402 C 3.416,1.446 3.007,1.329 3.007,0.555 V 0 H 4.35 V -1.372 H 3.007 V -7.489 H 1.022 v 6.117 H 0 Z" /></g><g
transform="translate(98.6704,16.4329)"
id="g110"><path
id="path112"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 8.395 v -1.781 h -3.14 v -8.657 H 3.139 v 8.657 H 0 Z" /></g><g
transform="translate(107.9116,10.5491)"
id="g114"><path
id="path116"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 3.329 C 3.27,0.949 2.643,1.606 1.737,1.606 0.686,1.606 0.175,0.979 0,0 m -1.985,-0.803 c 0,2.219 1.503,3.942 3.693,3.942 2.409,0 3.694,-1.839 3.694,-4.511 h -5.431 c 0.146,-1.153 0.788,-1.869 1.912,-1.869 0.774,0 1.227,0.351 1.446,0.92 h 1.956 c -0.277,-1.328 -1.46,-2.452 -3.387,-2.452 -2.482,0 -3.883,1.737 -3.883,3.97" /></g><g
transform="translate(113.8677,9.7318)"
id="g118"><path
id="path120"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,2.233 1.46,3.957 3.737,3.957 1.942,0 3.139,-1.124 3.402,-2.745 H 5.197 C 5.066,1.869 4.555,2.365 3.825,2.365 2.628,2.365 2.015,1.446 2.015,0 c 0,-1.416 0.569,-2.365 1.781,-2.365 0.803,0 1.372,0.423 1.503,1.27 H 7.212 C 7.081,-2.686 5.84,-3.956 3.839,-3.956 1.475,-3.956 0,-2.233 0,0" /></g><g
transform="translate(123.9258,12.5057)"
id="g122"><path
id="path124"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.044 c 0.54,0.789 1.153,1.183 2.175,1.183 1.548,0 2.584,-1.168 2.584,-2.804 v -4.89 H 2.818 v 4.598 c 0,0.804 -0.467,1.372 -1.3,1.372 C 0.643,-0.541 0,-1.241 0,-2.263 V -6.511 H -1.985 V 3.927 H 0 Z" /></g><g
transform="translate(131.896,12.4617)"
id="g126"><path
id="path128"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.044 c 0.511,0.803 1.197,1.227 2.219,1.227 1.548,0 2.584,-1.168 2.584,-2.804 v -4.89 H 2.862 v 4.598 c 0,0.804 -0.467,1.372 -1.3,1.372 -0.875,0 -1.518,-0.7 -1.518,-1.722 V -6.467 H -1.941 V 1.022 H 0 Z" /></g><g
transform="translate(143.4146,9.7318)"
id="g130"><path
id="path132"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 0,1.46 -0.686,2.453 -1.898,2.453 -3.125,2.453 -3.796,1.46 -3.796,0 c 0,-1.46 0.671,-2.438 1.898,-2.438 C -0.686,-2.438 0,-1.46 0,0 m -5.811,0 c 0,2.233 1.592,3.957 3.913,3.957 2.321,0 3.913,-1.724 3.913,-3.957 0,-2.233 -1.592,-3.956 -3.913,-3.956 -2.321,0 -3.913,1.723 -3.913,3.956" /></g><path
id="path134"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 146.377,16.433 h 1.986 V 5.995 h -1.986 z" /><g
transform="translate(155.1221,9.7318)"
id="g136"><path
id="path138"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 0,1.46 -0.686,2.453 -1.898,2.453 -3.125,2.453 -3.796,1.46 -3.796,0 c 0,-1.46 0.671,-2.438 1.898,-2.438 C -0.686,-2.438 0,-1.46 0,0 m -5.811,0 c 0,2.233 1.592,3.957 3.913,3.957 2.321,0 3.913,-1.724 3.913,-3.957 0,-2.233 -1.592,-3.956 -3.913,-3.956 -2.321,0 -3.913,1.723 -3.913,3.956" /></g><g
transform="translate(163.0928,10.0677)"
id="g140"><path
id="path142"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,1.095 -0.584,2.029 -1.781,2.029 -1.008,0 -1.679,-0.788 -1.679,-2.043 0,-1.271 0.671,-2.015 1.693,-2.015 C -0.511,-2.029 0,-1.11 0,0 m -5.241,-4.292 h 1.97 c 0.161,-0.467 0.584,-0.833 1.504,-0.833 1.124,0 1.664,0.541 1.664,1.563 v 0.817 h -0.043 c -0.438,-0.496 -1.007,-0.876 -1.957,-0.876 -1.664,0 -3.299,1.314 -3.299,3.578 0,2.233 1.343,3.664 3.241,3.664 0.934,0 1.62,-0.365 2.073,-0.993 h 0.029 v 0.788 h 1.913 v -6.919 c 0,-1.052 -0.336,-1.768 -0.891,-2.278 -0.628,-0.584 -1.591,-0.847 -2.701,-0.847 -2.043,0 -3.299,0.876 -3.503,2.336" /></g><g
transform="translate(166.3916,5.1043)"
id="g144"><path
id="path146"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 h 0.701 c 0.788,0 1.109,0.409 1.109,1.021 0,0.41 -0.146,0.892 -0.569,2.03 L -0.774,8.379 H 1.314 L 2.423,5.007 C 2.657,4.321 2.905,3.372 2.905,3.372 h 0.029 c 0,0 0.205,0.949 0.438,1.635 l 1.051,3.372 h 2 L 3.81,0.701 C 3.241,-0.964 2.686,-1.562 1.168,-1.562 H 0 Z" /></g></g></g></g></svg>
\ No newline at end of file
/*======================================================================
Core CSS for LaTeXML documents converted to (X)HTML */
/* Generic Page layout */
.ltx_page_header,
.ltx_page_footer { font-size:0.8em; }
.ltx_page_header *[rel~="prev"],
.ltx_page_footer *[rel~="prev"] { float:left; }
.ltx_page_header *[rel~="up"],
.ltx_page_footer *[rel~="up"] { display:block; text-align:center; }
.ltx_page_header *[rel~="next"],
.ltx_page_footer *[rel~="next"] { float:right; }
/* What was I trying for here; need more selective rule!
.ltx_page_header .ltx_ref,
.ltx_page_footer .ltx_ref {
margin:0 1em; }
*/
.ltx_page_header li {
padding:0.1em 0.2em 0.1em 1em;}
/* Main content */
.ltx_page_content { clear:both; }
.ltx_page_header { border-bottom:1px solid; margin-bottom:5px; }
.ltx_page_footer { clear:both; border-top:1px solid; margin-top:5px; }
.ltx_page_header:after,
.ltx_page_footer:after,
.ltx_page_content:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ltx_page_footer:before {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ltx_page_logo { font-size:80%; margin-top: 5px; clear:both; float:right; }
.ltx_page_logo a { font-variant: small-caps; }
.ltx_page_logo img { vertical-align:-3px; }
/* if shown */
.ltx_page_navbar li { white-space:nowrap; display:block; overflow:hidden; }
/* If ref got turned into span, it's "this section"*/
.ltx_page_navbar li span.ltx_ref { white-space:normal; overflow:visible; }
/* Ought to be easily removable/overridable? */
.ltx_pagination.ltx_role_newpage { height:2em; }
/*======================================================================
Document Structure; Titles & Frontmatter */
/* undo bold here to remove the browser's native h# styling,
at let all other styles override it (with more specific rules)*/
.ltx_title { font-size:100%; font-weight:normal; }
/* Hack to simulate run-in! put class="ltx_runin" on a title or tag
for it to run-into the following text. */
.ltx_runin { display:inline; }
.ltx_runin:after { content:" "; }
.ltx_runin + .ltx_para,
.ltx_runin + .ltx_para p,
.ltx_runin + p { display:inline; }
.ltx_outdent { margin-left: -2em; }
/* .ltx_chapter_title, etc should be in ltx-article.css etc.
*/
.ltx_page_main { margin:0px; padding:1em 3em 1em 2em; }
.ltx_tocentry { list-style-type:none; }
/* support for common author block layouts.*/
/* add class ltx_authors_1line to get authors in single line
with pop-up affiliation, etc. */
.ltx_authors_1line .ltx_creator,
.ltx_authors_1line .ltx_author_before,
.ltx_authors_1line .ltx_author_after { display:inline;}
.ltx_authors_1line .ltx_author_notes { display:inline-block; }
.ltx_authors_1line .ltx_author_notes:before { content:"*"; color:blue;}
.ltx_authors_1line .ltx_author_notes span { display:none; }
.ltx_authors_1line .ltx_author_notes:hover span {
display:block; position:absolute; z-index:10;
background:white; text-align:left;
border: 1px solid black; border-radius: 0 5px 5px 5px; box-shadow: 5px 5px 10px gray; }
/* add class=ltx_authors_multiline to get authors & affliations on separate lines*/
.ltx_authors_multiline .ltx_creator,
.ltx_authors_multiline .ltx_author_before,
.ltx_authors_multiline .ltx_author_after,
.ltx_authors_multiline .ltx_author_notes,
.ltx_authors_multiline .ltx_author_notes .ltx_contact {
display:block; }
/*======================================================================
Para level */
.ltx_float {
margin: 1ex 3em 1ex 3em; }
td.ltx_subfigure,
td.ltx_subtable,
td.ltx_subfloat { width:50%; }
/* theorems, figure, tables, floats captions.. */
/*======================================================================
Blocks, Lists, Floats */
.ltx_p,
.ltx_quote,
.ltx_block,
.ltx_para {
display: block; }
/* alignment within blocks */
.ltx_align_left { text-align:left; }
.ltx_align_right { text-align:right; }
.ltx_align_center { text-align:center; }
.ltx_align_justify { text-align:justify; }
.ltx_align_top { vertical-align:top; }
.ltx_align_bottom { vertical-align:bottom; }
.ltx_align_middle { vertical-align:middle; }
.ltx_align_baseline { vertical-align:baseline; }
.ltx_align_floatleft { float:left; }
.ltx_align_floatright { float:right; }
.ltx_td.ltx_align_left, .ltx_th.ltx_align_left,
.ltx_td.ltx_align_right, .ltx_th.ltx_align_right,
.ltx_td.ltx_align_center, .ltx_th.ltx_align_center { white-space:nowrap; }
.ltx_td.ltx_align_left.ltx_wrap, .ltx_th.ltx_align_left.ltx_wrap,
.ltx_td.ltx_align_right.ltx_wrap, .ltx_th.ltx_align_right.ltx_wrap,
.ltx_td.ltx_align_center.ltx_wrap, .ltx_th.ltx_align_center.ltx_wrap,
.ltx_td.ltx_align_justify, .ltx_th.ltx_align_justify { white-space:normal; }
.ltx_tabular .ltx_tabular { width:100%; }
.ltx_inline-block { display:inline-block; }
/* equations in non-aligned mode (not normally used) */
.ltx_eqn_div { display:block; width:95%; text-align:center; }
/* equations in aligned mode (aligning tags, etc as well as equations) */
.ltx_eqn_table { display:table; width:100%; border-collapse:collapse; }
.ltx_eqn_row { display:table-row; }
.ltx_eqn_cell { display:table-cell; width:auto; }
/* Padding between column pairs in ams align */
table.ltx_eqn_align tr.ltx_equation td.ltx_align_left + td.ltx_align_right,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_left + td.ltx_align_center,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_center + td.ltx_align_right,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_center + td.ltx_align_center { padding-left:3em; }
table.ltx_eqn_eqnarray tr.ltx_eqn_lefteqn + tr td.ltx_align_right { min-width:2em; }
.ltx_eqn_eqno { max-width:0em; overflow:visible; white-space: nowrap; }
.ltx_eqn_eqno.ltx_align_right .ltx_tag { float:right; }
.ltx_eqn_center_padleft,
.ltx_eqn_center_padright { width:50%; min-width:2em;}
.ltx_eqn_left_padleft,
.ltx_eqn_right_padright { min-width:2em; }
.ltx_eqn_left_padright,
.ltx_eqn_right_padleft { width:100%; }
/* Various lists */
.ltx_itemize,
.ltx_enumerate,
.ltx_description {
display:block; }
.ltx_itemize .ltx_item,
.ltx_enumerate .ltx_item {
display: list-item; }
/* Position the tag to look like a normal item bullet. */
li.ltx_item > .ltx_tag {
display:inline-block; margin-left:-1.5em; min-width:1.5em;
text-align:right; }
.ltx_item .ltx_tag + .ltx_para,
.ltx_item .ltx_tag + .ltx_para .ltx_p { display:inline; }
/* NOTE: Need to try harder to get runin appearance? */
dl.ltx_description dt { margin-right:0.5em; float:left;
font-weight:bold; font-size:95%; }
dl.ltx_description dd { margin-left:5em; }
dl.ltx_description dl.ltx_description dd { margin-left:3em; }
/* Theorems */
.ltx_theorem {margin:1em 0em 1em 0em; }
.ltx_title_theorem { font-size:100%; }
/* Bibliographies */
.ltx_bibliography dt { margin-right:0.5em; float:left; }
.ltx_bibliography dd { margin-left:3em; }
/*.ltx_biblist { list-style-type:none; }*/
.ltx_bibitem { list-style-type:none; }
.ltx_bibitem .ltx_tag { font-weight:bold; margin-left:-2em; width:3em; }
/*.bibitem-tag + div { display:inline; }*/
.ltx_bib_title { font-style:italic; }
.ltx_bib_article .bib-title { font-style:normal !important; }
.ltx_bib_journal { font-style:italic; }
.ltx_bib_volume { font-weight:bold; }
/* Indices */
.ltx_indexlist li { list-style-type:none; }
.ltx_indexlist { margin-left:1em; padding-left:1em;}
/* Listings */
.ltx_listing {
display:block;
margin: 1ex 3em 1ex 0em;
overflow-x:auto;
text-align: left; }
.ltx_float .ltx_listing {
margin: 0; }
.ltx_listingline { white-space:nowrap; min-height:1em; }
.ltx_lst_numbers_left .ltx_listingline .ltx_tag {
background-color:transparent;
margin-left:-3em; width:2.5em;
position:absolute;
text-align:right; }
.ltx_lst_numbers_right .ltx_listingline .ltx_tag {
background-color:transparent;
width:2.5em;
position:absolute; right:3em;
text-align:right; }
/*
position:absolute; left:0em;
max-width:0em; text-align:right; }
*/
.ltx_parbox {text-indent:0em; }
/* NOTE that it is CRITICAL to put position:relative outside & absolute inside!!
I wish I understood why!
Outer box establishes resulting size, neutralizes any outer positioning, etc;
inner establishes position of stuff to be rotated */
.ltx_transformed_outer {
position:relative; bottom:0pt;left:0pt;
overflow:visible; }
.ltx_transformed_inner {
display:block;
position:absolute;bottom:0pt;left:0pt; }
.ltx_transformed_inner > .ltx_p {text-indent:0em; margin:0; padding:0; }
/* If simulating a table (html5), try to get rowspan to work...sorta? */
span.ltx_rowspan { position:absolute; top:0; bottom:0; }
/* by default, p doesn't indent */
.ltx_p { text-indent:0em; white-space:normal; }
/* explicit control of indentation (on ltx_para) */
.ltx_indent > .ltx_p:first-child { text-indent:2em!important; }
.ltx_noindent > .ltx_p:first-child { text-indent:0em!important; }
/*======================================================================
Columns */
.ltx_page_column1 {
width:44%; float:left; } /* IE uses % of wrong container*/
.ltx_page_column2 {
width:44%; float:right; }
.ltx_page_columns > .ltx_page_column1 {
width:48%; float:left; }
.ltx_page_columns > .ltx_page_column2 {
width:48%; float:right; }
.ltx_page_columns:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*======================================================================
Borders and such */
.ltx_tabular { display:inline-table; border-collapse:collapse; }
.ltx_tabular.ltx_centering { display:table; }
.ltx_thead,
.ltx_tfoot,
.ltx_tbody { display:table-row-group; }
.ltx_tr { display:table-row; }
.ltx_td,
.ltx_th { display:table-cell; }
.ltx_framed { border:1px solid black;}
.ltx_tabular .ltx_td,
.ltx_tabular .ltx_th { padding:0.1em 0.5em; }
/* regular lines */
.ltx_border_t { border-top:1px solid black; }
.ltx_border_r { border-right:1px solid black; }
.ltx_border_b { border-bottom:1px solid black; }
.ltx_border_l { border-left:1px solid black; }
/* double lines */
.ltx_border_tt { border-top:3px double black; }
.ltx_border_rr { border-right:3px double black; }
.ltx_border_bb { border-bottom:3px double black; }
.ltx_border_ll { border-left:3px double black; }
/* Light lines */
.ltx_border_T { border-top:1px solid gray; }
.ltx_border_R { border-right:1px solid gray; }
.ltx_border_B { border-bottom:1px solid gray; }
.ltx_border_L { border-left:1px solid gray; }
/* Framing */
.ltx_framed_rectangle { border-style:solid; border-width:1px; }
.ltx_framed_top { border-top-style:solid; border-top-width:1px; }
.ltx_framed_left { border-left-style:solid; border-left-width:1px; }
.ltx_framed_right { border-right-style:solid; border-right-width:1px; }
.ltx_framed_bottom,
.ltx_framed_underline { border-bottom-style:solid; border-bottom-width:1px; }
.ltx_framed_topbottom { border-top-style:solid; border-top-width:1px;
border-bottom-style:solid; border-bottom-width:1px; }
.ltx_framed_leftright { border-left-style:solid; border-left-width:1px;
border-right-style:solid; border-right-width:1px; }
/*======================================================================
Misc */
/* .ltx_verbatim*/
.ltx_verbatim { text-align:left; }
/*======================================================================
Meta stuff, footnotes */
.ltx_note_content { display:none; }
/*right:5%; */
.ltx_note_content {
max-width: 70%; font-size:90%; left:15%;
text-align:left;
background-color: white;
padding: 0.5em 1em 0.5em 1.5em;
border: 1px solid black; border-radius: 0 5px 5px 5px; box-shadow: 5px 5px 10px gray; }
.ltx_note_mark { color:blue; }
.ltx_note_type { font-weight: bold; }
.ltx_note { display:inline-block; text-indent:0; } /* So we establish containing block */
.ltx_note_content .ltx_note_mark { position:absolute; left:0.2em; top:-0.1em; }
.ltx_note:hover .ltx_note_content,
.ltx_note .ltx_note_content:hover {
display:block; position:absolute; z-index:10; }
.ltx_ERROR { color:red; }
.ltx_rdf { display:none; }
.ltx_missing { color:red;}
.ltx_nounicode { color:red; }
/*======================================================================
SVG (pgf/tikz ?) basics */
/* Stuff appearing in svg:foreignObject */
.ltx_svg_fog foreignObject { margin:0; padding:0; overflow:visible; }
.ltx_svg_fog foreignObject > p { margin:0; padding:0; display:block; }
/*.ltx_svg_fog foreignObject > p { margin:0; padding:0; display:block; white-space:nowrap; }*/
/*======================================================================
Low-level Basics */
/* Note that LaTeX(ML)'s font model doesn't map quite exactly to CSS's */
/* Font Families => font-family */
.ltx_font_serif { font-family: serif; }
.ltx_font_sansserif { font-family: sans-serif; }
.ltx_font_typewriter { font-family: monospace; }
/* dingbats should be converted to unicode? */
/* Math font families handled within math: script, symbol, fraktur, blackboard ? */
/* Font Series => font-weight */
.ltx_font_bold { font-weight: bold; }
.ltx_font_medium { font-weight: normal; }
/* Font Shapes => font-style or font-variant */
.ltx_font_italic { font-style: italic; font-variant:normal; }
.ltx_font_upright { font-style: normal; font-variant:normal; }
.ltx_font_slanted { font-style: oblique; font-variant:normal; }
.ltx_font_smallcaps { font-variant: small-caps; font-style:normal; }
.ltx_font_oldstyle { font-variant: oldstyle-nums; /* experimental css3 ? Doesn't seem to work!*/
font-style:normal;
-moz-font-feature-settings: "onum";
-ms-font-feature-settings: "onum";
-webkit-font-feature-settings: "onum";
font-variant-numeric: oldstyle-nums; }
.ltx_font_mathcaligraphic { font-family: "Lucida Calligraphy", "Zapf Chancery","URW Chancery L"; }
/*
.ltx_font_mathscript { ? }
*/
cite { font-style: normal; }
.ltx_red { color:red; }
/*.ltx_centering { text-align:center; margin:auto; }*/
/*.ltx_inline-block.ltx_centering,*/
/* Hmm.... is this right in general? */
.ltx_centering { display:block; margin:auto; text-align:center; }
/* Dubious stuff */
.ltx_hflipped {
display:inline-block;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-fliter: "FlipH"; }