aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v2/texpdf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v2/texpdf.rb')
-rw-r--r--lib/sisu/v2/texpdf.rb47
1 files changed, 8 insertions, 39 deletions
diff --git a/lib/sisu/v2/texpdf.rb b/lib/sisu/v2/texpdf.rb
index 8d3b338a..9aa82927 100644
--- a/lib/sisu/v2/texpdf.rb
+++ b/lib/sisu/v2/texpdf.rb
@@ -502,7 +502,7 @@ module SiSU_TeX
and dob.obj=~/Metadata\b/
h=tst.level4
metadata=Metadata::TeX_metadata.new(@md).metadata_tex
- dob.tmp=h.tmp + ' ' + metadata.join(br)
+ dob.tmp=h.tmp + ' ' + '\begin{scriptsize}' + metadata.join(br) + '\end{scriptsize}'
else dob.tmp='' # dob.tmp={:l =>'',:p =>''}
end
when 'para'
@@ -593,19 +593,19 @@ WOK
else "\n\\author{#{@copymark} \\textnormal{#{author}}}"
end
end
- @tex_file << unless @md.fnb =~/^mail\s*$/; "\n\\date{\\begin{footnotesize} copy @ #{@tex_ml.site} \\end{footnotesize} #{sisu_rc_footnote}}"
+ @tex_file << unless @md.fnb =~/^mail\s*$/; "\n\\date{\\begin{footnotesize} copy @ #{@tex_ml.site} \\end{footnotesize}}"
else "\\date"
end
@tex_file <<<<WOK
\\pagenumbering{roman}\\maketitle
\\pagestyle{fancy}
WOK
- @tex_file << "\\newpage\n"
- @tex_file << @@rights if defined? @md.rights.all and @md.rights.all #if @orientation =~/landscape/
- @tex_file << @@prefix_b if defined? @md.creator.prefix_b and @md.creator.prefix_b
- @tex_file << @tex_ml.sisu_rights
- @tex_file << (@md.sc_info ? @tex_ml.doc_sc_info : @tex_ml.doc_no_sc_info)
- @tex_file << @tex_ml.manifest_info
+ if defined? @md.rights.all \
+ and @md.rights.all
+ @tex_file << "\\newpage\n"
+ @tex_file << @@rights
+ @tex_file << @@prefix_b if defined? @md.creator.prefix_b and @md.creator.prefix_b
+ end
x={}
x[:l] =<<WOK
#{@tex_ml.newpage('landscape')}
@@ -660,37 +660,6 @@ WOK
end
@tex_file << dob
end
- @tex_file << "\n\\newpage\n" # was \\pagebreak\n
- # kludge ... look again later
- @tex_file << if @md.doc_skin !~/skin_mail/; @tex_ml.doc_tail
- else @tex_ml.mail_tail
- end
- if defined? @md.lnk \
- and @md.lnk
- @md.lnk.each do |l|
- if l[:say]
- url=%<#{l[:url]}>
- url.gsub!(/(?:\\)*([$&~%_#}{^])/,"\\\\\\1") #latex special chars
- s_lnk=l[:say]
- s_lnk.gsub!(/\s*(#{Mx[:br_line]}|#{Mx[:br_nl]}|#{Mx[:br_paragraph]})\s*/,' \newline ')
- s_lnk.gsub!(/(?:\\)*([$&~%_#}{^])/,"\\\\\\1") #latex special chars
- if url !~/^\.(\.)?\//
- s_lnk_url=%<#{@brace_url.tex_open}\\begin{scriptsize}\\url{#{url}}\\end{scriptsize}#{@brace_url.tex_close}> # note this bit of dereferencing magic
- else
- url.gsub!(/\.\.\//,'')
- s_lnk_url="(#{@tex_ml.site}) \\\\\n" + ' ' +
- '\begin{scriptsize}' +
- %<\\url\{#{@vz.url_root_http}/#{url}\}> + # note this bit of dereferencing magic
- "\\end{scriptsize}"
- end
- @tex_file << " #{s_lnk} \\\\\n #{s_lnk_url} \n" unless @md.doc_skin =~/skin_mail/
- s_lnk=s_lnk_url=nil
- end
- end
- end
- @tex_file << " #{@tex_ml.sitename} home: \\\\
-\\begin{bfseries}#{@tex_ml.site}\\end{bfseries}
-"
@st[:tex][:stmp]||=@md.stmpd
stamp=@st[:tex][:stmp] if @st[:tex][:stmp]
if stamp