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

ゞ/ 駆利用のすすめ

N/A
N/A
Protected

Academic year: 2021

シェア "ゞ/ 駆利用のすすめ"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)

駆 利 用 の す す め

家本雄二

l

はじめに

近年,ワープロ専用機(ワープロソフトを含む)の低価格化・高性能化にともない,広く一般

¥ /  

に「美しい文書を・・・」という機運が高まっている.現在主流のワープロでは

WYSIWYG(What You S e e  I s   What You Get 

:文書の編集中にディスプレイに表示されたイメージがそのままプリントアウ

トして得られるというもの)方式と呼ばれるものが採用されており,これは

1

.出力結果をイメージしやすい(編集操作が直接デイスプレイ上に表現される)

2 .

セットアップが簡単(ワープロを買ってきてすぐに使用できる)

3 .

誰でもすぐに使えるようになる(操作が簡単)

などの特徴を持っているが,その反面

L

各メーカーごとに独自の操作体系を持つ(操作体系が統一されていない)

2

.各メーカーあるいはワープロの機種ごとに文書ファイルに互換性がないことが多い

3 .

複雑な数式や化学式,図などの挿入が困難(最近は,これらをかなりのレベルでこなすこと

のできるワープロもある)

などの欠点もある.

1 . 1 駆 と は

これらワープロと対極にあるといわれるのが, 可が(テフあるいはテックと読む)と呼ばれる組 版ソフト(印刷ソフト)である.吐汎は,米国スタンフォード大学で開発された文書整形ソフト

であり,その出力結果の美しさから多くの理科系学生や技術者に論文やレポートの作成の為に利 用されている.

ワープロが

WYSIWYG

方式であるのに対して, 吐沢はマークアップ方式(直接文書ファイ ル中に制御コードを書ぎ込むというもの)を採用している.このため

惰報科学センター,

i e m o t o @ i s c t . k y ut e c h .  a c . j p  

‑ 3 ‑ 九州工業大学・情報科学センター

広 報 第5 1992.10 

(2)

解説

l .

編集中の文書からは,出力結呆をイメージしにくい

2 .

初心者にはとっつきにくい

3.  コマンドを覚えない限りほとんどなにもできない

などという欠点を持つ.

の素晴らしさゆえである.

そ れ で も 吐

X

を愛用する人々が多いのは,

以下に,

n

ぅ:の優れた特徴を記す.

この欠点を補って余りある吐〉\

1. 日本語・英語など,様々な言語に対応したものが無料で配布されている

2 .

パソコンから大型機まで,多種多様なコンピュータで使える(標準化が進んでおり,

ンピュータの可衣で処理しても,寸分の違いもなく出力でぎる)

3 .

数式については,他のどんなシステムよりも自由度があり美しい出力が可能である

4 .

多彩な組版規則が組み込まれており,利用者がそれを意識することなく利用できる

どのコ

1.2 

TEX

E x

は , 刊

X

をベースに様々なマクロを組み込み機能強化を施した上,文害作成の手間を省 く為に文書スタイルを予め用意して初心者にも扱いやすくしたものである(また,その他様々な 駆拡張マクロパッケージが発表されており,比較的簡単に入手できる.).最近では

n

ぷ と

いうと駆

T 吟 ( j

T

秘)をさすことも多い.本文でも,これ以降は駆

TEX

を中心に解説を行う.

2  ぃ牝 X 利用概要

UNIX

で い

TEX

を利用する際の一 般的な作業の流れを右に示す.

はどの企業・研究機関の

UNIX

シス テムにおいても同様である.

これ

しかし 以降の事柄については,

環境やインストールされている

UTEX

の種類・バージョンによって多少異 ここでは現在本学 システムの

なる場合もある.

の研究用及び教育用

UNIX

システム で利用されている駆

TEX

について解 説する.

ヽー

I

¥

"

l

¥  

1

1 l

I I I I  

¥

¥ l  

¥

 

¥

. 正 ー

! ー

.l

>  

︑ 修

ヽヽヽヽヽヽヽヽヽヽ

几州」..業大学・tli報科学センター

広報 til 5 1992. 10  ‑‑4 ‑

(3)

2 . 1  

TEx ソースファイル作成

T

松 に は 美 し い 出 力 を 得 る 為 の 様 々 な コ マ ン ド が 準 備 さ れ て お り , こ れ は \ (バックスラッ シュ,ただし,端末によっては¥)に続く半角英文字列として記述される.これらを駆使するこ とにより自由自在に文書をレイアウトできる.ここでは, 駆TEXコマンドについては他の文献を 参照してもらうこととし,ソースファイル作成に関するもっとも基本的な部分についてのみ解説 する.

T

秘のソースファイルは次のような形で記述する.

¥documentstyle[ <OPTION>]

{ く ス タ イ ル 指 定 > } 

プリアンブル

¥begin{document} 

本文

¥end{document} 

ここで(スタイル指定)は,文書のおおまかな枠組を耳ぷに対して辿知するものであり,自動

r

 

的 に い く つ か の ス タ イ ル フ ァ イ ル2を取り込む. 駆TEXは,これから文書整形の形式を判断する ので適切なスタイル指定を行なうべきである. (

OPTION

〉は省略可能である(各スタイル指定 ごとにデフォルトのスタイルファイルが設定される)が,ここに明記することによりスタイル指 定に対してさらに細かな指定ができる(スタイルファイルを取り込むことである).これは複数 指定することができ,カンマで区切って並べる.

(スタイル指定〉

(スタイル名〉 同日本語版

book 

l e t t e r   r e p o r t  

jbook  j l e t t e r   j r e p o r t  

2レイアウトを規定するファイル(拡張子.sty)

本のような長い文瞥用 手紙用

レポート形式

‑ 5 ‑ 九州L業人^学・情報科学センター Jl湘 第5号 1992.10

(4)

解説

〈 OPTION 〉 a 4 j  

日本語

A4

サイズ

b 4 j  

日本語

B4

サイズ

l l p t  

標準文字サイズを

1 1

ポイントとしてフォントを使用(デフォルト値

l O p t ) 1 2 p t  

標準文字サイズを

1 2

ポイントとしてフォントを使川(デフォルト値

l O p t ) e p s f   t g i f

などで描いた圏

(EPS

ファイル)を取り込む

twoeolmns 

左右二段組に出力する

t w o s i c l e  

少訓開き

2

ページの出力をする

I

プリアンブル!はプリンタ出力の際に行間指定や余白の設定, レイアウトパラメータの変更な ど,文書全体に有効な設定を記述する場所である.また,自前のマクロコマンドやエリアスなど もここで指定することができる(本文中にも記述できるが,プリアンブルで記述することが沼ま しい.).この部分も省略可能である(デフォルトの設定が自動的に採用される).

文書は必ず\

begin{docurnent}

と\

end{document}

2

行の間に記述しなければならない.

というよりも,区三]は目的の文書記述の場所であるといえる.ややこしいようだがいくつかの 注意点さえ守っていれぼ,ベタ書きの文章でもある程度は自動的に整形し出力してくれる.例え ば,行揃えや改ページなどは見栄えの良いように可衣側で調整し行なってくれる.

( ︶  

固四

emacs@h i k o  

の後ろはコメ

n t s t y l e [ 1 l p t ] {涵 t i c l e }

災日本語の短文書用スタイルに設定

{ d o c u m e n t }  

ュ on

{はじめに}

(ワープロゾフトを含むの低

1

格化・高性肖 にともない、

ドのが採用されており、これは$

覧 詈 紐 暑 鸞 言 ¥ c d o t 髯 s$脊 二 礼 厨 鰐 :

$ ¥ v d o t s  $  t i o n { ¥ T e Xとは}

と対極にあるといわれるのが、

¥ T e X

(テフあるいはテックと詩む)

ゾフト(印刷ゾフト)で る

¥ T e X

は、米国スタンフォード学で 鰐 ゾ フ ト で あ り その力志果の美しさか臼多くの理科系棗笙ゃ

$

レ , 、 ー ト の 作 成 の 為 に 』 よ い る 。 脊

¥ v d o t s  $ 

rote} ?—-一

C )  

̲ 1  

1

:井汎ソースファイルサンプル

九州[..業大学・情報科tアセンター

j沖 屈 第5り 1992.IO  ‑ 6 ‑

(5)

2 . 2 .   dvi ファイルの生成

ソースファイル(.

t e x )

は,次に示す

j l a t e x

コマンドでコンパイルし,

l v i

形式と呼ばれる中 附形式ファイルに変換する.

(  jlatex  ファイル名 ヽ ノ

ソースファイルに誤りがなく,コンパイルが正常に終了すると,次の3つのファイルが生成さ れる.

r  .  • * . d v i :  d v i

形式のファイル

• * . l o g  

:コンパイル情報(エラー情報)の詳細な記録

• * . a u x :

セクションや式・図などの番号の情報を記録

r  

l o g

ファイルは画面に表示されるエラー表示よりも,詳しいエラー梢報が得られる.これは,

単なるテキストファイルであり,

e a t

コマンドなどにより簡単に見ることができる.コンパイル に失敗した時(この時にも

l o g

ファイルだけは生成される)には,このファイルを参照すること でエラーの原因を突き止められる場合がある. UXファイルは,セクションや式・図などの番サ の情報を記録している.これは相互参照機能3と呼ばれるものを行う為に川いられる. 駆TEXで は,このファイルを自動的に生成・参照することができるので,簡単に図や表などの参照番号を 又章中に記述することができる.

2 . 3   エラーとその対策

j l a t e x

コマンドを実行すると,エラーメッセージ

(1.n

エラー文

<  n

はソースファイル中の エラー行数>の形式でエラー箇所を示す)が表示され, ?マークのプロンプトになって処理が止 まってしまうことがある.これは,設定かソースファイルに誤りがあることを意味する. ?マー クのプロンプトが表示された場合は,次のように対処する.

匡亘〗現在示されているエラーを強制的に解釈し,処理を再開させる,いわゆる強制実行で ある.他にエラーがなければ

d v i

ファイルを生成するが,まだエラーがあれば,再び?

のプロンプトとエラー内容を表示して止まる.

R

匡 亘 ] 動 作 内 容 は 匡 互

の場合と同じだが,これ以降すべてのエラーに対して自動的に強 制実行する.

( Run w i t h o u t  s t o p p i n g )  

3相互参照とは,文書の他の綿分で現れた式番号や章番号を参照することである.

‑ 7 ‑ 九州「.業人学・情報科学センター

広 報 第5 1992.10 

(6)

解説

Q

匡 亘 ] 動 作 内 容 は

R

匡亘]の場合と同じだが,エラーメッセージやコンパイル情報などの 一切の表示を行わない. (

run Q u i e t l y )  

H

匡亘]ソースファイルについて,エラーの原因を診断してくれる.時々的外れなメッセー ジを出してくることもあるが,まずまず信頼できるので,エラーがでた時はまず,これ を実行してみると良い. (

H e l p )  

