ラベル tex の投稿を表示しています。 すべての投稿を表示
ラベル tex の投稿を表示しています。 すべての投稿を表示

2012年11月2日金曜日

Ubuntu12.10にtexlive2012をインストールする


Ubuntu12.10にtexlive2012をインストールする

Ubuntu12.10にtexlive2012をインストールする

環境

Ubuntu Quantal Quetzal 12.10 on VirtualBox 4.2
texlive 2012.20120611-4

2011年2月25日金曜日

Ubuntu10.10でTeX

Ubuntu Maverick Meerkat 10.10
日本語Remixではなくてオリジナルのubuntuをインストールしている
日本語環境セットアップヘルパをインストールしていない

作業の流れ
texに必要なパッケージを入れる
evinceの文字化け対策poppler-dataをインストール
xdviの文字化け対策に、map ファイルでフォントを設定

2010年5月12日水曜日

dvipdfmx でIPAexフォントを埋め込んだPDF書類を作成

[したいこと・しりたいこと・目標]

pdfに任意のフォントを埋め込みたい
TeXでフォントを埋め込んだPDFを作りたい
dvipdfmx でIPAexフォントを埋め込んだPDF書類を作成
dvipdfmxで、IPAフォントの埋め込む方法
dviをdvipdfmxでpdf化する時にフォントを埋め込む方法

[環境]


Ubuntu Lucid Lynx 10.04

ここを参考に作業をした。
dvipdfmxでIPAexフォントをPDFに埋め込む - 計算困難ニッキ
http://d.hatena.ne.jp/coro_1729/20100327/1269683733



[したこと]



(01)シンボリックリンクを張る
$ sudo mkdir -p /usr/share/texmf-texlive/fonts/truetype/
$ sudo ln -s /usr/share/fonts/opentype/ipaexfont/ipaexg.ttf /usr/share/texmf-texlive/fonts/truetype/ipaexg.ttf
$ sudo ln -s /usr/share/fonts/opentype/ipaexfont/ipaexm.ttf /usr/share/texmf-texlive/fonts/truetype/ipaexm.ttf


(02)キャッシュを更新する
$ sudo mktexlsr


(03)PDFに埋め込むフォントを指定するファイルを作る
ipa.mapはdviファイルのある場所に置く
(あちこちにipa.mapをコピーしたりリンクを張るのはゴミが増えるので、tex用のディレクトリで作業する)

~/tex$ touch ipa.map
~/tex$ gedit ipa.map &

ソース
rml  H ipaexm.ttf
gbm  H ipaexg.ttf
rmlv V ipaexm.ttf
gbmv V ipaexg.ttf




(04)dvipdfmxでフォントを埋め込んだPDFを作成する
~/tex$ dvipdfmx -f ipa.map sample.dvi

(05)実行結果
~/tex$ sh tex.sh sample
This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4)
 %&-line parsing enabled.
(./sample.euc.tex
pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
(/usr/share/texmf/ptex/platex/base/jarticle.cls
Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
(/usr/share/texmf/ptex/platex/base/jsize12.clo))
No file sample.euc.aux.
[1] (./sample.euc.aux) )
Output written on sample.euc.dvi (1 page, 1032 bytes).
Transcript written on sample.euc.log.
sample.dvi -> sample.pdf
[1]
** WARNING ** UCS-4 TrueType cmap table...
** WARNING ** UCS-4 TrueType cmap table...



[その他]

** WARNING ** UCS-4 TrueType cmap table...
** WARNING ** UCS-4 TrueType cmap table...
と、エラーが出る。
フォントは埋め込まれているので、この警告は無視する

sample.pdf (22405byte)
sample_no-font.pdf (10036byte)

sample.texソース
\documentclass[b5paper,12pt]{jarticle}
\begin{document}
$s>1$において級数
\begin{equation}
\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}
\end{equation}
は収束する.$\zeta(s)$を\textbf{リーマンのゼータ関数}と呼ぶ.
オイラーは
\begin{equation}
\zeta(2) = \sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6}
\end{equation}
であることを発見した.
\end{document}



