TEX
実習
2014
年
4
月
30
日
本文章 ,
TEX
実習 実際 中身 あ .行う
実習用
ン
TEX
ン
ー
必要 あ .計算数学実習資料集
TEX
実習
(2014)
ー 内 あ
TEX Live
ン
ー
参照
.
TEX Live
ン
ー
後 ,各自 知識 沿
実習 進
い,
•
今
TEX
全 触
い人
§
1
.
• TEX
・
L
A
TEX
典型的 間違い
い
§
2
.
• §
1
や
§
2
読
,
い
演習
§
3
あ
取 組
欲 い.
•
日本語
TEX
環境 書 際 文字 ー
関
注意や,
upTEX
話題
§
4
.
•
各種 ッ ー
有効活用
相互参照,画像挿入,可換図式 組 方法
い
§
5
.
•
伝統的
pL
A
TEX
知
い
,
pL
A
TEX
利用
い場合
対処法や,最近
TEX
発展
い 知
い人 実習資料集 あ
pTEX
系列以外
日本語文書作成
参照
.
•
使い
い ,以上 範囲
知
い
いう人
TA
呼ぶ
.
以下,
about:blankう 部分 外部 ン
,緑字 部分 文書内 ン
あ .
TEX
ソー 等 表記
,以下 字体
(DejaVu Sans Mono)
を使
い
:
数字
0
大文字
ー 数字
1
小文字
大文字
0
O
1
l
I
目次
1
pL
A
TEX
一歩
3
1.1
最初 例
. . . .
3
1.2
ッ
. . . .
4
1.3
ー 起
. . . .
5
1.4
日本語
ン
埋 込
. . . .
6
1.5
先
. . . .
7
1.6
日々 作業 小技
. . . .
8
2
L
A
TEX
作法
10
2.1
数式
. . . 10
2.2
地 文
. . . 13
3
§1
§2
関連
課題
16
3.1
TEX
ソー
例
. . . 16
3.2
数学 文章
TEX
書 練習
. . . 18
3.3
TEX
ソー
修正練習
. . . 19
4
文字コー
upTEX
20
4.1
文字 ー
. . . 20
4.2
pTEX
扱え 文字 範囲
. . . 20
4.3
Windows
機種依存文字
pTEX
入力
……
. . . 22
4.4
upTEX
. . . 23
5
雑多 話題
26
5.1
ソー
ー
組版
. . . 26
5.2
相互参照
. . . 27
5.3
画像
. . . 30
5.4
図式
. . . 31
1 pL
A
TEX
一歩
日本人 普通
TEX
用い 文書 書
いう場合,実際 使
い
pL
A
TEX
あ .
,
• Knuth
氏
,
TEX
• Leslie Lamport
氏
,
L
A
TEX
いう
TEX
ッ ー
,
ー
*1
日本語化
あ .細
言う ,
側
pTEX (publishing
TEX)
呼
,
L
A
TEX
日本語対応
ッ ー
pL
A
TEX
あ
*2
.日本語
横書
他 縦書
行わ
,
pTEX
・
pL
A
TEX
縦組
組版
ー
い .
1.1
最初 例
適当
使い,次 内容 持
first.tex作 .
う
TEX
理解
う
TEX
ソー
いう.
1
\documentclass{jsarticle}2
\begin{document}3
う
,
\TeX世 界 !
4
\[5
\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}.6
\]7
ち
チェッ ク し ち
。
8
\end{document}•
大文字 小文字,全角文字 半角文字 厳密 区別さ
,間違え い う 注意.特 ,
半角 ック ラッ ュ
\始
文字列
TEX
何
命令
扱わ
.
• Windows
作業
い 関係 ,実際 編集 行う
,半角 ッ
ッ
半角円記号
¥う 表示
う.
•
保存先
いい ,以降 説明
ン
保存
.
•
本実習
関係 い ,
OSX
や最近 多
Linux
,
Unicode (UTF-8)
を用い
TEX
ソー を作成
環境下
,upL
A
TEX
使用を検討 べ
あ
.
§
4.4
参照.
1
行目
first.tex用い
クラ ファイル
指定
い 箇所 あ ,
文書全体 大
規定
.
,奥村晴彦氏
pL
A
TEX2
ε
新
ン
一
あ
jsarticle
利用
.
*1
当時.現在 株式会社
KADOKAWA
内
ー・
ワー
ン
ン
ー.
*2
公式 ー
http://ascii.asciimw.jp/pb/ptex/あ
,
W32TEX
・
TEX Live
中
pTEX
公式
1.2
タイプセッ
次
ン
ン
起動 ,
C:\Users\...> cd Documents
C:\Users\...\Documents> platex first.tex
入力
*3
,
This is e-pTeX, Version 3.1415926-p3.4-130605-2.6 (sjis) (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
…… 中 略 ……
Output written on first.dvi (1 page, 828 bytes).
Transcript written on first.log.
う
ッ ー
出
*4
,
ン
中
first.dviいう中間形式
生成
.
う
TEX
ソー
DVI
生成
タイプセッ
,
コン イ
ル
呼
.
TEX
用い 文書 作成
場合,
DVI
表示
中身 確認
伝統的
あ
,最近
DVI
生成 ,
最終成果物
個人
多
,
伴い
中身 確認
用い
多
*5
.
本実習
い
,
DVIPDFM
x
いう
first.dvifirst.pdf
生成
,
表示
いう方針
.
ン
ン
上
C:\Users\...\Documents> dvipdfmx first.dvi
入力
,
first.dvi -> first.pdf
[1]
7531 bytes written
いう ッ ー
出 ,
無事 生成
.
2012
年後半以降
TEX
,
ptex2pdfいう
Lua
使う
,
pL
A
TEX
ッ
後
DVIPDFM
x
処理
C:\Users\...\Documents> ptex2pdf -l first.tex
行う
*6
.
*3
,半角 ッ
ッ
実際 画面
半角円記号 表示
い
あ .
*4
最初
e-いう奇妙 文字列 見え
,
い
あ
気
い.
*5
完全
移行
, いうわ
い.
DVI
PostScript
変換 ,
成果物
, いう
行わ
い .
*6
Lua
別途 ン
ー
必要
い.
TEX Live
含
い
LuaTEX
いう
役割 果
> ptex2pdf -l -ot "-synctex=1 -kanji=utf8" -od "-p b5" hoge.tex
う
ン 指定
,次
2
行 代わ
.
> platex -synctex=1 -kanji-utf8 hoge.tex
> dvipdfmx -p b5 hoge.dvi
■課題
1
first.tex3
行目
う
,
\TeX␣世界 !
次
う
.
2
ー 出
,
何故 ?
,残
1
う
?
•
う
,
\TeX
␣世界 !
•
う
,
\TeX世界 !
•
う
,
\TEX␣世界 !
1.3
ラー 起
ッ 中 ,
ー 発生
あ .以下 典型的
ー 例 ,
2
行目
\begin{document} \Begin{document}
間違え
発生
ー あ :
! Undefined control sequence.
<recently read> \Begin
l.2 \Begin
{document}
?
う
ー ッ ー
表示
入力待 状態
い
,
•
x入力
ッ
終了
.
後,画面上
ー ッ ー
参照
first.tex
内容 修正
.
•
一部
ー
い
,
h入力
表示
あ :
! Undefined control sequence.
<recently read> \Begin
l.2 \Begin
{document}
? h
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
?
場合
, ッ ー
従
I\begin入力
ー 修正
ー ッ ー
内容
い
,
TEX Wiki
中
L
A
TEX
ー ッ ー
や
TEX
ー ッ ー
参照
い.大体 自分
TEX
ソー 側
ー あ
多い ,次
う 事態 起
話 別 あ .
•
! This can't happenいう
ー ッ ー
出
.
• pL
A
TEX
不正 処理
原因
強制終了
.
上
症状 発生
pTEX
可能性 あ
,発生
元 ソー
共 ,
TA
連絡
.
1.4
日本語フ ン
埋 込
,
§
1.2
作
,欧文文字用
ン
埋 込
い
,和文文字 表示
際 使う日本語
ン
埋 込
い い.
first.pdfAdobe
Reader
や
SumatraPDF
等 表示
際
,ソ
側 適当 日本語
ン
代わ
用い
日本語部分 表示
.
,
日本語
ン
埋 込
,表示 際
適当
内 別
ン
代替
表示
いう
ー
不都合 場合 あ ,
う 場合
日本語
ン
内 埋 込
*7
.
,
TEX Live
同梱
い
IPA
ン
公式
内 埋 込
.
,
ン
ン
い ,
C:\Users\...> kanji-config-updmap ipa
C:\Users\...> updmap --setoption kanjiEmbed ipa
入力
,以降
DVIPDFM
x
実行 作
,日本語
ン
IPA
明朝・
IPA
ッ
埋 込
.
Mac OS X
商用・高品質
ン
付属
い
有名 あ
*8
.
使い
い場合
, ン
ッ
ン
貼
いう前処理
解説
い
後 ,
$ kanji-config-updmap hiragino-pron
$ updmap --setoption kanjiEmbed hiragino-pron
端末 実行
良い.
,
kanji-config-updmapや
updmap自分
ー ー
ン
対
設定 行う.
全体 設定
い場合 ,
kanji-config-updmap-sysや
updmap-sysう
-sysン
使う.
*7
当然
,
内
ン
埋 込
場合
,
ン
ン
許
い
確認
い い
い.
1.5
こ 先
pL
A
TEX
文書 作成
基本的 方法 身
い
,後
L
A
TEX
文法 勉
強
い.
本文書
,書体 変更
箇条書
書 方
ういう基本的
L
A
TEX
文法
い
解
説
い.代わ
,
Web
上 参照
入門 ー
•
TEX Wiki
中
TEX
入門
•
教育用計算機
自習教材
い ーワー
ッ
中
27. L
A
TEX
•
渡辺徹, 好 好
L
A
TEX2
ε
初級編 ,
2004
.
http://mytexpert.sourceforge.jp/index.php?%B9%A5%A4%AD%B9%A5%A4%ADLaTeX2e%
2F%BD%E9%B5%E9%CA%D4
•
吉永徹美氏
SMALL L
A
TEX LAB
中
L
A
TEX
入門
挙
.
他参考
ー
,
•
上田氏
TEX Live
使 う
•
熊澤吉起氏
Web
中
TEX
多数
ッ ー
使用例 あ .
• Scott Pakin,
The Comprehensive L
A
TEX Symbol List
.
http://www.ctan.org/pkg/comprehensive
C:\texlive\2013\texmf-dist\doc\latex\comprehensive\symbols-a4.pdf
あ ,
TEX Wiki
中
国内 ン
多
ー
辿
.
本格的 学習
際
,
参考書を入手
こ を強くお勧
.
い ーワー
ッ
27.12
参考文献
い
本 あ
い
,
TEX Wiki
TEX
本
本 紹介
い .
,
当
前 こ
,一番大事
自分 書く文章 中身 あ
.文書 価値 ,あ
内容
上
え
,
TEX
・
L
A
TEX
適切 使い読 や
見栄え 良
1.6
日々 作業 小技
1.6.1 SyncTEX
TEX
作
長い文章 作成
い
,
表示画面
TEX
ソー
該当箇所 編集画面
,
逆
ン
便利 あ .
機能
,少 前
source
special
いう機構 使わ
,最近
pTEX
SyncTEX
いう機能 備わ
,
方
洗練
い .
SyncTEX
機能 実習用
ン 使う
,以下 設定 行う.
TEX
側 指定
pL
A
TEX
ッ 時
-synctex=1ン 指定
.
SumatraPDF
側 設定
設定 →
ン
辿 , 逆順検索
ン
ン 設定
次
う 入力
.
"C:\Program Files (x86)\EmEditor\Emeditor.exe" %f /l %l
設定 行
後 ,
SyncTEX
有効
ッ
表示
い
SumatraPDF
ン
ッ
,
EmEditor
側
TEX
ソー
対応
箇所
ン
*9
.
1.6.2
latexmk作成
毎回
ッ ・
DVIPDFM
x
実行
面倒 あ
*10
.相互参照
(§
5.2
)
使う 複数回
ッ
必要
,
文献参照や索引
外部
途中 起動
い い
い.先 説明
ptex2pdf使う
pL
A
TEX
・
DVIPDFM
x
1
回 実行
い
,
面倒
変わ
い.
ptex2pdf
本格的 自動化 行う
latexmkあ .本実習
TEX Live
ン
ー
通
設定
導入
い ,以下
ン
ン
入力
導入
:
C:\Users\...\Documents> tlmgr install latexmk
latexmk
標準
欧文用
L
A
TEX
用い 設定
い
.
日本語 入
TEX
ソー
処理
い.
解決
,
C:\Users\...\.latexmkrc*11
以下 内容
保存
:
1
$dvipdf="dvipdfmx %O -o %D %S";2
$latex="platex %O %S";3
$pdf_mode=3;4
$pdf_previewer = '"C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe" %O %S';設定 え
え ,
*9
側 設定
,開い い
TEX
ソー
該当行
ン
可能 あ
,筆者
EmEditor Free
う 設定 行う
.
*10
TEX
使う
あ
,
ン
ン
使え
う
良い.
C:\Users\...\Documents> latexmk first.tex
必要 回数
ッ
,
後
作成
自動 や
.
-pv
ン
,
作成
後
ー
4
行目 指定
SumatraPDF
起動
.
い
-pvcン ,
TEX
ソー
更新 自動的
感知 ,自動
更新
.
上 述
.latexmkrc設定
最小限
あ .
設定
い
•
TEX Wiki
中
latexmk
• konoyonohana
氏
天地有情
中
latexmk
ptex2pdf
2 L
A
TEX
作法
L
A
TEX
用い
い
読 や い文書 作
…… いうわ
い.
L
A
TEX
L
A
TEX
約束事 あ ,
守
い 悲惨 結果 生
う.
, いや
い
間違い 並
.以下
ー
あわ
参照
良い:
•
山本裕,
SICE
著者
L
A
TEX
集 ,計測 制御 第
34
巻
11
号,計測自動制御学会,
1995
.
http://www-ics.acs.i.kyoto-u.ac.jp/ics/HowToWriteTeXDocuments.pdf•
小田忠雄, 数学 常識・非常識
—
由緒正 い
TEX
入力法 ,数学通信,第
4
巻第
1
号,
1999
.
http://www2.kobe-u.ac.jp/~mhsaito/documents/oda.pdf
•
斎藤新悟,
あ わ
い
TEX
間違い ,
TEX
ー
集い
2012
.
http://oku.edu.mie-u.ac.jp/texconf12/presentations/saito.pdf
• Donald E. Knuth,
The TEXbook
, Addison-Wesley, 1984.
L
A
TEX
本
い ,特
Chapter 18
数式 入力
際 重宝
.
•
三美印刷株式会社,
TEX
組版
印刷・製本
工程 ,
TEX
ー
集い
2011
.
http://oku.edu.mie-u.ac.jp/texconf11/presentations/sanbi.pdf
•
丸田一郎, 使
い
い
L
A
TEX
ン ・ ッ ー ・作法
http://ichiro-maruta.blogspot.jp/2013/03/latex.html
,
章 書い
一般的
い.
論文誌 投稿規定や各出版社 組版ルール
あ 場合
,当然
そ
を優先 ,勝手 変更や超絶技巧
いこ .
2.1
数式
特 数式 入力
際
,
記号
う
組版上
役割 用い
い
, いう
気
大事 あ .
2.1.1
数式
数式以外
ソー コー
1
間違い:数式 数式 ー
入
い い
f(x)
[0,1]
連続,
f(0)=-1
f(1)=1
,
f(x)=0
0<x<1
存在
.
1
f(x) [0,1]連 続,
f(0)=-12
f(1)=1,
f(x)=0 0 <x<1存 在 す .
ソー コー
2
間違い:地 文
数式 ー
入
い
f
(x) [0,
1]
連続,
f
(0)
=
−
1
f
(1)
=
1
,
f
(x) = 0
0
< x <
1
存在
.
1
$f(x) [0,1]連 続,
f(0)=-12
f(1)=1,
f(x)=0 0 <x<1存 在 す .
$ソー コー
3
正 い入力
f
(x)
[0,
1]
連続,
f
(0) =
−
1
f
(1) = 1
,
f
(x) = 0
0
< x <
1
存在
.
1
$f(x)$ $[0,1]$連 続,
2
$f(0)=-1$ $f(1)=1$,
2.1.2
基本
ソー コー
4
sin
関数名 専用 命令 使
立体 表記
.
誤:
sinx
, sin
x
正:
sin
x
1
誤:
$sin x$, $\mathrm{sin} x$2
正:
$\sin x$1
行目左
s
·
i
·
n
·
x
意味 解釈
う.
1
行目右 空白 足
い.
,
\sinう
専用命令 予 準備
い い状況 あ
,
場合 定義
良い.例え ,
\dom使い
い
\newcommand\dom{\mathop{\mathrm{dom}}}
ン
記述
良い.
ソー コー
5
和文文字 数式中
使用
有害 あ .
誤:
a
+
b
+
…
+
z
,
f
(a, b,
…
, z)
正:
a
+
b
+
· · ·
+
z
1
誤:
$a+b+…
+z$, $f(a,b,…
,z)$2
正:
$a+b+\cdots+z$ソー コー
6
省略記号 周
記号
使い分
.
誤:
f
(a, b,
· · ·
, z)
正:
f
(a, b, . . . , z)
1
誤:
$f(a,b,\cdots,z)$2
正:
$f(a,b,\ldots,z)$amsmath
ッ ー
*12
読 込
い
,
\dotsb命令 参照.
,
L
A
TEX
標準
用意
い
\dots命令
,
amsmath
ッ ー
読 込
い
動作 変わ ,
•
amsmath
ッ ー 未使用
,
\dots \ldots等価
•
amsmath
ッ ー 読 込 時 ,
\dots後
記号
あ 程度使い分
い .
2.1.3
括弧類
ソー コー
7
中身 対
小
括弧 使う
良
い.
誤:
(
a
2
+
b
3
)c
正:
a
2
+
b
3
c
1
誤:
$\displaystyle(\frac{a}{2}+\frac{b}{3})c$2
正:
$\displaystyle \left(\frac{a}{2}+\frac{b}{3}\right)c$\left
,
\right自動調整 万能
,次 ー
う
望
い
括弧 選択
可能性 あ .
*12
数学会
,数式組版 機能 拡張
ッ ー .数学科 諸君
,
amssymb
ッ ー
共 い
(x
+
f
(x))
,
||
x
|
+
|
y
||
1
$\left(x+f(x)\right)$, $\left||x|+|y|\right|$手動 大
指定
,
\big,
\Big,
\bigg,
. . .
利用
.開 括弧
用い 時
\bigl
う 最後
l,閉 括弧
用い 時
\bigrう 最後
r.
h
x
+
f
(x)
+
|
x
|
+
|
y
|
i
()
!
1
$\Bigl[\bigl(x+f(x)\bigr) + \bigl||x|+|y|\bigr|\Bigr]$2
$\Biggl(\biggl(\Bigl(\bigl(()\bigr)\Bigr)\biggr)\Biggr)$ソー コー
8
絶対値や
用い
|
,
k
左右 区別
注意 必要.
誤:
| −
x
|
正:
|−
x
|
正:
|−
x
|
要
amsmath
ッ ー
1
誤:
$|-x|$2
正:
$|{-x}|$3
正:
$\lvert -x \rvert$要
amsmathッ ケー ジ
1
行目
負号
−
二項演算子扱い
,
2
行目
−
x
全体 波括弧
ー
化
防い い .
ソー コー
9
本来 意味
異
使い方 記号 使う場合 注意.
誤:
x
∈
]a, b]
正:
x
∈
]a, b]
,
x
∈
]a, b]
1
誤:
$x\in ]a,b]$2
正:
$x\in \mathopen{]}a,b]$, $x\in \left]a,b\right]$普通
]入力
閉 括弧扱い
,
開 括弧 意味 用い い
空白
異常 生
.
\mathopen,強制的
開 括弧 扱い
解決.
ソー コー
10
山括弧
h i
不等号
< >
違う
あ .
間違い 最 多 見
.
誤:
< a, b >
正:
h
a, b
i
,
h
a, b
i
1
誤:
$<a,b>$2
正:
$\langle a,b\rangle$, $\left<a,b\right>$
\left...\right空白 余計 入 ?
\left...\right
覚え
,中身 応
自動的 括弧 大
変わ
括弧
\left...\right書い
う人 い .
,次
2
見比
欲 い:
f
(
x
)
, f A
B
D
,
f
(
x
)
, f A
B
D
,
1
$f\left(x\right), f\left(A^B_D\right),$2
$f(x) , f\bigl(A^B_D\bigr),$上
1
行目 括弧
\left...\right書い
,
2
行目
同 大
括弧
適切
抜
手動 組
あ .
1
行目 方 ,
f
括弧 間・括弧
ン
間
thin space (\,)
空白 余計 入
い
分
.
,
TEX
仕様 あ .
TEX
数式中 要素 い
分類 ,
分類 応
要素 要素
間 入 空白 決定
,次
う
い :
•
f
通常 文字 ,
,
句読点
あ .
• TEX
, 普通 文字
開 括弧
間・ 閉 括弧
句読点
間
空白 入
い , 普
通 文字
内部数式
間・ 内部数式
句読点
間
thin space (
\,)
入
.
2.1.4
そ 他
ソー コー
11
句読点 意味
ン
:
使う場合
\colon用い .
誤:
f
:
A
→
B
正:
f
:
A
→
B
1
誤:
$f:A\rightarrow B$2
正:
$f\colon A\rightarrow B$ソー コー
12
関係演算子
使う
ン
:
い.
正:
a
:
b
= 1 : 2
正:
f
:=
a
2
−
b
+
c
d
正:
{
x
∈
ω1
:
x
+
x
=
x
}
1
正:
$a:b=1:2$2
正:
$f:=a^2-b+c^d$3
正:
$\{\,x\in \omega_1:x+x=x\,\}$ソー コー
13
集合 内包的記法
誤:
{
x
∈
ω1
|
x
+
x
=
x
}
正:
{
x
∈
ω
1
|
x
+
x
=
x
}
1
誤:
$\{x\in \omega_1|x+x=x\}$2
正:
$\{\,x\in \omega_1\mid x+x=x\,\}$1
行目
,縦棒
|
周囲 空白 十分
い.集合 内包的記法 使う縦棒
|
\mid関係演算子
扱い . 割 切
意味
|
|良い.
内包的記法 使う
ン
:
や縦棒
| (
\mid)
,数式内
意味 考え
関係演算子
い
い.
TEX
内部
関係演算子扱い
い
記号 使
い
,単
う
前後
空白 適切 調節
あ う.
ソー コー
14
複数 行中数式
場合 一旦数式 ー
抜
.
誤:
f
(x) =
x
2
, g(x) =
x
2
+ 1
正:
f
(x) =
x
2
,
g(x) =
x
2
+ 1
1
誤:
$f(x) = x^2, g(x) = x^2+1$2
正:
$f(x) = x^2$, $g(x) = x^2+1$The TEXbook
,
...$, \ $...余分 空白 空
方法 紹介
い .
,標準
eqnarray環境
あ
知
い .
pL
A
TEX2
ε
新
ン
,修正
い
存在
,
amsmath
ッ ー
読 込
上
align環境 用い
一番良い解決法 あ う.次 記事 状況 解説
い :
Lars Madsen,
Avoid eqnarray!
, The PracTEX Journal, 2006, No. 4.
http://tug.org/pracjourn/2006-4/madsen/madsen.pdf
2.2
地 文
数式
い,いわゆ
地 文
打
注意 必要 あ .以下
英文
入力
際
基本的 注意 あ :
•
句読点 役割 果
; ,
い
,
直前 文字
間
空白を入
,直後
ー
打 .
•
.
や疑問符
?
,感嘆符
!
,
ン
:
直前
空白 入
い.直後
場合 空白
1
入
.
TEX
,標準 通常 単語間空白 文間空白 区別
:
–
大文字直後
省略 意味
扱い,直後 空白 単語間空白
.
文間空白
認識
い時
直前
\@補う.
–
小文字直後
文 終了 意味
扱い,直後 空白 文間空白
.
単語間空白
認識
い時
\␣使用
.
文間空白
AA. ccc. ddd
AA\@.␣ccc.␣ddd単語間空白
AA. ccc. ddd
AA.␣ccc.\␣ddd最近
,単語間空白 文間空白 大
一緒
組 場合
(
\frenchspacing)
多 ,
場合
上 使い分
見 目
影響
い
.
•
引用符
左右 区別
存在 ,左右
同
" '入力
い.
,数式中
′
引用符
別 記号 あ .
誤
def ghi jkl ,
f
"def 'ghi' jkl'', $f$'正
def ghi jkl ,
f
′
``def `ghi' jkl'', $f'$
•
開 括弧
( [ {
や開引用符
直後,
閉 括弧
) ] }
や閉引用符
直前
ー
入
い.
•
手書
や
あ
区別
い い ,
-
(hyphen),
–
(en-dash),
—
(em-dash),
−
負号
4
種類 記号 明確 区別
:
1.
P
-generic filter, well-defined
$P$-generic filter, well-defined2. pp. 29–42, 13:00–14:00
pp.~29--42, 13:00--14:00範囲 表
〜
欧文
用い
い
*13
.
Jech–Sochor Theorem
Jech--Sochor Theorem2
人以上 人名 並
場合.
Jech-Sochor Theorem
ン 済
場合 あ
,
Jech-Sochor
いう
1
人 人
誤解
危険 あ .
3. This fact—it is easy to prove—is very useful.
This fact---it is easy to prove---is very useful.
,
次
う 強制改行
(
\\)
,中黒 ・ ,全角空白
使
い
う 例 見 :
$\mathbb{R}$
右 半 開 区 間 位 相 を 入
を
$\mathcal{S}$く.
す わ ち,
$\mathcal{S}$位 相 基
$\{\,[a,b[\mid a<b\,\}$あ .
, 次 成 立 す .
\\1. $\mathcal{S}$ Hausdorff
空 間 あ .
\\2. $\mathcal{S}$
第
2可 算 公 理 を 満 さ い.
\\3. $\mathcal{S}$ Lindel\"of
空 間 あ .
\\4. $\mathcal{S}\times\mathcal{S}$ Lindel\"of
空 間
い.
,
う 書 方 見 目
,文書内 論理的構造 わ
,基本的
使わ い
.
itemize,
enumerateL
A
TEX
用意
3 §1
§2
関連
課題
本節
課題
載
い
,当然
全部取 組
い いう
い.あ , 課題
名乗
い
,提出不要 あ .
3.1 TEX
ソー
例
■課題
2
以下 ソー
自分 入力 ,
作成
.全角文字
半角文字 間違え い う
*14
.
,一般的 言え
, 一度 多量 文章 記述
ッ
,
ー
対応や誤植
ッ
や
い.
,
ッ
時間
,
ソー を
打
い 途中 こ
タイプセッ
,様子を見
良い.
1
\documentclass{jsarticle}2
\usepackage{amsmath, amssymb,amsthm}3
4
\theoremstyle{definition}5
\newtheorem*{thm}{定 理
}6
7
\title{計 算 数学
I\quad \TeX初 級 者 向
写 経 課 題
}8
\begin{document}9
\maketitle10
11
本 文 章 , 高 木 貞 治 代 数 的 整 数 論
第
1章 代 数 的 整 数
一 部 を
12
引 用, 改 変 し
あ .
13
14
\bigskip15
16
代 数 的 数
, 有 理 数 を 係 数 す 代 数 方 程 式 根 を い う.
17
方 程 式 一 次
, 根 有 理 数 あ .
18
故 有 理 数 代 数 的 数 特 別 場 合 あ .
19
有 理 係 数 方 程 式 を, し し , 次
う 標 準 的 形 書 い 取 扱 う.
20
21
\begin{enumerate}22
\renewcommand{\labelenumi}{(\arabic{enumi}${}^\circ$)}23
\item首 項 係 数 割
, 他 係 数 有 理 数 , 方 程 式 形
24
\[25
x^n+a_1x^{n-1}+\cdots+a_n=0,\qquad \text{$a_i$有 理 数.
}26
\]27
\item係 数 分 母 を 払
, 公 約 数 を 取 去
, 方 程 式
28
\[29
a_0x^n+a_1x^{n-1}+\cdots+a_n=0.30
\]31
左 辺 所 謂 原 始 的 多 項 式 あ .
32
即 ち
$a_0$,~$a_1$, $\ldots\,$,~$a_n$整 数 ,
最 大 公 約 数
1.
33
$a_0>0$仮 定 し
い.
34
\end{enumerate}35
36
\begin{thm}37
代 数 的 数 和 , 再 び 代 数 的 数
.
38
\end{thm}39
40
\begin{proof}41
二
代 数 的 数
$\alpha$,~$\beta$対 し,
42
$\xi=\alpha+\beta$代 数 的 数
を 示 す.
43
$\alpha$,~$\beta$代 数 的 数 あ
,
を 根
有 理 係 数 方 程 式
44
\begin{align}45
x^m+a_1x^{m-1}+\cdots+a_m&=0,\label{alpha}\\46
x^n+b_1x^{n-1}+\cdots+b_n&=0 \label{beta}47
\end{align}48
存 在 す .
49
50
次 ,
$\mu=0$,~1, $\ldots\,$,~$m-1$ $\nu=0$,~1, $\ldots\,$,~$n-1$対 し ,
51
\begin{equation}52
\alpha^{\mu}\beta^{\nu}\label{multi}53
\end{equation}54
を 辞 書 式 順 序 並
を
55
$\omega_1$,~$\omega_2$, $\ldots\,$,~$\omega_l$\ \ ($l=mn$)%56
書
, 各
$i=1$,~2, $\ldots\,$,~$l$対 し , 対 応 す
$\mu$ $\nu$を 用 い
57
\[58
\xi\omega_i=(\alpha+\beta)\alpha^{\mu}\beta^{\nu}59
=\alpha^{\mu+1}\beta^{\nu}+\alpha^{\mu}\beta^{\nu+1}60
\]61
成 立 .
62
63
$0\leq\mu\leq m-2$ $0\leq\nu\leq n-2$,
64
$\xi\omega_i$ \eqref{multi}二
数 和 等 し い.
65
ま , し
$i=m-1$ま
$j=n-1$,
\eqref{alpha},~\eqref{beta}66
\begin{align*}67
\alpha^m+a_1\alpha^{m-1}+\cdots+a_m&=0,\\68
\beta^n+b_1\beta^{n-1}+\cdots+b_0&=069
\end{align*}70
あ
,
$\alpha^m=-a_1\alpha^{m-1}-\cdots-a_m$71
$\beta^n=-b_1\beta^{n-1}-\cdots-b_0$を 代 入 す
,
72
$\xi\omega_i$を
$\omega_1$,~$\omega_2$, $\ldots\,$,~$\omega_l$ち
73
有 理 係 数 線 型 結 合 し 表 す
.
75
以 上 を ま
,
$i=1$,~2, $\ldots\,$,~$l$ $j=1$,~2, $\ldots\,$,~$l$対 し
76
有 理数
$c_{ij}$存 在 し
77
\[78
\xi\omega_i=\sum_{j=1}^lc_{ij}\omega_j79
\]80
成 立 .
を 用 い ,
$l$次 正 方 行 列 行 列 式 関 す 方 程 式
81
\[82
\begin{vmatrix}83
c_{11}-\xi &c_{12} &\cdots &c_{1l}\\84
c_{21} &c_{22}-\xi &\cdots &c_{2l}\\85
\vdots &\vdots &\ddots &\vdots\\86
c_{l1} &c_{l2} &\cdots &c_{ll}-\xi87
\end{vmatrix}88
=089
\]90
を 考 え . 左 辺 を 展 開 す
,
91
\[92
\xi^l+{\tilde{c}}_1\xi^{l-1}+\cdots+{\tilde{c}}_l=093
\]94
を 得 .
95
, 各
${\tilde{c}}_i$有 理数
$c_{ij}$ち 整 式 し 表 さ
実 数 あ .
96
特 , 各
${\tilde{c}}_i$有 理 数 あ
,
$\xi$代 数 的 数 あ .
97
\end{proof}98
\end{document}3.2
数学 文章を
TEX
書く練習
以下 数学 問題 解 ,
TEX
解答 作 .
際,
§2
う 間違いを起こさ い
う
注意
.
■課題
3
関数
f
:
R
2
→
R
f
(x, y) :=
(
0
if
(x, y
) = (0,
0),
(x
3
−
y
3
)/(x
2
+
y
2
)
otherwise
定
.
f
連続関数 あ
示 .
■課題
4
n
∈
N
対 ,
I
n
:=
Z
π
/2
0
cos
n
θ dθ
値 求
.
,
N
0
含
否
い
,
い.
■課題
5
A
:=
2/5 11/5
−
1
2
(1)
A
t
A
求 ,対角化
.
t
転置 記号 あ .
(2)
前問 用い ,正定値対称行列
B
B
2
=
A
t
A
求
.
(3)
前問 用い ,
A
正定値対称行列 直交行列 積
表 .
■課題
6
T
Hausdorff
空間
.
T
内 点列
(p
n
)
n
∈
N
点
p
点
q
収束
,
p
=
q
あ
示 .
■課題
7
2
次元 ー
T
2
整係数
ー群 求
.
■課題
8
直後 課題
9
問題文 あ
S
Sorgenfrey
直線
関
1.–3.
性質 証明 ,
TEX
ソー
形 解答 書 .
際,本章 今
記述
う 間違い 起
い う 注意
.
,位相空間
Lindelöf
空間
あ
,任意 開被覆
可算
部分被覆
言う.
3.3 TEX
ソー
修正練習
■課題
9
§
2
最後 挙
い
悪い例 :
$\mathbb{R}$
右 半 開 区 間 位 相 を 入
を
$\mathcal{S}$く.
す わ ち,
$\mathcal{S}$位 相 基
$\{\,[a,b[\mid a<b\,\}$あ .
, 次 成 立 す .
\\1. $\mathcal{S}$ Hausdorff
空 間 あ .
\\2. $\mathcal{S}$
第
2可 算 公 理 を 満 さ い.
\\3. $\mathcal{S}$ Lindel\"of
空 間 あ .
\\4. $\mathcal{S}\times\mathcal{S}$ Lindel\"of
空 間
い.
TEX
ソー
書 直 .
以下
2
課題
い
,問題
い ソー
実習資料集
TEX
実習
(2014)
ン ー
取 組
ン
良い .
■課題
10
KS_3a.texッ
正常
い
ー 発生
ソー
あ .
ッ
可能
う 修正
.
■課題
11
KS_3b.texッ 自体 可能
,誤植や見 目 良
い点 含
い .
4
文字コー
upTEX
4.1
文字コー
文字
ン
ー
扱う
, 使用出来 文字
集合 ,
属
各文字
列
対応 決
い い
い.
文字コー
いう.日本語用 文字 ー
,
JIS (ISO-2022-JP), EUC-JP, Shift_JIS, Unicode
いう
4
種類 系統 広 使わ
.
Unicode
い
符号化方式 定
い
,
使わ
文字
1–4
可変長 符号化
UTF-8
あ .
TEX Live pL
A
TEX
標準設定
,
TEX
ソー
文字 ー
自動判別
いう気 利い
機能 無効
い
*15
.
,
TEX
ソー
文字 ー
期待
Windows
Shift_JIS
及
JIS
そ 他
Mac OS X,Linux
等
UTF-8
及
JIS
い .
Windows
UTF-8
TEX
ソー
扱い い場合 ,
-kanji=utf8指定
.
> platex -kanji=utf8 hoge.tex
ptex2pdf
使う場合 ,
-kanji=utf8 platex渡
-ot前置 ,次
う
:
> ptex2pdf -l -ot -kanji=utf8 hoge.tex
4.2 pTEX
扱え 文字 範囲
pL
A
TEX
背後 動い い
pTEX
,
1990
年以前
あ 古い
あ ,扱え 文字集
合
JIS X 0208
規格内 限定
い .漢字 言え 第
1
・第
2
水準 範囲 相当
,
出
い 以下
う 文字
使え い.
Windows
機種依存文字
Windows
広 使わ
文字 ー
,
Shift_JIS
拡張
CP932
呼
あ .以下
う 文字
CP932
規定
い
,文字集
合
JIS X 0208
内
い.多
文字
2
箇所 符号位置 重複
い
あ ,い
い
問題 引 起
.
•
全角丸付 数字①
–
⑳,全角 ー 数字Ⅰ
–
Ⅹ・ⅰ
–
ⅹ
•
全角単位記号,例え
㌘
㌔
㎏
㎡
•
№℡㍾㍽㍼㊤㈱
一部 記号
•
彅﨑鄧閒
一部 漢字
上綱氏
CyberLibrarian
中
Windows
機種依存文字 画像
一覧 載
い .
*15
-guess-input-encン.
Windows
用
,単純 設定
texmf.cnf中 無効
い
あ
,
W32TEX
標準 有効
い
.
Mac OS X
用や
Linux
用
,
Macintosh
機種依存文字
同様 ,
Mac
MacJapanese
いう
Shift_JIS
拡張 用い
.
MacJapanese
側
い文字 以下
う
あ .
•
全角丸付 数字①
–
⑳❶
–
❾,全角 ー 数字Ⅰ
–
Ⅹ・ⅰ
–
ⅹ
•
括弧
全角 ⑴
–
⒇,⒜
–
⒵
•
全角単位記号,例え
㌘
㌔
㎏
㎡
•
№℡㊤∮ゔ♣
一部 記号
,
CyberLibrarian
中
Macintosh
機種依存文字 画像
一覧 載
い .
半角
う いわゆ 半角
,
電子 ー
使う
い
言
わ
い .
,
Shift_JIS
や
独自拡張
表現可能 あ 一方 ,電子 ー
伝
統的 使わ
JIS
ー
表現不可能 あ
あ .
JIS X 0213
追加さ
文字
2000
年 制定
JIS X 0213
いう規格
,扱え 文字
数
JIS X 0208
6879
字
11000
字以上
大幅 増や
.
中
い
非漢字 共 ,
廹既海溫㑨愙��
JIS
第
3
・第
4
水準漢字 追加
い .
JIS X 0213
い ,Unicode
中 収録さ
い 文字
最近
, 世界中 文字
1
文字 ー
表 う
いう理念
作
Unicode
普及
い .
Unicode
中
非常 多
文字 含
,
中 大部分,例え
�
(
U+20BB7)
�
(
U+2F815)
JIS X 0213
規定
い い.
,
Unicode
以上 述
文字 大体
*16
表現可能 あ .
pTEX
Unicode (UTF-8)
記述
TEX
ソー
ッ 可能 あ
,
pTEX
内部処理 従来通
EUC-JP・
Shift_JIS
,本節 述
上記種類 文字 依然
扱え い.
JIS X 0208
超え 上記種類 文字 使い い場合 ,
•
齋藤修三郎氏
otf
ッ ー
使い,
Unicode
文字
ー 番号
入力
•
使う
pTEX
upTEX
(§
4.4
)
変え
,
X E TEX, LuaTEX
使う
pTEX
系列以外
日本語文書作成
参照 .
選ぶ
良い
う.
Unicode
存在
,区別
い い微妙 字形 差 気
い場合 ,
otf
ッ ー
使う
,
い
省略
.
4.3 Windows
機種依存文字を
pTEX
そ
入力
……
失敗例
,
Windows
機種依存文字 直接含
TEX
ソー
pL
A
TEX
処理
う
述
う.
,
Windows
機種依存文字 直接含 次 ソー :
1
\documentclass{jsarticle}2
\usepackage[T1]{fontenc}3
\begin{document}4
Ⅰ , 彅 ,
5
\end{document}UTF-8
記述 Ⅰ
全角 ー 数字 ,
pL
A
TEX
ッ
*17
,
作
âĚă
,
å¡Ě
,
ï¡śï¡šï¡ş
う 出力 得
.
Windows
機種依存文字や半角
正
和文文字 認識
い
い
わ
う.
彅
Unicode
U+5F45,
UTF-8
E5 BD 85いう
3
符号化
.欧文部分
2
行目
T1
ン ー
ン
使う ,
列 解釈
å¡Ě
.
,半角
EF BD B1符号化
,
T1
ン ー
ン
列 解釈
ï¡ś
.
一方,普段
Windows
上 書い い
う ,
Shift_JIS
上記
う 正確
CP932
ソー を記述
,
ッ
Windows
機種依存文字
pTEX
和文文字
認識
,
ッ
あ
dvi
中
文字情報 残 .
,
dviout
dvi
表示
問題
機種依存文字 表示
*18
.
半角
ッ
,
dvi
段階 例え
śšş
化
.
,
Shift_JIS
半角
B1 B2 B3符号化
,
pTEX
列 欧
文文字 列
,
T1
ン ー
ン
組
あ .
,
DVIPDFM
x
変換
,
段階 機種依存文字 抜 落
.例え
,
上 作
dvi
DVIPDFM
x
処理 ,
作成
[1
** WARNING ** No character mapping available.
CMap name: H
input str: <2d>
]
char=0x9348(37704)
*17
Windows
上
TEXLive
,
pL
A
TEX
実行時
ン
-guess-input-enc -kanji=utf8指定
い う
い
い.
*18
dviout
悪 言う
い , 最終成果物
DVIPDFM
x
変換
あ
,途中
dviout
確認
Tried to set a nonexistent character in a virtual font]
う
ッ ー
画面 出力
.
,
見
,
, ,
śšş
う 機種依存文字部分 空白
う.
a.dvi機種依存文字 含
作成
不可能
い ,
言及
い.
4.4 upTEX
§
4.2
書い
う ,
pTEX JIS X 0208
和文文字
取 扱え い.
不便
状態 解決
,
pTEX
和文処理
Unicode
化
田中琢爾氏
upTEX
あ .
• Unicode
収録
い 漢字
TEX
ソー 中 書
う
.但 ,後
説明
う 基本多言語面
(BMP)
外 文字 扱う
注意 必要.
• Unicode
ッ
和文扱い
欧文扱い
切 替え
,
欧
文用
L
A
TEX
多言語組版
upTEX
使え
う
*19
.
主 特徴 あ ,詳 い解説 公式 ー や,八登氏
upL
A
TEX
使 う
参照.
upL
A
TEX upTEX
対応
L
A
TEX
文書 書
,従来
pL
A
TEX
文書 書
変わ
い.以下 点 注意
い:
•
TEX
ソー
文字コー を
UTF-8
こ .
Mac OS X
や
Linux
標準
設定
い
多い ,
Windows
Shift_JIS
主流 あ
, 保存
明示的
UTF-8
指定
いう作業 必要
い.
•
クラ ファイル
upL
A
TEX
用
を使用
.
pL
A
TEX
標準 用意
い
jarticle
,
jbook
,
tarticle
用い い 場合 ,
先
頭
u
ujarticle
,
ujbook
,
utarticle
用い .
pL
A
TEX2
ε
新
ン
用い い 場合
uplatexン 追加
良い.
•
otf
ッケー を利用
際 ,
uplatexプ ョンを指定
.
例え ,
§
1.1
最初 例
出
ソー
upL
A
TEX
対応
firstu.tex,
1
\documentclass[uplatex]{jsarticle}2
\begin{document}3
う
,
\TeX世 界 !
4
\[5
\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}.6
\]7
ち
チェッ ク し ち
。
8
\end{document}*19
pTEX
和文
欧文
分別 固定
,例え
文字
入力
語
ッ
,
1
行目
変え
い.
ッ
> uplatex firstu.tex
,以下
う
ッ ー
出
firstu.dvi作成
あ .
This is e-upTeX, Version 3.14159265-p3.4-u1.11-130605-2.6 (utf8.uptex) (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
…… 中 略 ……
Output written on firstu.dvi (1 page, 840 bytes).
Transcript written on firstu.log.
作成
方法 以前 同
あ ,
> dvipdfmx firstu.dvi
い.
§2.2
紹介
ptex2pdf使う場合 ,
-u追加
.
> ptex2pdf -l -u firstu.tex
■課題
12
Windows
機種依存文字
含
upL
A
TEX
用
TEX
ソー
作 ,
文字 正常 含
い
作成
.
Unicode
基本多言語面 収録
い い文字
存在
.
JIS X 0213
規定
い 漢字 内,
��
300
字程度 該当
,
以外
例え
�
あ .
upTEX
自身
BMP
外 文字
和文文字
認識
,
upTEX
標準 日本語フ ン
事情
BMP
外 文字 出力
ー
い い.事情
い
田中琢爾,
upTEX, upL
A
TEX—
内部
unicode
版
pTEX, pL
A
TEX
実装 .
http://homepage3.nifty.com/ttk/comp/tex/01uptex_doc_utf8.txt