43: #line 53 "latex_weaver.ipk" 44: def identifier_reference(self, hlevel=2, *args, **kwds): 45: ids = self.master.ids 46: keys = ids.keys() 47: keys.sort() 48: if hlevel >0: 49: self.head(hlevel,'Index of Identifiers') 50: self._writeline('\\begin{tabular}{ll}') 51: for k in keys: 52: refs = ids[k] 53: self._write(cvt_code(k)+'&') 54: old_df = '' 55: for sf,sc,df,dc in refs: 56: if old_df != '': self._write(', ') 57: if old_df != df: 58: self._writeline(cvt_code(df)+': '+str(dc)+'\\ref{'+sf+':'+str(sc)+'}') 59: old_df = df 60: else: 61: self._write(': '+str(dc)+'\\ref{'+sf+':'+str(sc)+'}') 62: self._write('\\\\\n') 63: self._writeline('\\end{tabular}\n') 64: