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

第 5 章 L A TEX のカスタマイズ 65

5.7 罫線と支柱

\makebox[\textwidth]{%

c e n t r a l}\par

\makebox[\textwidth][s]{%

s p r e a d}\par

\framebox[1.1\width]{Guess I’m framed now!} \par

\framebox[0.8\width][r]{Bummer, I am to wide} \par

\framebox[1cm][l]{never mind, so am I}

Can you read this?

c e n t r a l

s p r e a d

Guess I’m framed now!

Bummer, I am to wide

never mind, so am ICan you read this?

水平方向の制御を理解したところで,次は垂直方向の説明に移りましょう5. LATEXでは,何でもないことです.

\raisebox{lift}[depth][height]{text}

上記のコマンドで,ボックスを上下方向へ移動させることができます.最初の三 つのパラメータ内には,text引数で与えられた文字列を組版したときのボック スの大きさに基づいて設定される\width,\height,\depth,\totalheight コマンドが使用できます.

\raisebox{0pt}[0pt][0pt]{\Large%

\textbf{Aaaa\raisebox{-0.3ex}{a}%

\raisebox{-0.7ex}{aa}%

\raisebox{-1.2ex}{r}%

\raisebox{-2.2ex}{g}%

\raisebox{-4.5ex}{h}}}

he shouted but not even the next one in line noticed that something terrible had happened to her.

Aaaaaaar g h

he shouted but not even the next one in line noticed that something terrible had happened to her.

5.7 罫線と支柱

数ページ前に,次のコマンドがあったことに気付いた人もいるでしょう.

\rule[lift]{width}{height}

通常このコマンドは,単純な黒塗りのボックスを出力します.

\rule{3mm}{.1pt}%

\rule[-1mm]{5mm}{1cm}%

\rule{3mm}{.1pt}%

\rule[1mm]{1cm}{5mm}%

\rule{3mm}{.1pt}

5全制御は,水平,垂直の両方向の制御によってなされるだけです. . .

このコマンドは,垂直方向,水平方向の罫線を描くのに使用できます.例 えば,この冊子の表紙に描かれている罫線はこの\ruleコマンドを使用して 描いています.

特別な場合として,高さのみがあり幅が零の罫線も描くことができます.組 版では,支柱と呼ばれます.これは,ページ中の要素の高さがある値より小 さくならないようにするために使われます.例えば,tabular環境中で行の 高さをある高さ以上にするために使用します.

\begin{tabular}{|c|}

\hline

\rule{1pt}{4ex}Pitprop \ldots\\

\hline

\rule{0pt}{4ex}Strut\\

\hline

\end{tabular}

Pitprop . . . Strut

参考文献

[1] Leslie Lamport. LATEX: A Document Preparation System. Addison-Wesley, Reading, Massachusetts, second edition, 1994, ISBN 0-201-52983-1. [邦訳:阿瀬はる美訳 『文書処理システム LATEX 2ε』 ピア ソン・エデュケーション,1999年,ISBN 4-89471-139-7.]

[2] Donald E. Knuth. The TEXbook, Volume A of Computers and Type-setting, Addison-Wesley, Reading, Massachusetts, second edition, 1984, ISBN 0-201-13448-9. [邦訳:斎藤信男監修,鷺谷好輝訳 『改訂新版 TEXブック』 アスキー出版局,1992年,ISBN 4-7561-0120-8.] [3] Michel Goossens, Frank Mittelbach and Alexander Samarin.The LATEX

Companion. Addison-Wesley, Reading, Massachusetts, 1994, ISBN 0-201-54199-8. [邦訳:アスキー書籍編集部監訳 『The LATEX コンパニ オン』 アスキー出版局,1998年,ISBN 4-7561-1813-5.]

[4] それぞれのLATEXシステムには,そのシステムに固有な事項について説 明されている,いわゆるLATEX ローカルガイドが存在しています.ファ イル名は通常,local.texとなっています.運悪く,そのような文書を 用意していない怠け者のシステム管理者だった場合,わからないことは,

近くのLATEX伝道師に会いに行ってお尋ね下さい.

[5] LATEX3 Project Team. LATEX 2ε for authors. usrguide.texというファ イル名で,LATEX 2εの基本ファイルと一緒に配布されています.

[6] LATEX3 Project Team. LATEX 2ε for Class and Package writers.

clsguide.texというファイル名で,LATEX 2εの基本ファイルと一緒に 配布されています.

[7] LATEX3 Project Team. LATEX 2ε Font selection. fntguide.texという ファイル名で,LATEX 2εの基本ファイルと一緒に配布されています.

[8] D. P. Carlisle. Packages in the ‘graphics’ bundle. grfguide.texとい うファイル名で,一連の‘graphics’パッケージと一緒に配布され,LATEX の基本ファイルの入手先から入手できます.

[9] Rainer Sch¨opf, Bernd Raichle, Chris Rowley. A New Implementation of LATEX’s verbatim Environments. verbatim.dtxというファイル名で,

一連の‘tools’パッケージと一緒に配布され,LATEXの基本ファイルの入 手先から入手てきます.

[10] Graham Williams. The TeX Catalogue. このカタログは,TEXLATEX に関連した多数のパッケージファイルのほぼ完全な一覧となっています.

CTAN:/tex-archive/help/Catalogue/catalogue.html から入手でき ます.

[11] Keith Reckdahl. Using EPS Graphics in LATEX 2εDocuments.このファ イルは,EPSファイルに関するあらゆる事や今まで知りたかった事より も多くの事柄,さらにLATEX文書内でのEPSファイルの扱い方について 説明しています.CTAN:/tex-archive/info/epslatex.ps から入手で きます.