6.4.7.4. Class Reference Table

6.4.7.4. Class Reference Table

Start python section to interscript/weavers/latex.py[5]
    65: #line 76 "latex_weaver.ipk"
    66:   def classs_reference(self, hlevel=2, *args, **kwds):
    67:     ids = self.master.classes
    68:     keys = ids.keys()
    69:     keys.sort()
    70:     if hlevel >0:
    71:       self.head(hlevel,'Index of Classes')
    72:     self._writeline('\\begin{tabular}{ll}')
    73:     for k in keys:
    74:       refs = ids[k]
    75:       self._write('\\verb+'+k+'+&')
    76:       old_df = ''
    77:       for sf,sc,df,dc in refs:
    78:         if old_df != '': self._write(', ')
    79:         if old_df != df:
    80:           self._writeline(cvt_code(df)+': '+str(dc)+'\\ref{'+sf+':'+str(sc)+'}')
    81:           old_df = df
    82:         else:
    83:           self._writeline(': '+str(dc)+'\\ref{'+sf+':'+str(sc)+'}')
    84:       self._write('\\\\\n')
    85:     self._writeline('\\end{tabular}\n')
    86: 
    87:   # create a Latex anchor
    88:   def set_fc_anchor(self,file,count):
    89:     self._write('\\label{'+file+':'+str(count)+'}')
    90: 
End python section to interscript/weavers/latex.py[5]