/* * /MathJax/jax/output/HTML-CSS/autoload/mtable.js * * Copyright (c) 2010 Design Science, Inc. * * Part of the MathJax library. * See http://www.mathjax.org for details. * * Licensed under the Apache License, Version 2.0; * you may not use this file except in compliance with the License. * * http://www.apache.org/licenses/LICENSE-2.0 */ MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function(){var c="1.1.1";var a=MathJax.ElementJax.mml,b=MathJax.OutputJax["HTML-CSS"];a.mtable.Augment({toHTML:function(aa){aa=this.HTMLcreateSpan(aa);if(this.data.length===0){return aa}var aM=this.getValues("columnalign","rowalign","columnspacing","rowspacing","columnwidth","equalcolumns","equalrows","columnlines","rowlines","frame","framespacing","align","useHeight","width","side","minlabelspacing");var t=aM.width.match(/%$/);var ai=b.createStack(aa);var ao=this.HTMLgetScale();var aK=-1;var z=[],K=[],l=[],Q=[],L=[],aI,aH,w=-1,aF,u,aA,S;var aO=b.FONTDATA.baselineskip*ao*aM.useHeight,ab=b.FONTDATA.lineH*ao,ah=b.FONTDATA.lineD*ao;for(aI=0,aF=this.data.length;aIw){w=aH}L[aH]=b.createStack(b.createBox(ai));l[aH]=-b.BIGDIMEN}Q[aI][aH]=b.createBox(L[aH]);b.Measured(S.data[aH-aA].toHTML(Q[aI][aH]),Q[aI][aH]);if(S.data[aH-aA].isMultiline){Q[aI][aH].style.width="100%"}if(Q[aI][aH].bbox.h>z[aI]){z[aI]=Q[aI][aH].bbox.h}if(Q[aI][aH].bbox.d>K[aI]){K[aI]=Q[aI][aH].bbox.d}if(Q[aI][aH].bbox.w>l[aH]){l[aH]=Q[aI][aH].bbox.w}}}if(z[0]+K[0]){z[0]=Math.max(z[0],ab)}if(z[Q.length-1]+K[Q.length-1]){K[Q.length-1]=Math.max(K[Q.length-1],ah)}var an=aM.columnspacing.split(/ /),T=aM.rowspacing.split(/ /),aj=aM.columnalign.split(/ /),N=aM.rowalign.split(/ /),O=aM.columnlines.split(/ /),k=aM.rowlines.split(/ /),ar=aM.columnwidth.split(/ /),aw=[];for(aI=0,aF=an.length;aIQ.length){aE=Q.length}}h=0;az=-(aB+ac)+z[0];for(aI=0,aF=aE-1;aI0.98){ak=0.98/ay;ay=0.98}}else{if(aM.width==="auto"){if(ay>0.98){ak=X/(V+X);at=V+X}else{at=V/(1-ay)}}else{at=b.length2em(aM.width);for(aI=0,aF=Math.min(w+1,an.length);aI0.01){if(aJ&&at>V){at=(at-V)/aJ;for(aI=0,aF=E.length;aI