1国 亘 ] エ ラ ー 行 の いTEXコマンドにタイプミスがみつかった場合などに,コマンドライン からタイプミスを修正する.ただし,ソースファイルを書き換えるものではないので,

後からエディタで修正する必要がある.使い方の例を,圏

2

に載せた. (

I n s n t )   E

区亘]エデイタを起動し,ソースファイルを読み込んだうえエラー行にカーソルを移動さ

せる.これは,エデイタを起動していない時には便利である. (

E d i t  y o u r   f i l e )   .  0 

1    9

阿 亘 ] ェ ラ ー 行 か ら

n ( l

9

 

)番目の行までを無視する.

x

阿 亘 ]

j l a t e x

コマンドを抜ける.

c l v i

ファイルは生成されない. (

q u i t )  

圏 囮

k t e r m @ h i k o ‑ ‑ ‑ ‑ ‑ ‑ ‑ ‑囲 血o(iemoto) 〗 jla玲XS匹le.tex

芦 正 詞 , Version1. 06,  based on TeX C Version 2. 95 (no fortpreloaded) 

巳磨芯

er.1. 3......Iso平 .

翡孟噌土菜攣二霊戸~

1988 

(

usr/1ocal/libItex

/ 芭 監

tsI泣tll.就y) Conversion jlarge ‑ ge etc. 

