Re: フォントサイズの固定

名前: .
日時: 2005-05-25 21:59:23
IPアドレス: 210.198.133.*

>>36039 # 36035 で提示していただいたサンプルには # 特に深刻な問題は見当たらないようですが… とりあえず,環境の開始時に行った変更を環境の中身には 及ばないようにすると,次のようになるのでしょうか. %\documentclass{jarticle}% \documentclass[12pt]{jarticle}% \makeatletter \newenvironment{anothersize}[1]{% %%% \ifhmode \par \fi \def\NeedsTeXFormat##1{\@testopt\@NeedsTeXFormat{}}% \def\@NeedsTeXFormat[##1]{}% \def\reserved@a##1pt##2\relax{\@input{jsize##1.clo}}% \let\@@newcommand\newcommand \let\newcommand\renewcommand \makeatletter \reserved@a#1pt\relax \makeatother \let\newcommand\@@newcommand \let\reserved@a\relax} {\ifhmode \par \fi} %%% \NeedsTeXFormat は document 環境内で読み込まれるようなファイルでは %%% 用いられないので,\NeedsTeXFormat の定義は復元するまでもないでしょう. \makeatother \begin{document} \begin{table}\centering \begin{anothersize}{10pt} \caption{表のサンプル} \begin{tabular}{|c|c|}\hline aaa & ZZZ \\ \hline \end{tabular} \end{anothersize} \end{table} \end{document} # jsize10.clo などのクラスオプションファイルでは各種の # ページレイアウト・パラメータも定義されているので, # anothersize 環境の中身が複数ページにわたるようなことがあると # もう少し丁寧に扱うことになるでしょうけれども,table 環境の # 中身のようなところの文字サイズ変更を考えている場合には # 最初に提示していただいた処理で充分ではないでしょうか.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)