diff options
| author | Ralph Amissah <ralph@amissah.com> | 2008-08-27 00:43:43 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph@amissah.com> | 2008-08-27 00:43:43 -0400 | 
| commit | c6d41d9367afc974fe60ca27cb890568609b5f12 (patch) | |
| tree | 8ca7cf3121d2a3c4948f5340d94ba2f8f1a7b5f5 | |
| parent | minitoc added, used by manifest and concordance; html css div sorting (diff) | |
texpdf:
   paper use dimensions
   url and urlbreaks
   removal of a maths package gives back typeface changes like bold
   better representation of tilde
changelog update
| -rw-r--r-- | CHANGELOG | 20 | ||||
| -rw-r--r-- | conf/sisu/version.yml | 4 | ||||
| -rw-r--r-- | lib/sisu/v0/defaults.rb | 22 | ||||
| -rw-r--r-- | lib/sisu/v0/texpdf.rb | 1 | ||||
| -rw-r--r-- | lib/sisu/v0/texpdf_format.rb | 36 | 
5 files changed, 48 insertions, 35 deletions
| @@ -9,19 +9,29 @@ Reverse Chronological:  %% STABLE MANIFEST -%% sisu_0.69.0.orig.tar.gz (2008-08-14:32/4) +%% sisu_0.69.0.orig.tar.gz (2008-08-26:34/2)  http://www.jus.uio.no/sisu/pkg/src/sisu_0.69.0.orig.tar.gz    sisu_0.69.0.orig.tar.gz    sisu_0.69.0-1.dsc    sisu_0.69.0-1.diff.gz -  * middle layer, url representation +  * html increased use of css, necessary to re-initialise sisu output directory +    with new css files [version number bump] -  * html increased use of css, includes segmented html minitoc -    necessary to re-initialise sisu output directory with new css files -    [version number bump]        sisu -CC +  * html css, use of mini table of contents + +  * texpdf +    * pdf document typesetting dimensions +    * url and urlbreaks line breaking fix +    * better representation of tilde +    * removal of a maths package gives back typeface changes like bold + +  * middle layer, url representation changed, downstream code affected + +  * internal greater use of passing of hash to formatting modules +  %% sisu_0.68.0.orig.tar.gz (2008-07-22:29/2)  http://www.jus.uio.no/sisu/pkg/src/sisu_0.68.0.orig.tar.gz    cecae8b828aa187b22354f2ee9e8a8b5244dd9f4 1509605 sisu_0.68.0.orig.tar.gz diff --git a/conf/sisu/version.yml b/conf/sisu/version.yml index 7e7b8d10..d9f5b0e2 100644 --- a/conf/sisu/version.yml +++ b/conf/sisu/version.yml @@ -1,5 +1,5 @@  ---   :version: 0.69.0-beta -:date_stamp: 2008w32/4 -:date: "2008-08-14" +:date_stamp: 2008w34/2 +:date: "2008-08-26"  :project: SiSU diff --git a/lib/sisu/v0/defaults.rb b/lib/sisu/v0/defaults.rb index 491be5ff..801b6434 100644 --- a/lib/sisu/v0/defaults.rb +++ b/lib/sisu/v0/defaults.rb @@ -2095,10 +2095,10 @@ WOK        end        def landscape          def w -          262 +          250          end          def h -          168 +          160          end          def img_px            348 @@ -2113,7 +2113,7 @@ WOK            166          end          def h -          216 +          212          end          def img_px            468 @@ -2122,7 +2122,7 @@ WOK        end        def landscape          def w -          242 +          234          end          def h            166 @@ -2149,7 +2149,7 @@ WOK        end        def landscape          def w -          314 +          306          end          def h            166 @@ -2167,7 +2167,7 @@ WOK            140          end          def h -          210 +          204          end          def img_px            356 @@ -2176,10 +2176,10 @@ WOK        end        def landscape          def w -          216 +          208          end          def h -          136 +          130          end          def img_px            280 @@ -2194,7 +2194,7 @@ WOK            112          end          def h -          170 +          162          end          def img_px            280 @@ -2203,10 +2203,10 @@ WOK        end        def landscape          def w -          176 +          164          end          def h -          110 +          100          end          def img_px            230 diff --git a/lib/sisu/v0/texpdf.rb b/lib/sisu/v0/texpdf.rb index c5ee2092..19e0a119 100644 --- a/lib/sisu/v0/texpdf.rb +++ b/lib/sisu/v0/texpdf.rb @@ -542,6 +542,7 @@ module SiSU_TeX  \\tolerance=500  \\makeatother  \\makeatother +\\sloppy  \\begin{document}  WOK          sisu_rc_footnote=if @md.sc_info; @tex.doc_sc_info_footnote_full diff --git a/lib/sisu/v0/texpdf_format.rb b/lib/sisu/v0/texpdf_format.rb index 55a9473f..58dca26e 100644 --- a/lib/sisu/v0/texpdf_format.rb +++ b/lib/sisu/v0/texpdf_format.rb @@ -701,7 +701,7 @@ WOK      def tex_head_paper_landscape(d)        <<WOK  #{tex_head_info} -\\documentclass[#{d[:fontsize]},#{d[:papertype]},#{tex_head_lang}, landscape, titlepage, twocolumn]{scrartcl}        %with titlepage +\\documentclass[#{d[:fontsize]},#{d[:papertype]},#{tex_head_lang},landscape,titlepage,twocolumn]{scrartcl}        %with titlepage  \\setlength{\\textheight}{#{d[:textheight]}mm}  \\setlength{\\textwidth}{#{d[:textwidth]}mm}  \\setlength{\\oddsidemargin}{#{d[:oddsidemargin]}}  \\setlength{\\evensidemargin}{#{d[:evensidemargin]}}  \\setlength{\\topmargin}{#{d[:topmargin]}}  \\setlength{\\headheight}{#{d[:headheight]}} @@ -714,7 +714,7 @@ WOK      def tex_head_paper_portrait_dvi(d)        <<WOK  #{tex_head_info} -\\documentclass[#{d[:fontsize]},#{d[:papertype]},#{tex_head_lang},titlepage]{scrartcl}        %with titlepage +\\documentclass[#{d[:fontsize]},#{d[:papertype]},#{tex_head_lang},titlepage]{scrartcl}      %with titlepage  \\setlength{\\textheight}{#{d[:textheight]}mm}  \\setlength{\\textwidth}{#{d[:textwidth]}mm}  \\setlength{\\oddsidemargin}{#{d[:oddsidemargin]}}  \\setlength{\\evensidemargin}{#{d[:evensidemargin]}}  \\setlength{\\topmargin}{#{d[:topmargin]}}  \\setlength{\\headheight}{#{d[:headheight]}} @@ -760,12 +760,12 @@ WOK        when /landscape/          #d[:textheight],d[:textwidth]=@tx.a4.landscape.h,@tx.a4.landscape.w          d[:papertype],d[:fontsize]='a4paper','11pt' -        d[:oddsidemargin],d[:evensidemargin],d[:topmargin]='-8mm','-8mm','-18mm' +        d[:oddsidemargin],d[:evensidemargin],d[:topmargin]='6mm','6mm','-12mm'          d[:headheight],d[:headsep],d[:columnsep]='12pt','20pt','40pt'          d[:marginparsep],d[:marginparwidth]='4mm','8mm'          case @ps #@md.papersize          when /a4/i                            #European default, SiSU default -          d[:papertype],d[:fontsize]='a4paper','12pt' +          d[:papertype],d[:fontsize]='a4paper','11pt'            d[:textheight],d[:textwidth]=@tx.a4.landscape.h,@tx.a4.landscape.w          when /letter/i                    #U.S. default            d[:papertype],d[:fontsize]='letterpaper','11pt' @@ -813,7 +813,6 @@ WOK        end        if @layout =~/portrait|landscape/        <<WOK -\\usepackage{url}  \\usepackage{alltt}  \\usepackage{thumbpdf}  \\usepackage[#{@tex2pdf}, @@ -851,10 +850,11 @@ WOK  \\definecolor{mygreen}{rgb}{0,0.5,0}  \\definecolor{myblue}{rgb}{0,0,0.5}  \\definecolor{mywhite}{rgb}{1,1,1} +\\usepackage{url} +%\\usepackage{breakurl}  WOK        elsif @txt =~/dvi/        <<WOK -\\usepackage{url}  \\usepackage{alltt}    #{color.strip}    pageanchor=true, @@ -871,6 +871,8 @@ WOK  \\definecolor{mygreen}{rgb}{0,0.5,0}  \\definecolor{myblue}{rgb}{0,0,0.5}  \\definecolor{mywhite}{rgb}{1,1,1} +\\usepackage{url} +%\\usepackage{breakurl}  WOK        end      end @@ -884,7 +886,7 @@ WOK  \\usepackage{graphicx}  \\makeatletter  \\parindent0pt -\\usepackage{mathptmx} +%\\usepackage{mathptmx}  \\usepackage{amssymb}  % amssymb used for backslash  WOK @@ -1045,14 +1047,14 @@ WOK        string.gsub!(/<a href=".+?">/,' ')        string.gsub!(/<\/a>/,' ')        string.gsub!(/((?:^|\s)#{Mx[:lnk_c]})((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?:\s|$))/, -        '\1\begin{scriptsize}\\href{\2}{\2}\end{scriptsize}\3') #special case \{ e.g. \}http://url +        '\1\begin{scriptsize}\url{\2}\end{scriptsize}\3') #special case \{ e.g. \}http://url        string.gsub!(/[^\}>_]((?:https?|file|ftp):\/\/\S+?)(<\/\S>)/, -        ' \begin{scriptsize}\href{\1}{\1} \end{scriptsize}\2') #special case +        ' \begin{scriptsize}\url{\1} \end{scriptsize}\2') #special case        string.gsub!(/\B(?:\\_|\\)((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?:\s|$))/, -        '\begin{scriptsize}\\href{\1}{\1}\end{scriptsize}\2') #specially escaped url no decoration +        '\begin{scriptsize}\\url{\1}\end{scriptsize}\2') #specially escaped url no decoration        unless @@flag_code          string.gsub!(/(^|#{Mx[:gl_c]}|\s)((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?=\s|$))/, -          "\\1#{@url_brace.tex_open}\\begin{scriptsize}\\href{\\2}{\\2}\\end{scriptsize}#{@url_brace.tex_close}\\3") #url matching with decoration <url> positive lookahead, sequence issue with { linked }http://url cannot use \b at start +          "\\1#{@url_brace.tex_open}\\begin{scriptsize}\\url{\\2}\\end{scriptsize}#{@url_brace.tex_close}\\3") #url matching with decoration <url> positive lookahead, sequence issue with { linked }http://url cannot use \b at start        else #code-block: angle brackets special characters, note _ already escaped          string.gsub!(/\\_</,'{\UseTextSymbol{OML}{<}}')          string.gsub!(/\\_>/,'{\UseTextSymbol{OML}{>}}') @@ -1103,7 +1105,7 @@ WOK        #string.gsub!(/<=gt>/,'\>')        string.gsub!(/<=underscore>/,'\_')        string.gsub!(/(\href\{http:\/\/\S+?)(?:(?:<=tilde>)(\S+))+\}/,'\1\~\2}') #tildes in urls \href treated differently from text -      string.gsub!(/<=tilde>/,'{\~~}') +      string.gsub!(/<=tilde>/,'{$\sim$}')        string.gsub!(/<=pipe>/,'{\textbar}')        string.gsub!(/<=caret>/,'{\^{~}}')        #string.gsub!(/<=caret>/,'\^{}') @@ -1212,14 +1214,14 @@ WOK        string.gsub!(/<a href=".+?">/,' ')        string.gsub!(/<\/a>/,' ')        string.gsub!(/((?:^|\s)#{Mx[:lnk_c]})((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?:\s|$))/, -        '\1\begin{scriptsize}\\href{\2}{\2}\end{scriptsize}\3') #special case \{ e.g. \}http://url +        '\1\begin{scriptsize}\url{\2}\end{scriptsize}\3') #special case \{ e.g. \}http://url        string.gsub!(/[^\}>_]((?:https?|file|ftp):\/\/\S+?)(<\/\S>)/, -        ' \begin{scriptsize}\href{\1}{\1} \end{scriptsize}\2') #special case +        ' \begin{scriptsize}\url{\1} \end{scriptsize}\2') #special case        string.gsub!(/\B(?:\\_|\\)((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?:\s|$))/, -        '\begin{scriptsize}\\href{\1}{\1}\end{scriptsize}\2') #specially escaped url no decoration +        '\begin{scriptsize}\\url{\1}\end{scriptsize}\2') #specially escaped url no decoration        unless @@flag_code          string.gsub!(/(^|#{Mx[:gl_c]}|\s)((?:https?|file|ftp):\/\/\S+?\.[^'"><\s]+?)([;.,]?(?=\s|$))/, -          "\\1#{@url_brace.tex_open}\\begin{scriptsize}\\href{\\2}{\\2}\\end{scriptsize}#{@url_brace.tex_close}\\3") #url matching with decoration <url> positive lookahead, sequence issue with { linked }http://url cannot use \b at start +          "\\1#{@url_brace.tex_open}\\begin{scriptsize}\\url{\\2}\\end{scriptsize}#{@url_brace.tex_close}\\3") #url matching with decoration <url> positive lookahead, sequence issue with { linked }http://url cannot use \b at start        else #code-block: angle brackets special characters, note _ already escaped          string.gsub!(/\\_</,'{\UseTextSymbol{OML}{<}}')          string.gsub!(/\\_>/,'{\UseTextSymbol{OML}{>}}') @@ -1274,7 +1276,7 @@ WOK        #string.gsub!(/<=gt>/,'\>')        string.gsub!(/<=underscore>/,'\_')        string.gsub!(/(\href\{http:\/\/\S+?)(?:(?:<=tilde>)(\S+))+\}/,'\1\~\2}') #tildes in urls \href treated differently from text -      string.gsub!(/<=tilde>/,'{\~~}') +      string.gsub!(/<=tilde>/,'{$\sim$}')        string.gsub!(/<=pipe>/,'{\textbar}')        string.gsub!(/<=caret>/,'{\^{~}}')        #string.gsub!(/<=caret>/,'\^{}') | 
