天地有情

[LaTeX] キャプション・パッケージ  いろいろ

キャプション関連のパッケージ を集めました.

■ 次のようなパッケージ が用意されています.

caption00.png

(1)caption.sty --- フロート環境でキャプションをカスタマイズ

caption.sty はバージョンが複数存在します.caption2.sty, caption3.sty などですが,
これらは,ここで紹介する caption.sty に統合化されいるようです.バージョン 3.3 が
現時点での最新版となります.

利用できるクラスファイルは欧文クラスファイルとなっていますが,和文クラスファイル
も使えます.ただし,Warning (Unsupported document class (or package) detected)
が出力されますが問題ありません.

captionパッケージには後述の bicaption.sty, subcaption.sty などが bundle されています.


・インストール
TeXLive/W32TeX などには標準でインストールされています.

・マニュアル
コマンドラインから texdoc caption-eng を実行するか,上記に同梱の caption-eng.pdf を
お読み下さい.

・使い方

● 主なオプションとコマンドは以下の通りです.

caption01-1.png


● オプションの指定方法

多数のオプションが用意されていますが,オプション指定には次のような方法があります.
なお,オプションはカンマで区切って複数指定できます.

(i) グローバル指定1

   \usepackage [<options>] {caption}
   
   e.g. \usepackage[margin=10pt,font=small,labelfont=bf]{caption}

(ii) グローバル指定2

   \usepackage {caption}
   \captionsetup {<options>}
   
   e.g.
   \usepackage{caption}
   \captionsetup{margin=10pt,font=small,labelfont=bf}

(iii) ローカル指定

   \begin{figure}
    \captionsetup {<options>}
    \caption{...}
   \end{figure}


・サンプル

(A)\captionsetup{format=hang,font=bf,margin=70pt,name=図}を指定
          ("name=図"は和文クラスファイルの場合はデフォルトのため不要です.)

caption01-2.png


(B)\captionsetup{format=plain,font=large,margin=50pt,name=図}を指定

caption01-3.png


(C)\captionsetup{margin=60pt,labelsep=newline,justification=centering}を指定

caption01-4.png

(2)bicaption.sty --- 図・表にバイリンガルの表題が付けられる

bicaptionパッケージは,バイリンガルキャプションの組版をサポートします.

・インストール
TeXLive/W32TeX などには標準でインストールされています.
("caption" package に bundle されています.)

・マニュアル
コマンドラインから texdoc bicaption を実行するか,上記に同梱の bicaption.pdf を
お読み下さい.

・使い方

caption02-1.png

オプションは、"caption" パッケージのと同様です.さらに,第二言語のために使用され
る設定を指定します.


・サンプル

caption02-2.png


caption02-3A.png

caption02-3B.png

caption02-3C.png


(3)ccaption.sty --- 図・表のキャプションを変更する

・インストール
TeXLive/W32TeX などには標準でインストールされています.

・マニュアル
コマンドラインから texdoc ccaption を実行するか,上記に同梱の ccaption.pdf を
お読み下さい.

・使い方

caption03-1.png


・サンプル

caption03-2.png


(A) \contcaption --- 分割した図・表に同じ番号を付ける

caption03-3.png



(B) \legend --- \caption とは別の標題を作る

caption03-4.png


(C)\captiondelim --- 図・表の後の ":" は再設定できる

caption03-5.png



(D)titledオプション指定,\hangcaption, \changecaptionwidth,\captionwidth,\captiontitlefont

caption03-6.png



(E)captionstyle --- \centering, \raggedleft, \raggedright

caption03-7A.png

caption03-7B.png



(4)sidecap.sty --- 図・表の横にキャプションを置く

・インストール
TeXLive/W32TeX などには標準でインストールされています.

・マニュアル
コマンドラインから texdoc sidecap を実行するか,上記に同梱の sidecap.pdf を
お読み下さい.

・使い方

caption04-1.png


・サンプル

(A)オプション --- outercaption

caption04-2.png


(B)オプション --- innercaption

   同上の逆配置となります.

caption04-3.png


(5)hangcaption --- 長いキャプションの折り返し

長いキャプションを折り返し,インデントされされます.

・ダウンロード
必要に応じて https://www.ctan.org/tex-archive/macros/latex209/contrib/misc からダウンロードします.

・コマンド

\hangcaption{キャプション}

・サンプル

caption05-1.png



(6)その他 --- captdef.sty , capt-of.sty

拙著ブログ( http://konoyonohana.blog.fc2.com/blog-entry-202.html )をご一読ください.

(EOF)
スポンサーサイト
  1. 2016/08/28(日) 16:16:08|
  2. LaTeX Tools