From: engelbert g. <gr...@us...> - 2002-12-09 07:59:40
|
Update of /cvsroot/docutils/sandbox/grubert/latex In directory sc8-pr-cvs1:/tmp/cvs-serv10891/latex Modified Files: latex2e.py Log Message: + docinfo table narrower and centered. Index: latex2e.py =================================================================== RCS file: /cvsroot/docutils/sandbox/grubert/latex/latex2e.py,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- latex2e.py 9 Dec 2002 07:45:57 -0000 1.44 +++ latex2e.py 9 Dec 2002 07:59:37 -0000 1.45 @@ -172,6 +172,8 @@ # When options are given to the documentclass, latex will pass them # to other packages, as done with babel. # Dummy settings might be taken from document settings + + ## For narrower things (tables, docinfos use admwidth in latex construct). d_class = 'article' # document.settings.stylesheet d_options = '10pt' # papersize, fontsize d_paper = 'a4paper' @@ -227,7 +229,7 @@ self.geometry % (self.d_paper, self.d_margins), # self.generator, - # admonition width + # admonition width and docinfo tablewidth '\\newlength{\\admwidth}\n\\addtolength{\\admwidth}{0.9\\textwidth}\n', ## stylesheet is last: so it might be possible to overwrite defaults. self.stylesheet % (self.d_stylesheet_path), @@ -488,10 +490,12 @@ def visit_docinfo(self, node): self.docinfo = [] self.docinfo.append('%' + '_'*75 + '\n') - self.docinfo.append('\\begin{tabularx}{\\linewidth}{lX}\n') + self.docinfo.append('\\begin{center}\n') + self.docinfo.append('\\begin{tabularx}{\\admwidth}{lX}\n') def depart_docinfo(self, node): self.docinfo.append('\\end{tabularx}\n') + self.docinfo.append('\\end{center}\n') self.body = self.docinfo + self.body # clear docinfo, so field names are no longer appended. self.docinfo = None |