def xtheorem(nd): cap = nd.caption p = etree.Element(NSW+'p') setap(cap, p) rbf.push() rbf.set() ct.cnl(cap) p.append(txt.tr(' '+nd.ref.textContent)) rbf.pop() rif.push() rif.set() i = 1 if nd.childNodes[0].firstChild.nodeName == 'displaymath': i = 0 else: setap(nd.childNodes[0], p) ct.cnl(nd.childNodes[0]) np = getap(nd.parentNode) setap(nd, np) np.append(p) for par in nd.childNodes[i:]: ct.cnd(par) rif.pop() npf.clear()
def xtheorem(nd): cap = nd.caption p = etree.Element(NSW + 'p') setap(cap, p) rbf.push() rbf.set() ct.cnl(cap) p.append(txt.tr(' ' + nd.ref.textContent)) rbf.pop() rif.push() rif.set() i = 1 if nd.childNodes[0].firstChild.nodeName == 'displaymath': i = 0 else: setap(nd.childNodes[0], p) ct.cnl(nd.childNodes[0]) np = getap(nd.parentNode) setap(nd, np) np.append(p) for par in nd.childNodes[i:]: ct.cnd(par) rif.pop() npf.clear()
def xbgroup(nd): rif.push() rif.clear() rbf.push() rbf.clear() setap(nd, getap(nd)) ct.cnl(nd) rbf.pop() rif.pop()