Как писать во 2-м столбце и вводить баллы в третий столбец?

Как писать во 2-м столбце и вводить баллы в третий столбец?

введите описание изображения здесьЯ создал таблицу для Схемы оценок экзаменационной работы. Мой вопрос в том, как перенести текст только во 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}

введите описание изображения здесь

Связанный контент