如何设置表格的水平空间

如何设置表格的水平空间

以下是 中的项目tabular。使用tabular文本超出页面范围。

在此处输入图片描述

为了摆脱这个问题。我尝试了\\。但没有帮助。它没有对齐。

在此处输入图片描述

有人能帮助我得到下面的

在此处输入图片描述

以下是使用的代码

\section{Technical Skills}
\begin{tabular}{@{}l >{\hspace{8pt}:\hspace{10pt}} l}
\textbf{IDE/Tools} & STS, Eclipse, WindowBuilder, NetBeans, Jasper Studio, iReport, \\ QBrowser, IBM Rational Rose \\
\end{tabular} 

答案1

您可以使用列设置第二列的宽度p,以便它保持在边距内:

\documentclass{article}
\usepackage{array}
\begin{document}
\section{Technical Skills}
\begin{tabular}{@{}l@{ : }p{.75\textwidth}}
\textbf{IDE/Tools} & STS, Eclipse, WindowBuilder, NetBeans, Jasper Studio, iReport,  QBrowser, IBM Rational Rose
\end{tabular}
\end{document}

在此处输入图片描述

在图片中您可以看到黑色的文本边缘。

答案2

如果您想使用页面宽度的最大值,您可以tabularx在此处使用包的 X 列。您唯一需要做的就是将最长的描述文本\textbf{IDE/Tools}:(就您而言)放入\settowidth命令中。

% arara: pdflatex

\documentclass{article}
\usepackage{lmodern} % scalable version of your font (for microtype)
\usepackage{microtype} % better kerning in table cells
\usepackage{tabularx}
\usepackage{blindtext} % just for demo
\usepackage{showframe} % just for demo

\begin{document}    
\section{Technical Skills}
\blindtext
\newlength{\myl}
\settowidth{\myl}{\textbf{Other stuff}:} % put your longest description text here (without trailing withspace)
\begin{tabularx}{\textwidth}[t]{@{}p{\myl}@{ } X@{}}
    \textbf{IDE/Tools}: & STS, Eclipse, WindowBuilder, NetBeans, Jasper Studio, iRe\-port, QBrows\-er, IBM Rational Rose \\
    \textbf{Other stuff}: & More other stuff \\
    \textbf{Long stuff}: & \blindtext \\
\end{tabularx} 
\blindtext
\end{document}

在此处输入图片描述

相关内容