目次
3.21 文章 修正
3 表3.14 和文書体
種類 命令 宣言 出力
明朝 \textmc \mcfamily 永字八法 何 ?
\textgt \gtfamily 永字八法 何 ?
H 3.20.3 基本書体 変更
大 指定 命令 分 . ,文書 使
書体 変更 良 .実 普段何気
LATEX 文書処理 使 欧文 Donald Knuth
氏 Computer Modern 呼 基本書体 . 基本
書体 変更 基本書体 変更 定義 読 込 ,
自分 指定 必要 .数式 使 数式書体 基本的 Computer
Modern 使 . 奥村晴彦氏 文献[32] 参照
.本書 取 扱 . 言 Young Ryu氏 作成 txfonts
使 手軽 思 .標準配布 Times系 使
mathptmx ,Palatino系 使 mathpazo pxfonts
txfonts 選択肢 (A.2節 参照).
良 .
現在 文章 上 組 事 ,間違 見
場 修正可能 . 紙 印刷 作業 非効率的
. 上 印刷 紙上 両者 特性 活 文章
修正 .文章作成[58, 57, 55]上 注意 点 以下 項目
挙 .
• 1文 長 .
• 調 統一 .
• 修飾語 関係 .
• 同音異義語 間違 .
• 段落 区切 ,章 区切 明確 .
H 3.21.1 構文 ―― ― syntonly
LATEX 原稿 書 , 構文 記述 事 .括 弧 足 ,大文字 小文字 書 間違 .Frank Mittelbach
氏 Rainer Schöpf氏 作成 syntonly 使 ,自分 記述 間違
,実際 出力 構文 行 .\syntaxonly命
令 記述 .syntonly 読 込 何 起
.構文 通常 DVI出力 伴 処理
速 思 .
\documentclass{jarticle}
\usepackage{syntonly}
\syntaxonly
\begin{document}
I like {\LaTex}.% .
\end{document}
3.22
LATEX 方式 採用 言語 書式 内容 分離 一般 的 . (class) (package) 二 使
.
LATEX 文書 書式 決定 宣言 .
3
文書 呼 . ,便利 機能 集
呼 . , 単
呼 .
,LATEX 原稿( ) 必 文書 先頭
\documentclass[h , . . .i]{h i}
\usepackage[h , . . .i]{h i}
記述 ,文書 書式 大雑把 決定 .
例 ,本文 日本語 画像 含 ,書体 大 11 2段組 記事 書 思 次 原稿中 宣言 .
\documentclass[twocolumn,11pt]{jarticle}
\usepackage[dvips]{color}
\usepackage[dvips]{graphicx}
使用 中 存在 ,上記 2段組
twocol-umn 大 指定 11pt 指定 . 衝
突 起 限 ,複数 使 事 同時 宣言 事 .
\documentclass[twocolumn,11pt]{jarticle}
\usepackage[dvips]{graphicx,color}
明確 区別 拡張子 .cls , 拡張子 .sty 付 .
H 3.22.1 標準的
LATEX pLATEX 範囲内 提供 標準的 紹介 .
hclassesi.dtx hclassesi.ins 二 配布 事 多
.
何 , 上
hclassesi.cls 存在 先頭部分 次 記述 .
%% This is file ‘class.cls’,
%% generated with the docstrip utility.
%% The original source files were:
%% classes.dtx (with options: ‘option’)
‘option’ 指 定 名
hclassesi.dtx , 説明 Unix系OS
$ find /usr/local/share/texmf/ -name classes.dtx
検索 .Windows Macintosh 検
索 機能 思 , 使 良 . 検索
場所 hclassesi.dtx hclassesi.ins 存在 . 場所
移動 platex classes.dtx 仕様書 見 事 .
platex classes.ins 導入 事 .
操作 DocStrip 適切 処理 .例
classes.ins 処理 ,article.cls,report.cls,book.cls,
bk10.clo,bk11.clo,bk12.clo,size10.clo,size11.clo,size12.clo
九 生成 .
日本語 含 文書 欧文専用 使用 .
文書 作成 何 用 分 .標準 以下 欧文用
使 .
article 小規模 記事 作成 .classes.dtx LATEX
詳 仕様 書 .
report 報告書 作成 .同 classes.dtx LATEX
詳 仕様 書 .
book 書籍 作成 .同 classes.dtx LATEX 詳 仕様 書 .
slides 作成 .slides.dtx 詳 仕様 書
.
proc article 議事録 作成 .proc.dtx 詳
仕様 書 .
以上 article,report,book 三 classes 呼 事 .
日本語 文書 ,標準 以下 使 .
jarticle 小規模 日本語 記事 作成 .
jreport 日本語 報告書 作成 .
jbook 日本語 書籍 作成 .
tarticle 縦書 小規模 日本語 記事 作成 .
treport 縦書 日本語 報告書 作成 .
tbook 縦書 日本語 書籍 作成 .
3
以上 jarticle,jreport,jbook 三 jclasses 呼 事 .
H 3.22.2
(文書 ) 少 詳細 設定 行 事 .
\documentclass 任意引数 記述 .多 次
使 思 .
文字 h10pt,11pt,12pti 原稿 基本 文字 大 決 . 文
字 基準 設定 .標準 10pt.
用紙 ha4paper,a5paper,b5paper,letterpaperi 原稿 用紙 大 指定
.和文 場合 他 b4paper,a4j, a5j, b4j,b5j .
geome-try jsclasses 使 選択 幅 広 .
用紙方向hlandscapei 用紙 横置 .標準 縦置 .
印刷面honeside,twosidei 用紙 片面(oneside) 印刷 両面
(twoside) 印刷 指定 .
段組honecolumn,twocolumni 1段組(onecolumn) 2段組(twocolumn)
指定 .
表題htitlepage,notitlepagei 表題 独立 出力 (titlepage) ,同
出力 (notitlepage) 表題 指定 .
数式 位置hfleqni 別行数式 位置 左揃 指定 .標準 中央揃 . 数式番号 位置hleqnoi 数式番号 位置 左側 指定 .標準 右側 .
hdraft,finali 執筆途中 印刷 draft 付 ,文書
幅 領域 出 箇所 印 付 .原稿 完成
final 変更 .標準 final .
左右起 hopenright,openanyi (j)report (j)book 章 開始 指定 .常 奇数 起 (openright) , 起
(openany) 設定 .(j)report 標準 openany.(j)book 標 準 openright.
最近 ,奥村晴彦氏 管理 jsclasses 群 定評
*6. 群 導入
*6http://oku.edu.mie-u.ac.jp/~okumura/jsclasses/
jsarticle 小規模 日本語 記事 作成 .
jsbook 日本語 書籍 報告書 作成 .
jspf 某学会誌用 .
三 使用 . 指定 jclasses 追
加 *7.以上 jsarticle,jsbook,jspf 三 jsclasses 呼
.
文字 h9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt, 21pt, 25pt, 30pt, 36pt, 43pt,12Q,14Qi
用紙 ha4paper, a5paper, a6paper,b5paper,b4paper, a4j, a5j, b4j,b5j, a4var,b5vari
言語 指定 henglishi欧文用 見出 定義 行送 .
用紙 情報 hpapersizei 用紙 情報 渡
.
作成 hreporti 作成用 \chapter 命令 使 事 .
js-book 左右起 等 関 設定 変 .
H 3.22.3 標準 使用
LATEX 導入 一緒 添付 標準的 .
部分 次 使用可能 .
\usepackage[h i]{h i} 各 詳細 説明書 読
$ platex filename.dtx
hfilenamei.dvi 作成 *8.索引 作成 目次 作成,相互参照
解決 完全 DVI 完成 .各 検索
該当 hfilenamei.dtx 検索 事 .Windows
検索,Unix系OS find 探 .大抵 LATEX
( ) 下‘$texmf/tex/latex/base’ .
*7(j)classes 定義 実装 .
*8最近 TEX環境 texdoc h 名i等 表示 .
3 LATEX 導入 以下 応用的
同封 事 . 欧文 文書 作成 必須
.
AMSLATEX 米国数学会(American Mathematical Society) 提供 並 .AMSTEX TEX用 LATEX 使
. , 総称 呼 名 AMSLATEX ,LATEX
名前 amsmath 言 .5.11節 紹介 .
babel 多言語 LATEX 扱 . 日本語 共存
少々工夫 必要.詳 情報 付録B.5 参照 .
graphicx 画像 挿入 加工 担 .同時 color 含
. 依存 機能 環境 出力 異 事 .6.5節
紹介 .
tools LATEX 3 提供 標準 .
LATEX 3 提供 tools ‘$texmf/tex/latex/tools’
置 , 内訳 以下 .
array array tabular,tabular* 表 行列 拡張 環境 使
事 .
calc LATEX 計算 楽 .8.21.1節 紹介 .
dcolumn 表 行列 環境 小数点 揃 .6.3.4節 紹介
.
delarray 行列 括弧付 容易 .5.5.5節 紹介 .
hhline 表 行列 複雑 罫線 簡単 引 事 .
longtable ,非常 長 表 作 使 .6.3.6節
紹介 .
tabularx 通常 tabular環境 幅 関 柔軟 表 作 .
6.3.7節 紹介 .
afterpage \clearpage 拡張版 \afterpage 使 .
bm 数式中 太字 簡単 使 .5.9.3節 紹介
.
enumerate enumerate環境 拡張 .3.18.1節 紹介 .
ftnright 2段組 全 脚注 右側 表示 .
indentfirst jarticle jreport 標 準 的 ,章(\chapter) 節
(\section) 直後 段落 字下 行 .通
常 字下 設定 ,和文文書 作成
読 込 良 .3.6.1節 紹介 .
layout 現在 文書 表示 .8.1.1節 紹介
.
multicol 多段組 実装 .8.7.1節 紹介 .
showkeys \label,\ref,\cite 相互参照 名(keys) 表示
.4.6.1節 紹介 .
theorem 定理型環境 簡単 宣言 .5.8.1 節 紹介
.
varioref 相互参照 .
verbatim verbatim環境 拡張 .
xr 別 文書 相互参照 .
xspace 文中 使 適切 空白 挿入 行 .
8.15節 紹介 .
第 4 章
言語 何 , 何 実現
, LATEX 実現 基本的 部 分 紹介 .
4.1 言語 ?
今 昔,文書 対 入 子型 論理構造 与 事 汎用性 持 ,人 間 機械 理解 簡単 文書 記述 関 研究 *1.
中 記述 言語 HTML: Hyper Text Markup Language
出現 . Tim Berners-Lee氏 開発 ,今 W3C 管
理 記述言語 *2.現在 XHTML: Extended Hyper Text Markup
Language 進化 ,統一化 図 .LATEX HTML XHTML 同
方式 採用 記述言語 .
型 言語 利点 . 章 少
考 思 . 考 LATEX (命令・環境・宣言 含 )
観察 事 糸口 見 思 , 関 話 中心
進 .