나는 방정식의 "표"를 참조하고 싶지만 모든 "셀"에 번호가 매겨지기를 원합니다. 번호 매기기 라인과 유사한 거래에 대해 본 모든 답변은 있지만 개별 셀에도 번호를 매기고 싶습니다. 최소한의 코드는 다음과 같습니다.
\begin{align*}
\begin{array}{c|c|c}
p & q & p\wedge q\\\hline
1 & 1 & 1\\\hline
1 & 0 & 0\\\hline
0 & 1 & 0\\\hline
0 & 0 & 0 \\
\end{array} &&&
\begin{array}{c|c|c}
p & q & p\vee q\\\hline
1 & 1 & 1\\\hline
1 & 0 & 1\\\hline
0 & 1 & 1\\\hline
0 & 0 & 0 \\
\end{array}\\[1.3ex]
\begin{array}{c|c|c}
p & q & p\veebar q\\\hline
1 & 1 & 0\\\hline
1 & 0 & 1\\\hline
0 & 1 & 1\\\hline
0 & 0 & 0 \\
\end{array}&&&
\begin{array}{c|c}
p & \neg p\\\hline
1 & 0 \\\hline
0 & 1\\
\end{array}
\end{align*}
출력의 화면 캡처는 다음과 같습니다. 내가 원하는 것은 모든 진리표에 자체 태그(반드시 숫자가 아니라 \tag
각 태그에 사용할 수 있음)가 있어서 나중에 참조할 수 있도록 하는 것입니다.
답변1
다음은 다음과 같은 솔루션입니다 tabularx
.
\documentclass[12pt]{report}
\usepackage{amsmath, amssymb}
\usepackage{tabularx}
\begin{document}
Some text. Some more text.
{\centering \renewcommand{\tabularxcolumn}[1]{m{#1}}
\begin{tabularx}{\textwidth}{@{}XX@{}}
\begin{equation}\label{TT:AND}
\begin{array}{c|c|c}
p & q & p\wedge q\\\hline
1 & 1 & 1\\\hline
1 & 0 & 0\\\hline
0 & 1 & 0\\\hline
0 & 0 & 0
\end{array}
\end{equation} &
\begin{equation}\label{TT:OR}
\begin{array}{c|c|c}
p & q & p\vee q\\\hline
1 & 1 & 1\\\hline
1 & 0 & 1\\\hline
0 & 1 & 1\\\hline
0 & 0 & 0
\end{array}
\end{equation} \\[-2ex]
%
\begin{equation}
\begin{array}{c|c|c}\label{TT:XOR}
p & q & p\veebar q\\\hline
1 & 1 & 0\\\hline
1 & 0 & 1\\\hline
0 & 1 & 1\\\hline
0 & 0 & 0
\end{array}
\end{equation}&
\begin{equation}\label{TT:NEG}
\begin{array}{c|c}
p & \neg p\\\hline
1 & 0 \\\hline
0 & 1
\end{array}
\end{equation}
\end{tabularx}\vskip -1ex
}
Text continuation.
\end{document}
답변2
array
다음은 (a) 각 환경을 환경에 배치하고 equation
, (b) 각 환경을 width 환경 equation
에 배치하고 , (c) 네 가지 환경을 환경에 배치하는 솔루션입니다 . 환경에 환경을 포함시키면 4개의 어레이 그룹 위와 아래에 약간의 공백이 있게 됩니다.minipage
0.5\linewidth
minipage
center
minipage
center
\documentclass{article}
\usepackage{array} % for '\extrarowheight' macro
\usepackage{amssymb} % for '\veebar' macro
\begin{document}
\begin{center}
\setlength\extrarowheight{1pt} % for a less "cramped" look
\begin{minipage}{0.5\linewidth}\begin{equation}\begin{array}{c|c|c}
p & q & p\wedge q \\ \hline
1 & 1 & 1 \\ \hline
1 & 0 & 0 \\ \hline
0 & 1 & 0 \\ \hline
0 & 0 & 0
\end{array}\end{equation}\end{minipage}%
\begin{minipage}{0.5\linewidth}\begin{equation}\begin{array}{c|c|c}
p & q & p\vee q \\ \hline
1 & 1 & 1 \\ \hline
1 & 0 & 1 \\ \hline
0 & 1 & 1 \\ \hline
0 & 0 & 0
\end{array}\end{equation}\end{minipage}
\vspace{5mm} % or whatever amount of vertical spacing you prefer
\begin{minipage}{0.5\linewidth}\begin{equation}\begin{array}{c|c|c}
p & q & p\veebar q \\ \hline
1 & 1 & 0 \\ \hline
1 & 0 & 1 \\ \hline
0 & 1 & 1 \\ \hline
0 & 0 & 0
\end{array}\end{equation}\end{minipage}%
\begin{minipage}{0.5\linewidth}\begin{equation}\begin{array}{c|c}
p & \neg p \\ \hline
1 & 0 \\ \hline
0 & 1 \\
\end{array}\end{equation}\end{minipage}
\end{center}
\end{document}