[参考]


dvipdfmxでIPAexフォントをPDFに埋め込む - 計算困難ニッキ
http://d.hatena.ne.jp/coro_1729/20100327/1269683733


2010年5月11日火曜日

dvipdfmxでPDFを作るとき、errorが出る

[したいこと・しりたいこと・目標]

dvipdfmxでPDFを作るとき、エラーが出る
DVI から直接 PDF を作ると、エラーになる
dvipdfmxでdviファイルを PDF 形式に変換すると、エラーになる

[環境]



Ubuntu Lucid Lynx 10.04 on VMWare Fusion 3
Ubuntu Lucid Lynx 10.04 on VirtualBox 3.1.6


[状態]


エラーの内容
~/tex$ dvipdfmx sample.dvi
sample.dvi -> sample.pdf

** WARNING ** Failed to load AGL file "pdfglyphlist.txt"...
** WARNING ** Failed to load AGL file "glyphlist.txt"...
[1
** ERROR ** Could not find encoding file "H".





[したこと]


KURASAWA's Home Page : Ubuntu
http://physics.s.chiba-u.ac.jp/~kurasawa/ubuntu.html
を参考に対応した

(01)エラーを止める

以下のエラーに対処する

** ERROR ** Could not find encoding file "H".

$ ln -s /usr/share/fonts/cmap ~/.texmf-var/fonts/cmap


(02)警告を止める

以下の警告に対処する

** WARNING ** Failed to load AGL file "pdfglyphlist.txt"...
** WARNING ** Failed to load AGL file "glyphlist.txt"...

W32TeX
http://w32tex.org/index-ja.html
ここから
dvipdfm-w32.tar.bz2
を、ダウンロードして、
/share/texmf/fonts/map/agl/
を解凍し
/home/ユーザーネーム/.texmf-var/fonts/map/agl
に、配置



[参考]

KURASAWA's Home Page : Ubuntu
http://physics.s.chiba-u.ac.jp/~kurasawa/ubuntu.html

2010年4月26日月曜日

Ubuntuでevinceの日本語の文字化けを直したい

[したいこと・しりたいこと・目標]


ドキュメント・ビューアでの日本語の文字化けを直したい
evinceでの日本語の文字化けを直したい
pdfでの日本語の文字化けを解消したい


[環境]


Ubuntu Karmic Koala 9.10 on VMWare Fusion 3


[前提]


2009年7月17日金曜日

dvipdfmx がbugfixされた

dvipdfmx がbugfixされた

[したこと]
texファイルの変換スクリプトを修正した

tex.sh
---------------ここから

nkf -e -Lu $@.tex > output.tex
platex output.tex
dvipdfmx output
mv output.pdf $@.pdf
xpdf $@.pdf &

---------------ここまで



ex) sample.tex を変換
$ sh tex.sh sample

2009年6月19日金曜日

ubuntuのtex環境を再構築

[したいこと・しりたいこと]
[目標]
tex環境の再構築
過去にインストールしたtexから、使っていない余分なプログラムを削除したい

[環境]
Ubuntu Jaunty Jackalope 9.04
VirtualBox 2.2.4
USB 104Key (US)



[前提]
KRAKENBEAL RECORD: ubuntuでtex
http://krakenbeal.blogspot.com/2009/05/ubuntutex.html
の手順でtexをインストールしてある



[したこと]

(1)不必要なプログラムの削除
$ sudo apt-get remove texlive texlive-latex-extra latex-xft-fonts
$ sudo apt-get remove cmap-adobe-cns1 cmap-adobe-korea1
$ sudo apt-get remove latex-env-ja latex-extra-ja gv
$ sudo apt-get remove latex-cjk-japanese latex-cjk-japanese-wadalab mendexk

