第 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. このカタログは,TEXやLATEX に関連した多数のパッケージファイルのほぼ完全な一覧となっています.
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 から入手で きます.