[Epydoc-commits] SF.net SVN: epydoc: [1621] trunk/epydoc/src/epydoc/docwriter/latex.py
Brought to you by:
edloper
From: <ed...@us...> - 2007-09-23 18:54:26
|
Revision: 1621 http://epydoc.svn.sourceforge.net/epydoc/?rev=1621&view=rev Author: edloper Date: 2007-09-23 11:54:23 -0700 (Sun, 23 Sep 2007) Log Message: ----------- - Set parskip to 2ex. (including inside function descriptions) Modified Paths: -------------- trunk/epydoc/src/epydoc/docwriter/latex.py Modified: trunk/epydoc/src/epydoc/docwriter/latex.py =================================================================== --- trunk/epydoc/src/epydoc/docwriter/latex.py 2007-09-23 18:28:23 UTC (rev 1620) +++ trunk/epydoc/src/epydoc/docwriter/latex.py 2007-09-23 18:54:23 UTC (rev 1621) @@ -38,6 +38,7 @@ "\\setlength{\\topmargin}{-\\headsep}", # By default, do not indent paragraphs. "\\setlength{\\parindent}{0ex}", + "\\setlength{\\parskip}{2ex}", # Double the standard size boxedminipage outlines. "\\setlength{\\fboxrule}{2\\fboxrule}", # Create a 'base class' length named BCL for use in base trees. @@ -272,9 +273,9 @@ # Add a table of contents. self.write_start_of(out, 'Table of Contents') - out('\\addtolength{\\parskip}{-1ex}\n') + out('\\addtolength{\\parskip}{-2ex}\n') out('\\tableofcontents\n') - out('\\addtolength{\\parskip}{1ex}\n') + out('\\addtolength{\\parskip}{2ex}\n') # Include documentation files. self.write_start_of(out, 'Includes') @@ -727,11 +728,12 @@ out(' \\rule{\\textwidth}{0.5\\fboxrule}\n') # Description + out("\\setlength{\\parskip}{2ex}\n") if func_doc.descr not in (None, UNKNOWN): out(self.docstring_to_latex(func_doc.descr, 4)) - out(' \\vspace{1ex}\n\n') # Parameters + out("\\setlength{\\parskip}{1ex}\n") if func_doc.arg_descrs or func_doc.arg_types: # Find the longest name. longest = max([0]+[len(n) for n in func_doc.arg_types]) @@ -739,6 +741,7 @@ longest = max([longest]+[len(n) for n in names]) # Table header. out(' '*6+'\\textbf{Parameters}\n') + out(' \\vspace{-1ex}\n\n') out(' '*6+'\\begin{quote}\n') out(' \\begin{Ventry}{%s}\n\n' % (longest*'x')) # Add params that have @type but not @param info: @@ -766,13 +769,13 @@ out('%s{\\it (%s=%s)}\n\n' % (' '*12, lhs, rhs)) out(' \\end{Ventry}\n\n') out(' '*6+'\\end{quote}\n\n') - out(' \\vspace{1ex}\n\n') # Returns rdescr = func_doc.return_descr rtype = func_doc.return_type if rdescr not in (None, UNKNOWN) or rtype not in (None, UNKNOWN): out(' '*6+'\\textbf{Return Value}\n') + out(' \\vspace{-1ex}\n\n') out(' '*6+'\\begin{quote}\n') if rdescr not in (None, UNKNOWN): out(self.docstring_to_latex(rdescr, 6)) @@ -782,11 +785,11 @@ elif rtype not in (None, UNKNOWN): out(self.docstring_to_latex(rtype, 6)) out(' '*6+'\\end{quote}\n\n') - out(' \\vspace{1ex}\n\n') # Raises if func_doc.exception_descrs not in (None, UNKNOWN, [], ()): out(' '*6+'\\textbf{Raises}\n') + out(' \\vspace{-1ex}\n\n') out(' '*6+'\\begin{quote}\n') out(' \\begin{description}\n\n') for name, descr in func_doc.exception_descrs: @@ -795,7 +798,6 @@ out(self.docstring_to_latex(descr, 10)) out(' \\end{description}\n\n') out(' '*6+'\\end{quote}\n\n') - out(' \\vspace{1ex}\n\n') ## Overrides if var_doc.overrides not in (None, UNKNOWN): @@ -913,7 +915,7 @@ out(self._VAR_GROUP_HEADER % (hdr)) out('\\cline{1-2}\n') for var_doc in grouped_inh_vars[base]: - if isinstance(var_doc, PropertyDoc): + if isinstance(var_doc.value3, PropertyDoc): self.write_property_list_line(out, var_doc) else: self.write_var_list_line(out, var_doc) @@ -947,7 +949,7 @@ out('\\cline{1-2}\n') # Write an entry for each normal var: for var_doc in normal_vars: - if isinstance(var_doc, PropertyDoc): + if isinstance(var_doc.value, PropertyDoc): self.write_property_list_line(out, var_doc) else: self.write_var_list_line(out, var_doc) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |