• 検索結果がありません。

LATEX 原稿 執筆 終 組版( )

自明 事 , 形式 用途 分

. 節 形式 , 変換 説明

H 2.5.1 出力形式 種類 概説

LATEX 原稿 執筆 終 組版( )

自明 事 , 形式 用途 分 .

*9http://www.juen.ac.jp/math/nakagawa/nakagawa.html

*10http://www.klavis.info/etexinst.html

*11http://cise.edu.mie-u.ac.jp/~okumura/texwiki/?EasyTeX

*12http://www.uoregon.edu/~koch/texshop/

目的 気分 形式 変 , 形式 特徴 持

知 , 形式 変換 良 分 .

形式 存在 , 特徴 紹介 .

DVI DVI Device Independent 略 装置 依存 汎用 記述言語

.画像 含 特殊 描画 行 原稿 場合 DVI 印刷 行 事 .装置 依存 命令 DVI 中

記述 , 適切 解釈 .通

常 作業用 使 .DVI hfilei.dvi 拡 張子 .dvi .

PostScript Adobe社 昔 開発 記述言語 .現在

1.3 Unix系OS PostScript形式 及 印刷

広 使 .良 PostScript 省略 PS 書 事 ,拡

張子 .ps .標準 圧縮 hfilei.ps.gz

形 配布 .印刷業界 PostScript 形式 良 使 .PostScript 仲間 EPS(Encapsulated PostScript)

形式 . 単一 画像 良 使

PDF PDF Portable Document Format 略 Adobe社 開発

Post-Script 後継 記述言語 .2006年4月現在 最新

1.6 , 印刷結果 同程度 品質 得 事 形式 .互 換性 考慮 1.3 統一 無難 思 .PDF

世界中 広 使 .2006年4月現在 日本語化

,LATEX形式 原稿 直接 PDF 変換 pdfLATEX 存在 .

HTML HTML HyperText Markup Language 略 上 情報 公開

(Hyper Link) 機能 備 記述言語 .

普段 見 HTML 記述 .現在

HTML 後継 XHTML 主流 .LATEX 同

言語 .

以上 形式 ,有名 形式 四 .現在広 用

PDF形式 ,本書 PDF 周辺 関 詳 解説 .

H 2.5.2 L

A

TEX 原稿 DVI

2

DVI DeVice Independent 略 依存 形式 .

通常LATEX 成形後 結果 DVI形式 .platex

LATEX 原稿 次 ,LATEX 原稿

hfilenamei.tex DVI hfilenamei.dvi 生成 .

$ platex filename.tex

通常 日本語化 pLATEX 用 *13. 互換性 為 ,古 LATEX,LATEX 2.09時代

platex209 使 .

$ platex209 oldfile.tex

学会等 LATEX 2ε 対応 古 書式

提供 場合 .LATEX 2ε LATEX 2.09 見分 方法

簡単 .LATEX 原稿hfilei.tex 先頭 命令 注目 .

• \documentclass命令 使 LATEX 2ε用 .

• \documentstyle命令 使 LATEX 2.09用 .

LATEX 2.09 時 代 場 合 ,\usepackage 命 令 使 . ,

\documentstyle 任意引数 必要 列挙 .

\documentstyle[url,mysetting,...]{jarticle}

話 戻 後 整形 DVI 画像 図 挿

入 , 情報 DVI 記載 .図 特

別 情報 解釈 依存

Windows 大島利雄氏 開発 dviout ,Unix系OS xdvi,

Red Hat Fedora Core pxdvi 使 .Mac OS X 内山孝憲氏

Mxdvi .

DVI 印刷 ,画像 表示 , 画像形式 対応

条件 全 使 環境 依存 .

*13 NTT 日本語化 JLATEX 存在

設定方法,基本的 操作方法等 ,各種 使

参照 .

H 2.5.3 DVI PDF ――― Dvipdfmx

Adobe 社 開 発 電 子 文 書 形 式 PDF 形 式 .PDF

Portable Document Format 略 , 画面 印刷 寸分違

表示 得 事 . 配布 資料 配布 PDF形式

広 用 .PDF 閲覧 多 環境 使用可能

Adobe Reader 利用 .他 Windows Foxit Software Company

Foxit Reader,Mac OS X 標準付属 (切 抜 簡単

編集 可能),Unix系OS Xpdf .

Mark Wicks氏 作成 Dvipdfm [86] 使 DVI PDF 作成

.平田俊作氏 日本語化 当 環境 入手

. 現在Dvipdfm 平田俊作氏 趙珍煥氏 中心 活動

DvipdfmxProject Team 改良 加 Dvipdfmx 進化

.Dvipdfm 少々古 ,後継 Dvipdfmx 使 事 勧

Dvipdfmx 主 PDF ,HyperTEX,Tpic 機能

.画像 JPEG,PNG,EPS,EPDF, BMP (BMP

2005年8月 対応) 画像 情報

, PDF 取 込 事 .

Dvipdfmx 出力結果 対 細部 調整 行

事 .Dvipdfm 共通 以下 通 .

-c 全 無効 .白黒印刷 使 .

-fhi 指定 .

-mh数字i 拡大率 指定 .-p 併用 良 .

-oh i 出力 名 指定 .標準 hfilei.dvi 指定

hfilei.pdf 作成 .

-ph i. 出力 用紙 指定 .標準 a4.指定

letter, a6,a5, a4,a3, b5,b5, b4,b3, b5var

原稿 次 同 結果 .

2

\AtBeginDvi{\special{pdf:papersize width 210mm height 270mm}}

jsclasses papersize 指定 同様

効果 得 事 .

\documentclass[papersize]{jsarticle}

-l 用紙 横置 . 中

landscape 有効 意味 .

-sh範囲i 出力 範囲 指定 . 使 範囲 指定,

使 複数 範囲 指定 .例 ‘-s 3-5,10-20’ 3–5

10–20 一 PDF 出力 . 片方 何

以前 , 以降 全 含 .‘-s 15-’ 15 以

降全 出力 .他 逆順 事 . 悪

‘-s -,-’ 出力 試 良 .

-rh解像度i PDF 解像度 指定 .標準 600 dpi .

-Vh i PDF 指定 .2 5 指

定 ,古 指定 意図 結果 事 .

互換性 優先 使 .

-xhi 水平方向 指定 .標準 1.0in .単位 mm,

cm,in,pt 使 .

-yhi 垂直方向 指定 .標準 1.0in .単位

-x 同様 .

-zh数字i 圧縮率 指定 .圧縮率 0–9 指定 9 最高 .標準

9 画像 画質 落 場合 0 良

-v 処理内容 標準出力 詳 表示 .通常 ,標準 出力 結果

表示 . 保存 前 2 付

加 次 実行 .

$ dvipdfmx -v file.dvi 2>file.xlg -vv 処理内容 詳 表示 .

白黒印刷用 DVI 15 20 PDF 変換

次 .

$ dvipdfmx -c -s 15-20 -o output.pdf input.dvi

入力 拡張子.dvi 次 省略 構 .

$ dvipdfmx input

PDF Adobe Reader Acrobat Reader 閲覧

Dvipdfmx DVI 変換 行 Unable to open output.pdf

表示 .1度開 PDF

再度変換 .

Dvipdfmx*14 中国語(Chinese),日本語(Japanese),韓国語(Korean),16 文字 (Unicode ) 対応 .CID

埋 込 日本語 持 人 日本語PDF 表示

.PDF 機能 使 事 .基本的

Dvipdfm 上位互換 Dvipdfm 可能 事 Dvipdfmx 可能 *15

Dvipdfmx 指定 主 以下 通 .

-S PDF 有効 .

-Kh数字i PDF 指定 .40 128 . 標準

40 .

-P PDF 設定 .

-phi,hi 定義済 ‘a4’以外 ,用紙 単位付 ‘20cm,20cm’

指定 事 .

Dvipdfmx -P PDF 設定 表 2.3

見 .

0x04 0x20 許可・不許可 割 当 .要 表2.3 16進数 値 10進数 直 , 自分 設定 合 ,

足 再 16進数 直 良 .印刷(0x04) 文書 改変(0x08) 許可 10進 直 二 足

. 12 16進 直 .電卓 計算 ‘0x0C’

dvipdfmx -S -P 0x0C input.dvi 良 事 . dvipdfmx -S -P 0x28 input.dvi 改変 注釈 追加 許可

,特 制限 課 dvipdfmx -S -P 0x3C input.dvi

*14http://project.ktug.or.kr/dvipdfmx/

*15唯一 等 問題 -e 削除

2

2.3 Dvipdfmx 指定

印刷 改変 文字列 注釈 追加 0x04 許可

0x08 許可

0x10 許可

0x20 許可

0x28 許可 許可

0x3C 許可 許可 許可 許可

保護 暗号化 思 .

設定

論文投稿 印刷所 渡 PDF 作成 ,互換性 問題等 関 , 程度 配慮 必要 .

自分 環境 正常 印刷 印刷所 出版社 環境

等 処理 場合 . 低解像度 含

場合 受 付 *16

日本語 含 原稿 ,pLATEX 処理 DVI

Dvipdfmx PDF 変換 形 手軽 方法 思 .Dvipdfmx

EPS PostScript 画像 LATEX 張 込 場合 ,

Ghostscript 力 借 PDF 取 込 Ghostscript 性能 結果

依存 .

Dvipdfmx 設定 $texmf/fonts/map/dvipdfm/base/

,$texmf/dvipdfm/config/ 以 下 cid-x.map 名 前 .

cid-x.map Map 呼 , 次 Map

所在 分 .

$ kpsewhich -progname=platex -expand-path=’$CMAPINPUTS’

cid-x.map 中 rml gbm 文字列 書 行 存在 思

*16 問題 dvips 作成 PostScript ps2pdf PDF 変換 事 起因

事 多

*17

rml H Ryumin-Light gbm H GothicBBB-Medium rmlv V Ryumin-Light gbmv V GothicBBB-Medium

rml,H,Ryumin-Light等 次 意味 持 *18

rml/rmlv 日本語 明朝体 割 当 書体 決 .rmlv 縦書

用 .

gbm/gbmv 日本語 体 割 当 書体 決 .gbmv 縦

書 用 .

H/V 指定.H 横書 用,V 縦書 用.

Ryumin-Light 実際 日本語 明朝体 割 当 名前.Dvipdfmx

Ryumin-Light*19 名前 標準 PDF 対

埋 込 .

GothicBBB-Medium 実際 日本語 体 割 当 名前.

GothicBBB-Medium 標準 埋 込 .

記述 名 変更 日本語 何 使 指定

. 使 環境 初期設定 依存 思 ,標準 日本語

埋 込 思 .

GRASS国際化版(i18n)*20 付属 ,条件 合致 再配布可能 「独

立行政法人 情報処理推進機構 (IPA )」 使 場合 次

*21

rml H ipam.ttf rmlv V ipam.ttf

*17Dvipdfmx 記述 場合

*18標準的 日本語 設定 使 場合 限

*19Ryumin-Light 発売 L L-KL

GothicBBB-Medium M BBB」 対応 pTEX 世界 互換性 保持 諸

事情 名前 使

*20http://www.grass-japan.org/FOSS4G/readme-grass-i18n-ipafonts.eucjp.htm

*21IPA 20064月現在 ,商用 UnixOS 使

用出来 比較的高品質 TrueType ,東風 ,和田

PDF 埋 込 使 IPA 移行

2 gbm H ipag.ttf

gbmv V ipag.ttf

上記 様 記述 ipa.map 作成 ,Map 格納 配置 *22,dvipdfmx -f ipa.map file.dvi ,IPA 埋 込 PDF 作成 .

PDF 操作

PDF 商用 使 自由度 高 編集 難 思

.簡単 操作 Xpdf*23 付属 使 良 .

下記 PDF 設定 場合

必要 , 全 機能 場合 .以下 全

操作 .

pdftops PDF PostScript 変換 .

pdfimages PDF 含 画像 指定 抽出

. 出力 作成 .

$ pdfiamges filename.pdf dir/

‘dir’ ppm形式 pbm形式 画像 抽出

,適宜 望 変換 .

pdftotext PDF 文章 抽出 .

必要 .ASCII 中 標準的 文字

pdfinfo PDF 「文書情報」 表示 .

pdffonts PDF 使 情報 表示 . 名

種類, 埋 込 分 .

例 ,file.pdf PDF 存在 , pdffonts file.pdf

次 情報 表示 .

name type emb sub uni object ID

--- --- --- --- ---

---Times-Roman Type 1 no no no 7 0

GothicBBB-Medium-Identity-H CID Type 0 no no no 9 0

*22配置 後 環境 mktexlsr 実行 必要

*23http://www.foolabs.com/xpdf/

Helvetica Type 1 no no no 10 0 Ryumin-Light-Identity-H CID Type 0 no no no 12 0

Times-Italic Type 1 no no no 13 0

FRZWWS+txsy Type 1C yes yes yes 14 0

EPSMLX+t1xtt Type 1C yes yes yes 15 0

Times-Bold Type 1 no no no 16 0

LEPUME+rtxmi Type 1C yes yes yes 23 0

CACNFM+rtxsc Type 1C yes yes yes 32 0

Helvetica-Oblique Type 1 no no no 65 0

UQXVYG+rtxr Type 1C yes yes yes 66 0

name PDF 名 .FRZWWS+txsy , +以降

本来 名 .

type 種類 表 .Type1, CID Type0, TrueType, Type1 Collec-tion等 .Type3 表示 ,低解像度

埋 込 可能性 ,注意 .

emb 埋 込 表 .yes 埋 込

,no 埋 込 .

sub 化 示 . PDF 埋

込 使 (字形) 埋 込 .

uni 示 . 後 編集

作業,文字列 抽出, ,文字列 検索等 影響 出 場合

object ID PDF 識別ID .

PDF 文書情報 閲覧 pdfinfo 次 使 .

$ pdfinfo file.pdf

出力結果 以下 得 .

Title: How to Write Your Own Thesis Tutorial with LaTeX2e Subject: For University Students and Researchers

Keywords: TeX, LaTeX, LaTeX2e, pTeX, pLaTeX, pLaTeX2e, FUNNIST Author: FUNNIST

Creator: pLaTeX2e with hyperref packages Producer: dvipdfmx (20040914(cvs)) CreationDate: Wed Oct 13 14:02:46 2004

Tagged: no

Pages: 176

Encrypted: no

2 Page size: 515.91 x 728.5 pts

File size: 1733518 bytes Optimized: no

PDF version: 1.4

項目 意味 次 通 .

Title 文書 主題 .

Subject 文書 副題 .

Keywords ,関連用語等 .

Author PDF 執筆者 .

Creator 元々 作成 .

Producer 実際 何 形式 PDF 変換 .

CreationDate PDF 作成日時 .

Tagged 向上 付 .

Pages 数 .

Encrypted 暗号化 .暗号化 暗号化 内訳

表示 (2.5.3節).

Page size 用紙 [pt].

File size 容量 [byte].

Optimized 用 最適化 .

PDF version PDF .

Xpdf付属 PDF PostScript 変換 pdftops

. pdftops file.pdf file.ps 作成

PDF 抽 出 pdftotext 使 .

pdftotext file.pdf file.txt 作成 *24

Xpdf付属 以外 Sid Steward氏 PDFtk*25 有用 .

Windows GUI上 PDFtk 操作可能 GUI for PDFTK*26

.PDFtk 使 方 解説 本 日本語訳 出版 [28]. ,Hans

Hagen氏 ConTEXt 群 含 texexec 使 複数

*24 問題 正常 全 文字 抽出

*25http://www.accesspdf.com/pdftk/

*26http://www.clubic.com/telecharger-fiche13148-gui-for-pdftk.html

PDF 操作 事 .

H 2.5.4 DVI PostScript ――― dvips

Adobe社 PostScript 出版業界 記述言語 標準 .

言語 完成度 高 非常 洗練 記述言語 .今 多 出版社,印刷所 PostScript 採用 .PostScript 印刷 目的 形式 手順 踏 高品質 印刷結果 得 事

.LATEX PostScript形式 出力 可能 . PostScript

形式 多 環境 Ghostscript 呼 使 事

, 上 閲覧 , 印刷 事 .

Tomas Rokicki氏 開発 ( Karl Berry氏 Kpathsearch 対応

)dvips 使 DVI PostScript 変換 .dvips

Windows 方 dvipsk,Unix系OS 方 dvips 名前 付

知 .Red Hat 場合 pdvips 名前 .使 方

次 .

$ dvips file.dvi

設定 直接 送信 場合 . 場合

次 -o 付 .

$ dvips -o file.ps file.dvi

拡張子.dvi 省略 構 . dvips 実行

多数 .主 載 .

-Dh解像度i 出力 解像度 dpi単位 指定 .

-ohi 出力 名 指定 .

-th i a0 a8,b0 b8 範囲 用紙 大 指定 .

-Th横幅i,hi 用紙 大 単位付 直接指定 .‘21cm,27cm’

使 . 原稿

\AtBeginDvi{\special{papersize=210mm,270mm}}

同 事 .

-A 奇数 出力 .

-B 偶数 出力 .

2

-ph 番号i 出力 最初 指定 . LATEX 原稿中

番号 参照 .

-lh 番号i 出力 最終 指定 . LATEX 原稿中

番号 参照 .

-pph i 出力 範囲 指定 . LATEX 番号

依存 .11,21-35 複数 指定 事 .

-r 印刷 順序 逆順 .

-Ph設定i 設定 読 込 .標準 config.ps 読

込 .Windows 方 常 config.dl 読 込

$ dvips -P dl -o filename.ps filename.dvi

良 .

 複数 DVI 特定 EPS形式

$ dvipsk -E -Pdl -pp14 -o outp14.eps input

抽出 EPS形式 outp14.eps EPS画像

再利用

x問題2.5 LATEX hfilei.dvi dvips hfilei.ps 変換

事 , PostScript 編集 事 便利 .

Angus Duggan氏 psutils 群 役立 . 再配置

面付 作業 psutils 行 良 .実際 機能

, 実行 , 結果 吟味 .

H 2.5.5 TEX HTML ――― TEX4ht

LATEX 原稿 HTML 変換 事 .近年 自分 作成 文書 WWW上 公開 事 頻繁 .例 ,教職員 数式 大 量 含 講義資料 上 公開 ,HTML 出力 重 宝 思 .Unix系OS LATEX2HTML,TtH 有名 .

本書 Eitan Gurari氏 開発 TEX4ht 使 方 解説 .

LATEX2HTML TEX4ht 比 日本語情報 上 ,

参照 .

HTML 変換 必要 NTT 開発 TEX JTEX,画像編

集 ImageMagick,TEX4ht本体 .ImageMagick Windows

用意 ,Unix系OS 含 事 多

使用方法 tex4ht 原稿 次 記述 .

\usepackage[html,charset=Shift_JIS,png]{tex4ht}

次 ht jlatex file hfilei.html 数式 画像

PNG 出来上 *27.ht 実行

知 便利 次 .

–cleanup HTML 生成後 中途 削除 .

–output-name=h名前i 出力 名 h名前i 指定 .

–output-dir=h i 出力 h i 指定 .

存在 .

.例題2.6 ht 働 ,以下 列 実

行 , 様子 確認 .

$ jlatexhfilei.tex

$ jlatexhfilei.tex

$ jlatexhfilei.tex

$ tex4hthfilei.tex(hfilei.dvi hfilei.html 生成)

$ t4hthfilei.tex(hfilei.css 画像 生成)

ht 基本的 上記 処理 連続 実行 .一連 動 作 示 図2.2 .

TEX tex4ht t4ht

hfilei.tex −−−−→ hfilei.dvi −−−−→ hfilei.idv hfilei.lg hfilei.htm

−−−−→ hfilei.png hfilei.css 2.2 TEX4ht 動作 概要

別 変換方法 tex4ht 読 込 直接

$ htlatex filename "html,charset=Shift_JIS,png"

*27数式 画像化 関 ImageMagick等 外部 必要 設定 適

切 行 画像 表示