From c67350bad19d05d5274df5a219b0cb17dc789215 Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Fri, 11 Jul 2014 16:40:53 +0200 Subject: [PATCH] added landscape option --- xml-db/xml-db2tex.pl | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/xml-db/xml-db2tex.pl b/xml-db/xml-db2tex.pl index 990f684..ec0ee8d 100755 --- a/xml-db/xml-db2tex.pl +++ b/xml-db/xml-db2tex.pl @@ -29,6 +29,7 @@ GetOptions( 'pdf' => \$opt->{pdf}, 'style=s' => \$opt->{style}, 'standalone' => \$opt->{standalone}, + 'wide|w' => \$opt->{wideformat}, 'dumpItem|d' => \$opt->{dumpItem} ); @@ -122,8 +123,12 @@ sub new { $self->{table}->{dataKeys} = [ 'name', 'addr', 'bits', 'description' ]; $self->{table}->{header} = [ 'Register', 'Addr', 'Bits', 'Description' ]; # $self->{table}->{format} = '@{} l l l p{8cm} @{}'; - $self->{table}->{format} = ' p{4cm} l c p{8cm} '; - + if($opt->{wideformat}) { + $self->{table}->{format} = ' p{7cm} l c p{14cm} '; + } + else { + $self->{table}->{format} = ' p{4cm} l c p{8cm} '; + } $self = { %$self, %options @@ -301,13 +306,13 @@ sub writeTexFile { if ($standalone){ print OUTPUT q% - \documentclass[a4paper,11pt]{article} + \documentclass[a4paper,11pt%.($opt->{wideformat}?",landscape":"").q%]{article} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{booktabs} \usepackage{longtable} \usepackage{geometry} - \geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm} + \geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=2cm,rmargin=2cm} \usepackage[table]{xcolor} \definecolor{light-gray}{gray}{0.90} -- 2.43.0