2열에는 어떻게 쓰고, 3열에는 표시를 어떻게 입력하나요?

2열에는 어떻게 쓰고, 3열에는 표시를 어떻게 입력하나요?

여기에 이미지 설명을 입력하세요시험지의 채점 방식에 대한 테이블을 만들었습니다. 내 질문은 두 번째 열에서만 텍스트를 줄 바꿈하고 세 번째 열에 해당 단계에 해당하는 표시를 입력하는 방법입니다. 일부 문서를 읽었지만 이 작업을 수행하는 방법을 모르겠습니다. 아래 내 코드는 다음과 같습니다.

\documentclass[12pt,a4paper]{exam}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabulary}
\usepackage{multirow}
\usepackage[table]{xcolor} 
\begin{document}
{
    \setlength{\extrarowheight}{5pt}
    \setlength{\tabcolsep}{10pt}
    \newcommand{\rr}{\raggedright}
    \newcommand{\tn}{\tabularnewline}
    \begin{tabular}{|@{}c|l|l|}
        \hline
        %\rowcolor{gray!20}
        \multicolumn{1}{|c}{\textbf {Q.no}}&
        \multicolumn{1}{|c}{\textbf{Scheme}}&
        \multicolumn{1}{|c|}{\textbf{Mark}}\\\hline \hline
        \rule{0pt}{25pt}1 &  $\displaystyle{\frac{3x^2-x-2}{x^2-1}=\frac{3x^2-3x+2x-2}{(x-1)(x+1)}}$ [Splitting middle term]  & B1 \\ \hline
        2 &  Row 2 & \\ \hline
        3 & Row 3 & \\ \hline
        4 & & \\ \hline
    \end{tabular}
}
\end{document}

답변1

을 로드했지만 tabulary테이블을 전체 페이지로 확장하려는 경우에는 을(를) 사용하는 것이 tabularx더 나은 선택일 수 있습니다. X테이블이 전체를 차지하도록 열을 확장하는 열 지정자를 제공합니다 .

그런 다음 셀에 줄바꿈을 적용하고 싶습니다. 이는 를 사용하여 간단하게 달성할 수 있습니다 \newline. 하지만 셀 안에 몇 가지 수식을 넣었으므로 매크로로 감싸는 것이 좋습니다 \makecell. 이렇게 하면 마침내 cellspace패키지를 사용하여 셀 내용 위와 아래에 약간의 간격을 추가할 수 있습니다. \makecell매크로 내부에 수식을 래핑하지 않으면 cellspace매크로가 원하는 효과를 얻지 못할 수 있습니다.

\documentclass[12pt,a4paper]{exam}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tabularx}
\usepackage{makecell}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{5pt}
\setlength{\cellspacebottomlimit}{5pt}

\begin{document}
 \setlength{\tabcolsep}{10pt}
 \newcommand{\rr}{\raggedright}

 \begin{tabularx}{\linewidth}{|l|S{X}|l|}
  \hline
  \textbf{Q.no} &
  \textbf{Scheme} &
  \textbf{Mark} \\ \hline \hline
  1 & \makecell[lt]{$\displaystyle{\frac{3x^2-x-2}{x^2-1}}$ \\ 
      $\displaystyle{=\frac{3x^2-3x+2x-2}{(x-1)(x+1)}}$} & B1 \\ \hline
  2 & Row 2 & \\ \hline
  3 & Row 3 & \\ \hline
  4 &  & \\ \hline
 \end{tabularx}

\end{document}

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

관련 정보