질문이 있습니다. 나는 s21(및 s22, s23, s24)이 정확히 "Falls Spieler 1 'schiessen' wählt, wähle 'schiessen'" 줄의 중간에 있지 않다는 인상을 받았습니다. 그리고 "Falls Spieler 1 'passen' wählt, wähle 'passen'." s21(및 s22, s23, s24)을 수평 및 수직 중앙에 어떻게 배치할 수 있나요? 내가 무슨 뜻인지 아시기를 바랍니다. 도와주셔서 감사합니다!!
\documentclass[a4paper, fontsize=11pt]{scrbook}
\usepackage{geometry} \geometry{a4paper, top=25mm, left=25mm, right=25mm, bottom=20mm, headsep=10mm, footskip=12mm}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{multirow,array}
\usepackage{arydshln}
\begin{document}
\begin{center}
\begin{tabular}{l|l}
\multirow{2}{10mm}{$s_{21}$} & Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
& Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{passen}. \\
\hline
\multirow{2}{10mm}{$s_{22}$} & Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
& Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{schiessen}. \\
\hline
\multirow{2}{10mm}{$s_{23}$} & Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
& Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{passen}. \\
\hline
\multirow{2}{10mm}{$s_{24}$} & Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
& Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{schiessen}. \\
\end{tabular}
\end{center}
\end{document}
답변1
센터링을 위해서는 코드에서 두 가지 사항을 변경해야 합니다.
- 첫 번째 열 유형은 다음과 같아야 합니다.
c
- 대신
multirow
사용하기 위해\multirow{2}*{...}
\multirow{2}{10mm}{
원본 MWE를 컴파일할 수 없기 때문에 문제가 있는 부분을 설명합니다. 그래서 다음과 같은 결과를 얻습니다.
\documentclass[a4paper,fontsize=11pt]{scrbook}
\usepackage[margin=25mm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
%\usepackage{amsmath,amssymb}
\usepackage{array,multirow}
\usepackage{arydshln}
\begin{document}
\begin{center}
\begin{tabular}{c|l}
\multirow{2}*{$s_{21}$}
& Falls Spieler 1 \\ %\enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
& Falls Spieler 1 \\ %\enquote*{passen} wählt, wähle \enquote*{passen}. \\
\hline
\multirow{2}*{$s_{22}$}
& Falls Spieler 1 \\ %\enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
& Falls Spieler 1 \\ %\enquote*{passen} wählt, wähle \enquote*{schiessen}. \\
\hline
\multirow{2}*{$s_{23}$}
& Falls Spieler 1 \\ %\enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
& Falls Spieler 1 \\ %\enquote*{passen} wählt, wähle \enquote*{passen}. \\
\hline
\multirow{2}*{$s_{24}$}
& Falls Spieler 1 \\ %\enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
& Falls Spieler 1 \\ %\enquote*{passen} wählt, wähle \enquote*{schiessen}. \\
\hline
\end{tabular}
\end{center}
\end{document}
답변2
없이 multirow
:
\documentclass[a4paper,fontsize=11pt]{scrbook}
\usepackage[margin=25mm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
%\usepackage{amsmath,amssymb}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{>{$}c<{$}|m{0.55\linewidth}}\hline
s_{21} & Falls Spieler 1 \enquote*{schiessen} wählt, wähle
\enquote*{schiessen}\newline
Falls Spieler 1 \\\hline
s_{22} & Falls Spieler 1 \newline
Falls Spieler 1 \\ \hline
s_{23} & Falls Spieler 1 \newline
Falls Spieler 1 \\ \hline
s_{24} & Falls Spieler 1 \newline
Falls Spieler 1 \\\hline
\end{tabular}
\end{center}
\end{document}
답변3
또한 \makecell
셀 내부에서 줄 바꿈을 허용하는 명령을 사용할 수도 있습니다. 나는 더 두꺼운 수직선을 사용하여 테이블을 약간 개선할 자유를 얻었습니다 \arraystretch
.
\documentclass[a4paper, fontsize=11pt]{scrbook}
\usepackage{geometry} \geometry{a4paper, top=25mm, left=25mm, right=25mm, bottom=20mm, headsep=10mm, footskip=12mm}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array, makecell}
\usepackage{arydshln}
\begin{document}
\begin{center}
\renewcommand{\cellalign}{lc}\renewcommand\arraystretch{1.333}
\begin{tabular}{ >{$}c<{$}!{\vrule width 1pt}l}
s_{21} & \makecell{Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{passen}. }\\
\hline
s_{22} & \makecell{Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{schiessen}. \\
Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{schiessen}.} \\
\hline
s_{23} & \makecell{ Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{passen}.} \\
\hline
s_{24} & \makecell{Falls Spieler 1 \enquote*{schiessen} wählt, wähle \enquote*{passen}. \\
Falls Spieler 1 \enquote*{passen} wählt, wähle \enquote*{schiessen}.} \\
\end{tabular}
\end{center}
\end{document}