Wie schreibe ich in die 2. Spalte und gebe Noten in die 3. Spalte ein

Wie schreibe ich in die 2. Spalte und gebe Noten in die 3. Spalte ein

Bildbeschreibung hier eingebenIch habe eine Tabelle für ein Bewertungsschema für eine Prüfungsarbeit erstellt. Meine Frage ist, wie ich Text nur in der 2. Spalte umbrechen und die diesem Schritt entsprechenden Noten in der 3. Spalte eingeben kann. Ich habe einige Dokumentationen gelesen und weiß nicht, wie das geht. Hier ist mein Code unten.

\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}

Antwort1

Sie haben geladen tabulary, aber falls Sie Ihre Tabelle auf die ganze Seite strecken möchten, tabularxist möglicherweise mit die bessere Wahl. Es stellt den Spaltenbezeichner bereit X, der die Spalte streckt, sodass die Tabelle die ganze Seite mit einnimmt.

Dann möchten Sie Zeilenumbrüche in Ihren Zellen haben. Dies lässt sich einfach mit erreichen \newline. Da Sie jedoch einige Formeln in die Zelle einfügen, sollten Sie diese besser in ein \makecellMakro einschließen. Auf diese Weise können Sie das Paket schließlich verwenden, cellspaceum oberhalb und unterhalb des Zellinhalts etwas Abstand hinzuzufügen. Wenn Sie die Formeln nicht in das \makecellMakro einschließen, haben die cellspaceMakros möglicherweise nicht den gewünschten Effekt.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen