我的其中一张桌子有问题。 如您在左侧看到的,文本超出了范围。我尝试了很多不同的方法,但到目前为止都没有用。
我的代码:
\documentclass{article}
\usepackage{rotating}
\usepackage{multirow}
\begin{document}
\begin{tabular}{c|p{0.40\textwidth}|p{0.50\textwidth}}
& \textbf{Vorteile} & \textbf{Nachteile} \\\hline
\multirow{3}{*}{\begin{sideways}\textbf{Kundensicht}\end{sideways}} & Jederzeit und überall verfügbar & fehlender physischer Kontakt mit den Produkten\\
& Unabhängig von Öffnungszeiten & Mindestbestellwert und zusätzliche Kosten\\
& Markttransparenz & Sicherheit bei der Zahlungsabwicklung \\\hline
\multirow{3}{*}{\begin{sideways}\textbf{Anbietersicht}\end{sideways}} & globale Präsenz & hoher technischer Aufwand\\
& Gewinnung von Kundendaten & kein schneller ROI \\
& Cross-/Up-Selling & Abhängigkeit von Google\\\hline
\end{tabular}
\end{document}
我看到了手动更改高度的可能性,但总是针对整个表格,而且正如您所见,顶行不需要更多空间。经过三个小时的搜索和尝试,我放弃了。
我想要的是,左侧的文本完美适合单元格,侧向居中,并且右侧的文本也在单元格中均匀分布。
如果有人有任何想法并能帮助我,我将不胜感激!
答案1
由于您没有提供带有表格的完整小文档,下面仅是我的表格测试平台的片段:)
\usepackage{makecell}
\renewcommand\theadfont{\bfseries\normalsize}
\begin{tabular}{c|m{0.40\textwidth}|m{0.50\textwidth}}
& \textbf{Vorteile} & \textbf{Nachteile} \\
\hline
\settowidth\rotheadsize{\theadfont Kundensichte}
\rothead{Kundensicht}
& \makecell[l]{Jederzeit und überall verfügbar\\
Unabhängig von Öffnungszeiten \\
Markttransparenz}
& \makecell[l]{Fehlender physischer Kontakt mit den Produkten \\
Mindestbestellwert und zusätzliche Kosten \\
Sicherheit bei der Zahlungsabwicklung} \\
\hline
\settowidth\rotheadsize{\theadfont Anbietersicht}
\rothead{Anbietersicht}
& \makecell[l]{globale Präsenz \\
Gewinnung von Kundendaten \\
Cross-/Up-Selling}
& \makecell[l]{hoher technischer Aufwand \\
kein schneller ROI \\
Abhängigkeit von Google} \\
\hline
\end{tabular}
编辑:
当然你可以定义新的命令来旋转单元格内容。例如,像这样:
\newcommand\RH[1]{% RotHead (with online measurement of cell height) ...
\settowidth\rotheadsize{\theadfont #1}
\rothead{#1}}
然后
\settowidth\rotheadsize{\theadfont Kundensichte}
\rothead{Kundensicht}
在上表中使用它作为
\RH{Kundensicht}