間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

日本語pdfファイルの作成

(Sarge)でのLaTeX導入備忘録
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian

必須
dvipdfmx
依存
dvipdfm
gs-cjk-resource
その他
推奨
cmap-adobe-cns1
cmap-adobe-gb1
cmap-adobe-japan1
cmap-adobe-japan2


この通りやれば良いと思われる。

はまった点
nonfreeを追加していなかったのでcmap-adobe*がインストールできなかった。
gsが入っていなかったのでイメージの埋め込みができなかった。


導入後、texからpdfを作成する手順例(イメージ抜き)
$ platex ppp-l2tp.tex && dvipdfmx ppp-l2tp.dvi


Makefile

$ cat Makefile
.PREFIXES:      .tex .c .sh .obj .eps

PS = ppp-l2tp.ps
#BIN = obs-client obs-client6 modern-client obs-server obs-server6 modern-server
OBJ = *.dvi *.aux *.log
TEXINC = \

ALL = $(PS) $(BIN)

all: ppp-l2tp.ps bin
bin: $(BIN)

clean:
        -rm -f $(ALL)
        -rm -f $(OBJ)
        -rm -f $(TEXINC)
distclean: clean
        -rm -f *~ *.bak

.c.tex:
        ./c2tex < $< > $@
.sh.tex:
        ./c2tex < $< > $@
.obj.eps:
        tgif -print -eps -stdout $< > $@

book.ps : ppp-l2tp.ps
        echo '%!' >$@
        echo '1 dict dup /Duplex true put setpagedevice' >>$@
        echo '1 dict dup /Tumble true put setpagedevice' >>$@
        psbook $< | psnup -2 >> $@
ppp-l2tp.pdf: ppp-l2tp.dvi
        dvipdfmx $<
ppp-l2tp.ps: ppp-l2tp.dvi
        dvips $< -f >$@
ppp-l2tp.dvi: ppp-l2tp.tex $(TEXINC)
        platex $<
        platex $<
        platex $<
このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。