![表格单元格中的文本间距](https://linux22.com/image/284673/%E8%A1%A8%E6%A0%BC%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E9%97%B4%E8%B7%9D.png)
我该如何以这种方式来隔开这两个单元格?
而不是这样:
代码:
\begingroup
\setlength{\LTleft}{-20cm plus -1fill}
\setlength{\LTright}{\LTleft}
\begin{longtable}{|>{\centering\arraybackslash}p{5cm}|>{\centering\arraybackslash}p{3cm}|p{8cm}|}
\hline
\textbf{Classe} & \textbf{Stéréotype} & \multicolumn{1}{|c|}{\textbf{R\^ole}} \tabularnewline
\hline
\raisebox{-0.35cm}{Les classes de dialogues} \og Boundary \fg & \raisebox{-0.95cm}{\includegraphics[scale=0.7]{images/st_boundary}} & Elles permettent l'interaction entre l'IHM et les utilisateurs. Ces classes sont directement issues de l'analyse de maquette. \tabularnewline
\hline
\raisebox{-0.95cm}{Les classes de contr\^oles} \og Control \fg & \raisebox{-1.72cm}{\includegraphics[scale=0.7]{images/st_control}} & Ces classes modélisent la cinématique de l'application. Elles font la jonction entre les dilogues et les classes métiers en permettant aux différentes vues de l'application de manipuler les informations détenues par un ou plusieurs objets métiers.\tabularnewline
\hline
\raisebox{-0.7cm}{Les classes entités} \og Entity \fg & \raisebox{-1.2cm}{\includegraphics[scale=0.7]{images/st_entity}} & Ces classes sont fénéralement persistantes, elles proviennent directement du mod\`ele du domaine et permettent \`a des données et des relations d'\^etre stockées dans des fichiers ou des bases de données. \tabularnewline
\hline
\multicolumn{3}{l}{} \\[-7pt]
\caption[]{Description des classes d'analyse.}
\end{longtable}
\endgroup
这就是我最终想要做的事情:
多谢 !!
答案1
下次请发布一个可编译的示例...
您不应该使用这些\raisebox
es 来将材料放置在您的表中。
尝试使用m
列说明符代替并在中p
添加选项(需要带有选项的包)。valign=C
\includegraphics
adjustbox
export
此外,\par
如果您想将一些文本放在其他文本下方,您可以发出一个。
最后,要在表格和其标题之间添加一些间距,请加载caption
包并发出命令
\captionsetup[longtable]{skip=1em}
而不是插入行
\multicolumn{3}{l}{} \\[-7pt]
在你的桌子上。
梅威瑟:
\documentclass{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[demo]{graphicx}
\usepackage{longtable,array}
\usepackage[export]{adjustbox}
\usepackage{caption}
\captionsetup[longtable]{skip=1em}
\begin{document}
\begingroup
\setlength{\LTleft}{-20cm plus -1fill}
\setlength{\LTright}{\LTleft}
\begin{longtable}{|>{\centering\arraybackslash}m{5cm}|>{\centering\arraybackslash}m{3cm}|m{8cm}|}
\hline
\textbf{Classe} & \textbf{Stéréotype} & \multicolumn{1}{|c|}{\textbf{R\^ole}} \tabularnewline
\hline
Les classes de dialogues\par \og Boundary \fg &
\includegraphics[width=1cm,height=1cm,valign=C]{images/st_boundary} &
Elles permettent l'interaction entre l'IHM et les utilisateurs. Ces classes sont directement issues de l'analyse de maquette. \tabularnewline
\hline
Les classes de contr\^oles\par \og Control \fg &
\includegraphics[width=1cm,height=1cm,valign=C]{images/st_control} &
Ces classes modélisent la cinématique de l'application. Elles font la jonction entre les dilogues et les classes métiers en permettant aux différentes vues de l'application de manipuler les informations détenues par un ou plusieurs objets métiers.\tabularnewline
\hline
Les classes entités\par \og Entity \fg &
\includegraphics[width=1cm,height=1cm,valign=C]{images/st_entity} &
Ces classes sont fénéralement persistantes, elles proviennent directement du mod\`ele du domaine et permettent \`a des données et des relations d'\^etre stockées dans des fichiers ou des bases de données. \tabularnewline
\hline
\caption[]{Description des classes d'analyse.}
\end{longtable}
\endgroup
\end{document}
输出:
PS由于我没有您的图片,因此\includegraphics
我已将其更改scale=0.7
为用于显示目的。将它们重新放回到您的文档中。width=1cm,height=1cm