라텍스 문서에 대한 추론 규칙 정렬

라텍스 문서에 대한 추론 규칙 정렬

안녕하세요 저는 아래 그림과 같이 추론 규칙에 대한 단계별 설명을 깔끔하게 작성하려고 합니다.

3개의 열이 있고 각 열마다 가운데 정렬된 것 같습니다.

이 양식은 줄 없이 표만 사용하는 것인가요?? 명제 논리에 관한 문서를 작성해본 경험이 있는 사람이 있다면 몇 가지 팁을 알려주세요. 감사해요

내가 만들고 싶은 라텍스

답변1

@Werner가 제공한 솔루션은 아래에 재현되어 있습니다.https://tex.stackexchange.com/a/410766/197451

두 가지 증명 환경이 제공됩니다.

증명A

그리고

증명B

첫 번째는 일반 을 사용하고 tabular, 두 번째는 tabularx단락 텍스트를 양쪽 정렬할 수 있는 를 사용합니다.

여기에 이미지 설명을 입력하세요

MWE

\documentclass{article}

\usepackage{tabularx}

\newcounter{proofstep}
\newcommand{\step}{}
\newenvironment{proofA}
  {\par
   \setcounter{proofstep}{0}%
   \renewcommand{\step}{\refstepcounter{proofstep}\theproofstep. &}%
   \noindent
   \begin{tabular}{ @{} r c l @{}}}
  {\end{tabular}}
\newenvironment{proofB}
  {\par
   \setcounter{proofstep}{0}%
   \renewcommand{\step}{\refstepcounter{proofstep}\theproofstep. &}%
   \noindent
   \tabularx{\textwidth}{ @{} r c X @{} }}
  {\endtabularx}

\begin{document}

\noindent
\begin{tabular}{ @{} r c l @{} }
  1. & some math & Justification. \\
  2. & some math & Justification.
\end{tabular}

\begin{proofA}
  \step some math & Justification. \\
  \step some math & Justification.
\end{proofA}

\begin{proofB}
  \step some math & This is just another sentence that will span at least two 
   lines. Well, now it will, for sure! \\
  \step some math & Justification.
\end{proofB}

\end{document}

표 형식 환경의 코드를 다음과 같이 수정하면 헤더 행을 추가할 수 있습니다.

\begin{tabular}{ @{} r c l @{} }
     & \textbf{Step} & \textbf{Reason}\\
  1. & some math     & Justification. \\
  2. & some math     & Justification.
\end{tabular}

여기에 이미지 설명을 입력하세요

관련 정보