今日はFedora 12上のevinceで日本語を表示する方法が判明したのでメモとして書いておく。
- evinceのインストール: 多分標準で入る
- popplerのサイトからpoppler-data-x.y.z.tar.gzの最新版をダウンロード
- poppler-dataを展開
- Makefileのprefixを/usrに変更
- (rootで) make install
"prefix = /usr/local" => "prefix = /usr"
研究とかLinuxとかプログラミングの話をダラダラ書いてます。 昔はFreeBSDのことも書いていましたが、最近Linuxに変えてしまいました。
"prefix = /usr/local" => "prefix = /usr"
\begin{tabular*}{??pt}{@{\extracolsep{\fill}}c|rr}
...
\end{tabular*}
#!/usr/local/bin/ruby
# pdf-rescale.rb [infile] [outfile] [scale=1.4] [offset=0]
#
def usage
exit
end
usage if ARGV.size < 2
infile = ARGV[0]
outfile = ARGV[1]
scale = 1.2
scale = ARGV[2].to_f if ARGV.size > 2
offset = 0
offset = ARGV[3].to_i if ARGV.size > 3
tmpfile='_pdf-rescale_'
latex=<<"EOS"
\\documentclass[twoside]{article}
\\usepackage{a4wide,pdfpages}
\\begin{document}
\\includepdf[pages=-,scale=#{scale},offset=0 #{offset}]{#{infile}}
\\end{document}
EOS
f = File.open(tmpfile+'.tex','w')
f.puts(latex)
f.close
system("pdflatex #{tmpfile}.tex > pdf-rescale.log")
system("pdftops #{tmpfile}.pdf #{tmpfile}.ps")
system("ps2pdf #{tmpfile}.ps #{outfile}")
system("rm #{tmpfile}*")
#Japanese PDF resources
cidToUnicode Adobe-Japan1 /usr/local/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap ISO-2022-JP /usr/local/share/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap EUC-JP /usr/local/share/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap Shift-JIS /usr/local/share/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir Adobe-Japan1 /usr/local/share/fonts/adobe-cmaps/aj16/CMap
toUnicodeDir /usr/local/share/fonts/adobe-cmaps
displayNamedCIDFontTT Ryumin-Light "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT Ryumin-Light-H "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT Ryumin-Light-V "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT Ryumin-Light-Identity "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT Ryumin-Light-Identity-H "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT Ryumin-Light-Identity-V "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT HeiseiMin-W3H "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT FutoMinA101-Bold "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT FutoMinA101-Bold-H "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT FutoMinA101-Bold-V "/usr/local/share/ipa-ttfonts/fonts/ipam.ttf"
displayNamedCIDFontTT GothicBBB-Medium "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT GothicBBB-Medium-H "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT GothicBBB-Medium-V "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT GothicBBB-Medium-Identity "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT GothicBBB-Medium-Identity-H "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT GothicBBB-Medium-Identity-V "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT HeiseiKakuGo-W5H "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT FutoGoB101-Bold "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT FutoGoB101-Bold-H "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
displayNamedCIDFontTT FutoGoB101-Bold-V "/usr/local/share/ipa-ttfonts/fonts/ipag.ttf"
#Japanese PDF resources
textEncoding EUC-JP
\begin{table*}とする. figureでも同じらしい.
.....
\end{table*}
\renewcommand{\figurename}{Figure}を適当に変えてやればよい.
\renewcommand{\tablename}{Table}