TeXで表や数式自体を拡大縮小する方法

2段組にすると表が飛び出そうになることがあります. (右の黒い部分は紙面ではないところです)

f:id:all_for_nothing:20190830170524p:plain

今回の場合は飛び出てはいませんが, 輪転する際に紙がズレて表の一部が切れてしまいかねません. そこで表そのものを拡大縮小するために graphicx パッケージの \scalebox を用いてみましょう. 今回は適当に 0.8 倍とか置いてみます.

\subsection{立式について}
以下のように変数を割り当てる。

\begin{table}[h]
  \centering
  \scalebox{0.8}{
  \begin{tabular}{|c|c|c|c|c|c|c|c|c|}
    \hline
    $x_{11}$ & $x_{12}$ & $x_{13}$ & $x_{14}$ & $x_{15}$ & $x_{16}$ & $x_{17}$ & $x_{18}$ & $x_{19}$ \\ \hline
    $x_{21}$ & $x_{22}$ & $x_{23}$ & $x_{24}$ & $x_{25}$ & $x_{26}$ & $x_{27}$ & $x_{28}$ & $x_{29}$ \\ \hline
    $x_{31}$ & $x_{32}$ & $x_{33}$ & $x_{34}$ & $x_{35}$ & $x_{36}$ & $x_{37}$ & $x_{38}$ & $x_{39}$ \\ \hline
    $x_{41}$ & $x_{42}$ & $x_{43}$ & $x_{44}$ & $x_{45}$ & $x_{46}$ & $x_{47}$ & $x_{48}$ & $x_{49}$ \\ \hline
    $x_{51}$ & $x_{52}$ & $x_{53}$ & $x_{54}$ & $x_{55}$ & $x_{56}$ & $x_{57}$ & $x_{58}$ & $x_{59}$ \\ \hline
    $x_{61}$ & $x_{62}$ & $x_{63}$ & $x_{64}$ & $x_{65}$ & $x_{66}$ & $x_{67}$ & $x_{68}$ & $x_{69}$ \\ \hline
    $x_{71}$ & $x_{72}$ & $x_{73}$ & $x_{74}$ & $x_{75}$ & $x_{76}$ & $x_{77}$ & $x_{78}$ & $x_{79}$ \\ \hline
    $x_{81}$ & $x_{82}$ & $x_{83}$ & $x_{84}$ & $x_{85}$ & $x_{86}$ & $x_{87}$ & $x_{88}$ & $x_{89}$ \\ \hline
    $x_{91}$ & $x_{92}$ & $x_{93}$ & $x_{94}$ & $x_{95}$ & $x_{96}$ & $x_{97}$ & $x_{98}$ & $x_{99}$ \\ \hline
  \end{tabular}
  }
\end{table}

f:id:all_for_nothing:20190830170520p:plain

ビンゴですね.

ちなみに, 数式の式番号の大きさはそのままにして, 数式の大きさは拡大縮小したいという場合にも使えます. \scalebox{倍率}{数式} として適切な式環境にぶち込んでやれば大丈夫です.