Ich versuche eine Tabelle zu generieren, verstehe aber nicht, warum die Ungleichheit in der dritten Zeile nicht richtig angezeigt wird.
Können Sie mir bitte helfen, diesen Fehler zu beheben? Vielen Dank!
%
\documentclass[12pt]{extreport}
\usepackage[left = 1in, right = 1in, top = 0.7in, bottom = 0.7in]{dsfont,bbm,geometry,amsmath}
\usepackage{tikz,lipsum,lmodern,amssymb,parskip,hyperref,multirow}
\begin{document}
$$\begin{center}
\begin{tabular}{ |l|c|c| }
\hline
\multirow{3}{*}{W(x,y)}
& & \\
& $ y \ge \dfrac{1}{2} $ & $ y < \dfrac{1}{2} $ \\
& & \\ \hline
\multirow{3}{*}{x \ge \dfrac{1}{2} }
& & \\
& $ \binom{n}{r} $ & $ \left(\!\!{n\choose r}\!\!\right) = \binom{n+r-1}{r} $ \\
& & \\ \hline
\multirow{3}{*}{x < \dfrac{1}{2}}
& & \\
& $ P(n,r) $ & $ n^r $ \\
& & \\ \hline
\end{tabular}
\end{center}$$
\end{document}
Antwort1
Für Ihren Tisch brauchen Sie nichtmehrreihigZellen. array
Ist auch besser geeignet als tabular
. Mit demzellePaket können Sie vertikale Lücken über und unter den Zellinhalten hinzufügen:
\documentclass[12pt]{extreport}
\usepackage[hmargin=1in, vmargin=0.7in]{geometry}
\usepackage{bbm, lmodern}
\usepackage{amsmath,amssymb}
\usepackage{makecell, multirow}
\begin{document}
\[
\setcellgapes{3pt}
\makegapedcells
\begin{array}{ |>{\displaystyle}l|*{2}{>{\displaystyle}c|} }
\hline
W(x,y) & y \ge \frac{1}{2} & y < \frac{1}{2} \\
\hline
x \ge \frac{1}{2} & \binom{n}{r} & \binom{n}{r}=\binom{n+r-1}{r} \\
\hline
x < \frac{1}{2} & P(n,r) & n^r \\
\hline
\end{array}
\]
\end{document}
Antwort2
Sie müssen den Mathematikmodus in allen Zellen verwenden. Dies \multirow
ist jedoch nicht notwendig. Hier mache ich zwei Vorschläge:
\documentclass[12pt]{report}
\usepackage[
left = 1in,
right = 1in,
top = 0.7in,
bottom = 0.7in
]{geometry}
\usepackage{array}
\usepackage{amsmath}
\usepackage{lmodern}
\usepackage{fixcmex} % important with lmodern
\usepackage{booktabs} % for the second table
\newcommand{\bbinom}[2]{\left(\!\!\binom{#1}{#2}\!\!\right)}
%\newcommand{\addbigstrut}{\vphantom{\Bigg|}}
\newcommand{\addbigstrut}{\vphantom{\left|\rule{0pt}{1cm}\right|}}
\begin{document}
\begin{equation*}
\newcolumntype{?}[1]{>{\displaystyle\addbigstrut}#1}
\begin{array}{ | ?{c} | ?{c} | ?{c} | }
\hline
W(x,y) & y \ge \dfrac{1}{2} & y < \dfrac{1}{2} \\
\hline
x \ge \dfrac{1}{2} & \binom{n}{r} & \bbinom{n}{r} = \binom{n+r-1}{r} \\
\hline
x < \dfrac{1}{2} & P(n,r) & n^r \\
\hline
\end{array}
\end{equation*}
\bigskip
\begin{equation*}
\newcolumntype{?}[1]{>{\displaystyle}#1}
\begin{array}{?{l}?{c}?{c}}
\multicolumn{3}{c}{W(x,y)} \\
\midrule
\addlinespace
& y \ge \dfrac{1}{2} & y < \dfrac{1}{2} \\
\addlinespace
\cmidrule(r){2-2}\cmidrule(l){3-3}
\addlinespace
x \ge \dfrac{1}{2} & \binom{n}{r} & \bbinom{n}{r} = \binom{n+r-1}{r} \\
\addlinespace
x < \dfrac{1}{2} & P(n,r) & n^r
\end{array}
\end{equation*}
\end{document}
Beachten Sie auch die Definition des Binomialkoeffizienten mit doppelten Klammern.