表格中的文本右对齐

表格中的文本右对齐
    \begin{center}
\begin{tabular}{|p{3.35cm}||p{5cm}|l|}
\hline
\thead{Område} & \thead{Positive konsekvenser} & \thead{Negative konsekvenser} \\
\hline \hline
\textbf{Arbejdsfordeling} & Et nyt slags produkt giver næsten altid ny arbejdskraft & \\
\hline
\textbf{Infrastruktur} &  & \\
\hline
\textbf{De fysiske ressourcer} &  & \\
\hline
\textbf{Den offentlige sektor} &  & \\
\hline
\textbf{NGO'er} &  & \\
\hline
\textbf{Befolkningens levevilkår} &  & \\
\hline
\end{tabular}
    \end{center}   

它产生以下输出:

桌子

如何让左列的文本像中间列第 2 行那样对齐?我使用 {p{xcm}} 命令,但我不知道如何像“c”、“l”和“r”那样对齐它。

答案1

你想要的就是这样的东西吗?我猜你makecell在序言中加载了该包。我添加了使用hhline以使其看起来更好\hlinesvlines尽管只有水平线,正如booktabs包所建议的那样看起来仍然更好)。我还加载了ragged2e在列中使用合理的连字符,以及 cellspace在表格中使用不太紧密的垂直间距。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{makecell, ragged2e}%
\renewcommand*\theadfont{\bfseries}
\usepackage{cellspace}
\setlength\cellspacetoplimit{4pt}
\setlength\cellspacebottomlimit{4pt}
\usepackage{hhline}
\newcommand\myhline{\hhline{|-||-|-|}}

\begin{document}

\begin{center}
\begin{tabular}{| >{\RaggedRight\bfseries}S{p{3.35cm}}||p{5cm}|l|}
\myhline
\thead{Område} & \thead{Positive konsekvenser} & \thead{Negative konsekvenser} \\
\hhline{:=::=:=:}
Arbejdsfordeling & Et nyt slags produkt giver næsten altid ny arbejdskraft & \\
\myhline
Infrastruktur &  & \\
\myhline
De fysiske ressourcer &  & \\
\myhline
Den offentlige sektor &  & \\
\myhline
NGO'er &  & \\
\myhline
Befolkningens levevilkår &  & \\
\myhline
\end{tabular}
\end{center}

\end{document} 

在此处输入图片描述

答案2

无需复杂设置:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}

\usepackage{array,ragged2e,booktabs}

\begin{document}

\begin{center}
\begin{tabular}{
  @{}
  >{\RaggedRight\bfseries}p{3cm}
  >{\RaggedRight}p{4cm}
  l
  @{}
 }
\toprule
\multicolumn{1}{c}{\bfseries Område} & 
  \multicolumn{1}{c}{\bfseries Positive konsekvenser} &
  \multicolumn{1}{c}{\bfseries Negative konsekvenser} \\
\midrule
Arbejdsfordeling & Et nyt slags produkt giver næsten altid ny arbejdskraft & \\
\addlinespace
Infrastruktur &  & \\
\addlinespace
De fysiske ressourcer &  & \\
\addlinespace
Den offentlige sektor &  & \\
\addlinespace
NGO'er &  & \\
\addlinespace
Befolkningens levevilkår &  & \\
\bottomrule
\end{tabular}
\end{center}

\end{document} 

在此处输入图片描述

如果您确实想要一个带格线的表格(相信我,您不需要),请使用 的功能hhline。但切勿使用双重格线。

相关内容