From: engelbert g. <gr...@us...> - 2002-11-07 21:19:08
|
Update of /cvsroot/docutils/sandbox/grubert/latex In directory usw-pr-cvs1:/tmp/cvs-serv16109/latex Modified Files: latex2e.py Log Message: + pdfbookmark for ToC is on same level as top topics not below. Index: latex2e.py =================================================================== RCS file: /cvsroot/docutils/sandbox/grubert/latex/latex2e.py,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- latex2e.py 7 Nov 2002 09:20:50 -0000 1.31 +++ latex2e.py 7 Nov 2002 21:19:02 -0000 1.32 @@ -996,8 +996,15 @@ self.body.append(self.context.pop()) # BUG level depends on style. if node.parent.hasattr('id'): + # pdflatex seamsnot to care about the actual level, so i did + # choose 1 and up. ToC would have 0 and then one has to click + # "Table of contents" bookmark to see the ToC. To avoid this + # we set all zeroes to one. + l = self.section_level + if l < 1: + l = 1 self.body.append('\\pdfbookmark[%d]{%s}{%s}\n' % \ - (self.section_level-1,node.astext(),node.parent['id'])) + (l,node.astext(),node.parent['id'])) def visit_topic(self, node): self.topic_class = node.get('class') |