(2)必要なプログラムのインストール
$ sudo apt-get -y install ghostscript
$ sudo apt-get -y install ptex-bin jbibtex-bin okumura-clsfiles
$ sudo apt-get -y install xdvik-ja
$ sudo apt-get -y install dvipsk-ja dvipdfmx dvipng
$ sudo apt-get -y install gs-cjk-resource cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-gb1
$ sudo apt-get -y install xpdf xpdf-japanese


[参考]
仮想化された日々:UbuntuにTexインストール - livedoor Blog(ブログ)
http://blog.livedoor.jp/les_paul_sp/archives/392115.html

2009年5月8日金曜日

ubuntuでtex

[目標]
ubuntuでtex

[環境]
Ubuntu Jaunty Jackalope 9.04
VirtualBox 2.2.2
USB 104Key (US)



[したこと]

texのインストール

$ sudo apt-get install texlive texlive-latex-extra dvipng latex-xft-fonts okumura-clsfiles xdvik-ja dvipsk-ja latex-cjk-japanese latex-cjk-japanese-wadalab jbibtex-bin mendexk xpdf xpdf-japanese gs-cjk-resource cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-gb1

作業ディレクトリの作成と移動
$ mkdir /home/user_name/tex
$ cd /home/user_name/tex

texファイルから dvi ps pdf ファイルを作成する shellスクリプトを作る

tex.sh
---------------ここから
#!/bin/sh


# -e オプションでeuc化する
# -Lu オプションでwindowsやmacで作ったファイルの改行コードをunix用に変更する
nkf -e -Lu $@.tex > output.tex
#texファイルからdviファイルを作る
platex output.tex
#dviファイルからpsファイルを作る
dvips output.dvi
#output.pspsファイルをpdf化すると日本語がおかしいので
#ps2psコマンドで作り直す
ps2ps output.ps output2.ps
#psファイルからpdfファイルを作る
ps2pdf output2.ps

#作成したファイルの表示
#xdvi output.dvi
#evince $@.pdf

#スタックエラー?バッファエラー?でabortする 
#修正されたら有効化
#dvipdfmx output

#以下 作業ファイル削除コマンド
#作業ファイルが不要な場合有効化
# rm output.dvi
# rm output.ps
# rm output2.ps

# output.aux
# output.log

---------------ここまで


texファイルの作成

http://ja.wikibooks.org/wiki/高等学校数学C_統計処理から数式を選んでみました。

sample.tex
---------------ここから

\documentclass[a4paper,12pt]{jarticle}
\begin{document}

母集団における確率分布を母集団分布という。また、その平均、分散、標準偏差を母平均、母分散、母標準偏差といい、それぞれ $m$, $\sigma ^2$, $\sigma$ で表す。

\[m = \frac{1} {N} \sum_{k=1}^l a_k f_k" \]

\[\sigma ^2 = \frac{1} {N} \sum_{k=1}^l \left( a_k - m \right) ^2 f_k" \]

\lefteqn { \sigma ^2 = \frac{1} {N} \sum_{k=1}^l \left( a_k - m \right) ^2 f_k" }

\end{document}

---------------ここまで

texファイルから dvi ps pdf ファイルを作成するスクリプトを実行

$ sh tex.sh sample

[参考]
入門TeX
http://grace.ceser.hyogo-u.ac.jp/tex/

TeX入門
http://www.juen.ac.jp/math/nakagawa/texguide.html

TeXのすすめ
http://www.ce.kochi-ct.ac.jp/~isami/kouhou97/tex.html

Ubuntu日本語フォーラム / 9.04でのdvipdfmx
https://forums.ubuntulinux.jp/viewtopic.php?pid=29383

RedCapの怠惰な日々 LaTeX
http://redcap97.blog21.fc2.com/?tag=LaTeX

Ubuntu 8.10 Intrepid Ibex で 日本語 LaTeX 環境を整えてみよう - 日記を書く [・w・] はやみずさん
http://d.hatena.ne.jp/hayamiz/20081111/1226403768

http://foamy-capriccio.seesaa.net/article/72947471.html
Foamy Capriccio: Ubuntu 7.10(TeX編)
http://foamy-capriccio.seesaa.net/article/72947471.html