Unde杜涵controlseque

L 4

JI]

{document) 

t h e  

CX)ntrol seq匹 心att

.end of tto!lire  of Your emr mesgewas never ¥defed.  f mu have 

詞閉

e.J.i

.色髯拘窯虞占`江呼

CX)i

rrect

and 

orget aboutwhatever was undefined. 

? I 

insert〉¥begintdocument} (sample.平) 1] (sample. a⑳ 

Output wrュttenon s,ple.dvi (1 page,  2624 bes). Ti;anscript written on sample. log. 

辛 (iemoto) 〗 1

2 : ぃ牝 X

エラーとその修正例

2 . 4   プレビューアの利用法

グラフィック端末で

T E , , X

の処理結果を確認する為には,

c l v i

ファイルを作成した後,プレビュー アと呼ばれるツールを用いる.プレビューアには様々な種類のものがあるが,ここでは,

xdvi

コ マンドについて説明する.

九州工業大学・情報科学センター

広 報 第5サ 1992.10 ‑ 8 ‑

(7)

(  xdvi  [OPTION]  dvi ファイル名 ヽ ノ

以ドに,

x c l v i

コマンドの代表的オプションをがす.また,この他にも多彩なオプションが

f f

在 するが,それらは省略する.

〈 OPTION 〉

十]Jug€

‑ s  s h r i n k  

‑ S  d e n s i t y  

]lgCページ

H

を最初に表示する.

ウインドウに完全に表示できる最大画面の設定

( l

sln·ink• 5  4

デフォルト

f i t l 3 ) .

プレビュー画面の文字濃度を指定する(デフォルト値

4 0 ) .

r ̀  

x d v i

を起動すると,図

3

のようなウインドウが開く.ウィンドウ右側に並ぶボタンをマウスで クリックすることにより,次のような操作を行なうことができる.

圏置koho 酉 ︱

r  

T岱 嗚

如 纏 l はじめに

墨 ワ 一 心 叡 瓢P‑9 R鰤 ) 渭 躙 砒 ・ 割 螂 ・ 凡 なU訳→に鴨,

•改書を」とい l 轟馴直王9てい.... 皿ワ9叩tW ヽ'9919、'G...w...~,..

YO• C文書よ鴻直 9 にゲ 9A9"“”"し●● 9:99-Uがそ,,..が9 ント Tゥ"べ欝“`•とい"“”

諷 叩 鳩 ぼ 四 ぱ 訊 コi

, . 饂 霞9‑‑i,t '"口 畷 叫 )

, 

←"~ウ»·'(9-六It•9'uu

輝 '

I鵡さ,f'<に諏るよ共&(鰤HO・) なり~9..’" べい紐、+”只·

9曇く→べとUv輯紺鳥.99A9 ll

叩 ` ` ヽ

l

9紀 力99 JU川、.とに文書フ 4IIa^ととが似9

