【←前頁】【↑目次】【次頁→】


ミニページ


lionheadミニページの挿入

minipage環境は、文書内に更に小さな文書を入れるような表示をさせることができます(下でミニページが見えやすいよう一緒に使われている¥fboxというのは文章を箱で囲む環境です;抜けば枠は消えます):

¥documentclass[12pt]{jarticle}
¥begin{document}

¥fbox
{
    ¥begin{minipage}{10cm}
        ミニページその1。¥¥
        ¥fbox
        {
            ¥begin{minipage}{9cm}
            その内側にミニページその2。¥¥
            ¥fbox
            {
                ¥begin{minipage}{8cm}
                その更に内側にミニページその3。脚注も中に入る。¥footnote{このように。}¥¥
                ¥end{minipage}
            }
        ¥end{minipage}
    }
    ¥end{minipage}
}¥¥¥¥

改行(¥¥)を ¥fbox{ ¥begin{minipage} {2cm} 入れなければ(オプションなし) ¥end{minipage} } このように ¥fbox{ ¥begin{minipage} [t]{2cm} 一行のうち(オプションt) ¥end{minipage} } に ¥fbox{ ¥begin{minipage} [b]{2cm} 全て表示され(オプションb) ¥end{minipage} } ます。¥¥

¥end{document}


引数でミニページの幅(縦書きなら縦幅、横書きなら横幅)を指定し、オプションではtでミニページの上(縦書きだと右端)、bでミニページの下(縦書きだと左端)がベースラインに揃えられます(デフォルトは中央)。ptexでは更に、ミニページ内での縦書き、横書きの変更も行えます。
¥begin{minipage}<縦/横書き指定>[位置]{幅指定}…¥end{minipage}
まず、親分書が横書きの場合は「¥usepackage{plext}」とプリアンブルでパッケージを指定した上で、<t>をオプションと環境因数の間に入れます。元が縦書きの場合はパッケージを読み込む必要はありません:

¥documentclass[12pt]{jarticle}
¥begin{document}

ここは縦書きです。
¥fbox
{
    ¥begin{minipage}<y>{3in}
    縦書きの文中で横書きを実現する。y ¥¥
    ¥fbox
    {
        ¥begin{minipage}<t>{3in}
        縦書きの文中にある横書きのミニページ中で縦書きを実現する。t ¥¥
        ¥fbox
        {
            ¥begin{minipage}<z>{2in}
            Further inside the minipage, text is inserted yokogaki plus rotated 90 degrees clockwise. Alphabets only. z ¥¥
            ¥end{minipage}
        }
        ¥end{minipage}
    }
    ¥end{minipage}
}

¥end{document}


<t>は縦書き(「tategaki」のt)、<y>は横書き、<z>は横書きにして90度回転させます(半角英数字のみ)。

【←前頁】【↑目次】【次頁→】