TeX メモ

図と表をminipage で並べたいとき。
プリアンブルに書いて

\makeatletter
\newcommand{\figcaption}[1]{\def\@captype{figure}\caption{#1}}
\newcommand{\tblcaption}[1]{\def\@captype{table}\caption{#1}}
\makeatother

figure でやる。

\begin{figure}[h]
\begin{tabular}{ccc}
  \begin{minipage}{.30\textwidth}
  	\begin{tabular}{lc}
	論理演算	& AND \\
	論理式	& $F=A\cdot B$\\
	真理値表	& 表\ref{table:and}\\
	図記号	& 図\ref{fig:and}
	\end{tabular}
	
  \end{minipage}
  \begin{minipage}{.30\textwidth}

	\centering
	\includegraphics[width=3cm]{and.pdf}
    \figcaption{ANDの図記号}
    \label{fig:and}
  \end{minipage}

  \begin{minipage}{.30\textwidth}
    \begin{center}
    \tblcaption{ANDの真理値表}
    \label{table:and}
	\begin{tabular}{|c|c||c|}\hline
		A & B & F \\ \hline\hline
		0 & 0 & 0 \\ \hline
		0 & 1 & 0 \\ \hline
		1 & 0 & 0 \\ \hline
		1 & 1 & 1 \\ \hline
	\end{tabular}
    \end{center}
  \end{minipage}
\end{tabular}
\end{figure}

 
表の文字や背景に色をつけたい
プリアンブルに

\usepackage[dvipdfm, usenames]{color}
\begin{tabular}{>{\columncolor{blue}}ccc}
  \rowcolor{red} 1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & \cellcolor{green} 9
\end{tabular}