, 鵬 瓢 心g訟 噂 碑 璽 ( 鑓 し ユ 磁 芍 心 噸 で こ こ と 示 さ { , ワ—フ'CU,6)

Bn氾側ゴ必.

l」 咄 と は

ユ9-9叫舅露•m“““A 駆{”'ふ II;\'ャ9幽 9-”

9.. /7ト)であ&.11lXI:t. 蠣鷺..,.,ア←Lu.』•uu·0-•アトで.そ

瘤剛戴ぷが““•Ill履91閾纏•檎忙W“、一`*デカかwY91WY6-て.瑶 In→ア噌プ(•田J”'日

響"",.伽駄鰤ヰ』よ'' 鰭履4た ぅu:くい 9纏 ・ 口 北 ャ な く い

':rr,ドで鸞えな韻 北んり^しで訟ヽ

などという辺耐わ.ふれ柑"鶯討る人疇攣囀ょコ荀鍼量》て約 9み 駆 噂 鴫 さ マ 凸 . ば 氏 ゃ てaV3四‑・

B• 賓配ど_霧·~重圃寸賛1 たガ軍に応l9でし

,,ツコンからμ饂...町讚rJヽピ〜一、以る償麟四m.Bなもピ:.‑

,,,革て鴨凰ても. ".山出示冷る)

9LOU馴 以 4l)t嵐 直 島 鳴11111‑‑‑

、繹、一」・mmam.躙鵬『

U ̀

に と

町KIょ”で丸遍奴 •Ju[•瓜’鵬瓢9 崖吐鳩"0暉•濱に 燻 似T屯 鼠 渾 峯 瀑 叶<U 叫 幻 叩 巳 瀾 馴 見 あ ふ 飲 、 俯 鰤 匹 < 幽 西 ロ

9 ‑

一 環 細9叩 . 朧 麟1謡 .

Imxか う と 叫Xijぼ 的 を さ す こ か ` 詑 鴨 り ぺ 出 崎P疇 り1臥 叩 と い 3と曼・劇`る.*、ギ輝出心四い曝駐打―.

'帽•鯛~...

~..~

U9..、"

口 E  三 圧 E  ロ 回 ご 巳 戸 三

3 :x d v i

起動画面

ニ プ レ ビ ュ ー ア を 終 了 す る .

│ S h r i n k

叶 画 面 の 拡 大 率 変 更

( n

が小さいほど高倍率).(

1 : S   n  : S   4 )  

‑ 9 

九州L業大学・情報科学センター 広 報 第5号 1992.10 

(8)

解説

│  Next  i

次ページを表示する.

匝 五 三 ] n

ページ先を表示する.(1i

=5,10)

Prev  l

前ページを表示する.

nページ前を表示する. (n 

=  5 ,  1 0 )   2 . 5   プリントアウト

プリントアウトは

dvi2ps

コマンドを用いる.ただ,実際には

d v i 2 p s

コマンドは

c l v i

形式を

P o s t S c r i p t

形式に変換するコンバータであり,また結果は標準出力に出力されるので,樹接プリント アウトする場合には①,

P S

ファイルとして出力する場合には②のようにする.

° 

①プリンタに出力 %

d v i 2 p s  [  OPTION ]  d v i

ファイル名

I  l p r  

PS

ファイルに出力 %

d v i 2 p s  [  OPTION  ]  d v i

ファイル名 > 

PS

ファイル名

OPTION 

‑ f

出力開始ページ数プリントアウトする文害について,何ページ目から出力するか を指定する.デフォルトでは

1

ページ目から出力する.

‑ t

出力終了ページ数 プリントアウトする文書について,何ページ目まで出力するか を指定する.デフォルトでは最終ページまで出力する.

‑ r  

出力する順序を逆順にするオプション.このオプションを指定するとページ /ヘ の小さい方から出力される.

2 . 6   おわりに

以上,情報科学センターにおける可がの使い方を簡単に説明した.

n

が自体の機能について

は紙面の都合により触れることができなかった.市販の参考普などと合わせて駆TEXを使ってみ てはどうだろうか?

九州工業大学へ・情報科学センター

広 瑕 第5 1992.IO  ‑ 10 ‑

参照

関連したドキュメント

Microsoft PowerPoint で作成したプレゼンテーション資料から、アニメー ション、ページめくりエフェクト、そしてページ情報を抽出し、それら情報 を統合したものが

という事がわかります。 ● アクセスログ( アクセスログ( アクセスログ( アクセスログ(HTML HTML HTML HTML 形式) 形式) 形式) 形式)

では, TeX ファイルから DVI ファイルが生じ, DVI ファイルから PDF ファイルが生成される ため,三者間の生成関係になる. 4.2.3

2. 「インターネット オプション」画面の

データサイエンス学部 3回生 末次 広宝

問題なければフラッシュROMに書き込むファイル「test52s.mot」が作成されています。

成果物一覧 成果物 言語 説明 JSP JSP HTML を動的に生成するテンプレートファイル フレームワーク設定ファイル

 宣言: public boolean createNewFile() throws IOException  引数: なし  機能: File インスタンスが持つパス名の空(から)の新しいファイルを生成します。