名前: 渡辺徹@Thor 日時: 2004-04-12 10:22:52 IPアドレス: 210.225.229.*
>>28025 > 間違っている点や 浮動体の中に浮動体を入れているから。 次の例を吟味して下さい。 \documentclass{jarticle} \usepackage{okumacro} \begin{document} {\LaTeX}において傍注(\texttt{\yen marginpar})は浮動体。 table環境もfigure環境も浮動体。浮動体の 中(\texttt{\yen marginpar})に浮動体(table)を入れられても 困るでしょう。\vskip2em 次のように浮動体にしない表環境を新設します。 これは傍注用に使うようにすれば良いでしょう。 \makeatletter \newenvironment{margintable}% {\vbox\bgroup\centering\def\@captype{table}}% {\egroup} \makeatother 使い方は以下のようになります。\vskip2em {\LaTeX}の変遷については表~\ref{tab:hoge}\marginpar{% \begin{margintable} \centering \caption{ほげ\label{tab:hoge}} \begin{tabular}{|c|} \hline\LaTeX2.09\\\LaTeXe\\\LaTeX3\\\hline \end{tabular} \end{margintable}}を見てね。\vskip2em 普通の表(表~\ref{tab:ara})も次のようになります。 \begin{table}[htpb] \centering \caption{普通の表\label{tab:ara}} \begin{tabular}{|ccc|} \hline ほげ& げほ& どれ\\\hline \end{tabular} \end{table} \vskip2em 傍注の表~\ref{tab:geho}\marginpar{% \begin{margintable} \centering \caption{げほ\label{tab:geho}} \begin{tabular}{|c|} \hline\TeX\\\LaTeX\\何か\\\hline \end{tabular} \end{margintable}}% はどこに旅立つかは分かりませんけどね。 \end{document}
この書き込みへの返事: