吹き出しサンプル
レンダリング結果

TeXソース
TeXソース
入力コード
%%%% サンプルソース
\documentclass[b5j,10pt,twoside]{tetsujsarticle}
\usepackage{tetsuryoku}
\pagestyle{fancy}
\余白設定
\begin{document}
\fornext{20}{あいう}%
%%% 吹き出し開始(下)
\吹き出し[位置=下,幅=5zw,枠の角丸半径=5pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=10pt,吹き出し口の高さ=8pt,文字サイズ=\footnotesize,行送り=10pt]{あいうえおかきくく
%%% 吹き出しの中の入れ子吹き出し(上)
\吹き出し[位置=上,幅=4zw,枠の角丸半径=0pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=5pt,吹き出し口の高さ=5pt,文字サイズ=\footnotesize,行送り=10pt]{ほげほげ}%
け
%%% 吹き出しの中の入れ子吹き出し(下)
\吹き出し[位置=下,幅=2zw,枠の角丸半径=2pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=5pt,吹き出し口の高さ=5pt,文字サイズ=\footnotesize,行送り=10pt]{ほげ}こさしすせそ}%
\fornext{50}{あいう}%
%%% 吹き出し開始(上)
\吹き出し[位置=上,幅=5zw,枠の角丸半径=5pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=10pt,吹き出し口の高さ=8pt,文字サイズ=\footnotesize,行送り=10pt]{あいうえおかきくく
%%% 吹き出しの中の入れ子吹き出し(上)
\吹き出し[位置=上,幅=4zw,枠の角丸半径=0pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=5pt,吹き出し口の高さ=5pt,文字サイズ=\footnotesize,行送り=10pt]{ほげほげ}%
け
%%% 吹き出しの中の入れ子吹き出し(下)
\吹き出し[位置=下,幅=2zw,枠の角丸半径=2pt,枠と文字の上下間隔=2pt,枠と文字の左右間隔=2pt,吹き出し口の幅=5pt,吹き出し口の高さ=5pt,文字サイズ=\footnotesize,行送り=10pt]{ほげ}こさしすせそ}%
\fornext{40}{あいう}%
\end{document}
%%%% 書式の説明
\吹き出し{ほげ}で,吹き出しが出力される。[ ] オプションで書式をカスタマイズできる。
吹き出しの内容には,\par を含むことはできないが,\\ での強制改行はできる。
また,吹き出しの内容に \parbox や minipage 環境を含むことはできるので,それで包めば複数段落も収容可能。
%%%% [ ] オプションの設定項目とデフォルト値
・枠と文字の上下間隔=3pt : 読んで字の如く
・枠と文字の左右間隔=3pt : 読んで字の如く
・吹き出し口の幅=10pt : 吹き出しの引き出し線となる二等辺三角形の底辺の長さ
・吹き出し口の高さ=5pt :吹き出しの引き出し線となる二等辺三角形の高さ
・吹き出しの幅=0pt : 吹き出しの横幅。設定値が 0pt の場合は,内容に応じて自動伸縮する。
・枠の角丸半径=4pt : 角丸枠にする場合の円の半径。0pt の場合は,直角の枠になる。
・位置=上 : 「上」「下」のいずれかを指定。吹き出しが,行に対して上下どちらに配置されるか。
・文字サイズ=\normalsize : 吹き出し内の文字の大きさ。
・行送り=\baselineskip : 吹き出し内の行送り。
%%%% デフォルト値の変更方法
\setlength{\吹き出しの枠と文字の上下間隔}{3pt}
\setlength{\吹き出しの枠と文字の左右間隔}{3pt}
\setlength{\吹き出しの枠の角丸半径}{4pt}
\setlength{\吹き出しの口の幅}{10pt}
\setlength{\吹き出しの口の高さ}{5pt}
\setlength{\吹き出しの幅}{0pt}
\def\吹き出しの位置{上}
\def\吹き出しの文字サイズ{\normalsize}
\setlength\吹き出しの行送り{\baselineskip}