From 01800989af6674d9022d6f85cb8fd13462d9dc22 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Tue, 21 Jun 2016 15:22:33 +0200 Subject: doc: latex improvements Signed-off-by: Michael Olbrich --- doc/conf.py | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) (limited to 'doc/conf.py') diff --git a/doc/conf.py b/doc/conf.py index 417e14992..e76af9e18 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -112,7 +112,10 @@ oselasTCNvariant = gnu_target.split("-")[1] oselasTCNVendorVersion = toolchain[-4].split("-")[1] oselasTCNVendorptxdistversion = re.sub(r"\..$",".0", toolchain[-4].split("-")[1]) oselasToolchainName = toolchain[-3] + "_" + re.sub(r"-([a-z])",r"_\1", toolchain[-2], 3) -ptxdistBSPName = "OSELAS.BSP-" + os.getenv("PTXCONF_PROJECT_VENDOR", "Pengutronix") + "-" + os.getenv("PTXCONF_PROJECT", "Example") + os.getenv("PTXCONF_PROJECT_VERSION", "") +ptxdistHwVendor = os.getenv("PTXCONF_PROJECT_VENDOR", "Pengutronix") +ptxdistHwProduct = os.getenv("PTXCONF_PROJECT", "Example") +ptxdistBSPName = "OSELAS.BSP-" + ptxdistHwVendor + "-" + ptxdistHwProduct + os.getenv("PTXCONF_PROJECT_VERSION", "") +ptxdistBSPRevision = os.getenv("PTXDIST_BSP_AUTOVERSION", "???") ptxdistCompilerName = gnu_target ptxdistCompilerVersion = toolchain[-2] ptxdistPlatformConfigDir = os.path.basename(os.getenv("PTXDIST_PLATFORMCONFIGDIR")) if os.getenv("PTXDIST_PLATFORMCONFIGDIR") != os.getenv("PTXDIST_TOPDIR") else "platform-versatilepb" @@ -133,7 +136,10 @@ replace_dict = { b"|oselasTCNVendorVersion|": oselasTCNVendorVersion, b"|oselasTCNVendorptxdistversion|": oselasTCNVendorptxdistversion, b"|oselasToolchainName|": oselasToolchainName, + b"|ptxdistHwVendor|": ptxdistHwVendor, + b"|ptxdistHwProduct|": ptxdistHwProduct, b"|ptxdistBSPName|": ptxdistBSPName, + b"|ptxdistBSPRevision|": ptxdistBSPRevision, b"|ptxdistCompilerName|": ptxdistCompilerName, b"|ptxdistCompilerVersion|": ptxdistCompilerVersion, b"|ptxdistPlatformConfigDir|": ptxdistPlatformConfigDir, @@ -251,20 +257,38 @@ htmlhelp_basename = 'ptxdistdoc' latex_elements = { # The paper size ('letterpaper' or 'a4paper'). -#'papersize': 'letterpaper', +'papersize': 'a4paper', # The font size ('10pt', '11pt' or '12pt'). -#'pointsize': '10pt', +'pointsize': '11pt', # Additional stuff for the LaTeX preamble. -#'preamble': '', +'preamble': '\\input{preamble.inc}', + +'inputenc': ''' +\\ifdefined\\DeclareUnicodeCharacter\\else +\\newcommand{\\DeclareUnicodeCharacter}[2]{} +\\fi +''', + +'extraclassoptions': 'oneside,openany', + +'maketitle': '\\input{titlepage.inc}' } +latex_additional_files = [ + 'titlepage.inc', + 'preamble.inc', + 'figures/new_logo_2006_ptx.pdf', + 'figures/small_leiste_200dpi.jpg', + 'figures/warning.pdf', +] + # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - ('index', 'ptxdist.tex', u'PTXdist Documentation', + ('index', "OSELAS.BSP-" + ptxdistHwVendor + "-" + ptxdistHwProduct + '-Quickstart.tex', u'PTXdist Quickstart Manual', u'The PTXdist project', 'manual'), ] -- cgit v1.2.3