编辑自定义更改对齐规则以解决紧密列或空间中的损失线

编辑自定义更改对齐规则以解决紧密列或空间中的损失线

我正在处理一张表格,其中有一列(第 3 列)宽度约为 5 厘米(具体设置),我希望文本在该列上对齐。但是,由于列太窄,段落样式(与 microtype 包结合使用)创建的文本间距或“拉伸”过多,不适合我的链接。我想编辑用于对齐的规则:允许在单词或多或少接近列边框时进行对齐,但如果单词没有接近边框,则禁用对齐(或单词间距),因为这会使文本不自然地拉伸(!!!尤其是因为有些是单独的句子(或新行),以\linebreak

在提供的示例中,尤其是第 3 列、最后三行的文本,间距不是“很好”。

我试过了>{\raggedright\arraybackslash},但没有得到我想要的结果。也许我太挑剔了,但我想要一些理由,而不是完全的理由。

我应该用其他东西来开始表格中的新行吗\linebreak?我可以通过设置最大字距或..来编辑对齐规则吗?提前致谢!

\documentclass[a4paper,twoside,openright,11pt,reqno]{report}
\usepackage{float}
\usepackage{array}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{footmisc}

\begin{document}

\begin{table}[h!]
\begin{tabular}[c]{|>{\centering}p{0.5cm}|p{2.7cm}|p{5.3cm}|p{4.5cm}|} 
\hline
\textbf{No.} & \textbf{Col2}    
                        & \textbf{Column3}
                                            & \textbf{Goal of the }\\  
\hline \hline   
\textbf{1}  & TL-TL and \linebreak PAL-PAL      
                        & TL: max climb thrust to low idle \linebreak PAL: -2 degrees to +3 degrees 
                                            & text \\ \hline
\textbf{2}  & PAL-PAL   & from 0 degrees to (+4 until +15) degrees  
                                            & text\\ \hline
\textbf{3}  & PAL-PAL   & from 0 degrees to (-4 until -15) degrees  
                                            & text\\ \hline
\textbf{4}  & TL-SL\footnotemark[4]-TL-SL \linebreak (PAL)      
                        & TL: from 0.01 to 0.242\footnotemark[6] \linebreak SL: from 200 to 280 knots \linebreak SL: from 0.5 to 0.75 Mach \linebreak (PAL): from -2 degrees to +3 degrees     
                                            & text\\ \hline
\textbf{5}  & TL-SL-TL-SL \linebreak (VSL)      
                        & TL: from 0.01 to 0.242\footref{fn:6} \linebreak SL: from 200 to 280 knots \linebreak (VSL): from -300 feet per minute to +300 feet per minute         
                                            & text\\ \hline
\textbf{6}  & TL-PAL-TL-PAL \linebreak (SL)     
                        & TL: from 0.01 to 0.242\footref[6] \linebreak PAL: from -2 degrees to +3 degrees \linebreak (SL): from 200 to 280 kt       
                                            & text\\ \hline
\end{tabular}
\caption[short ]{long . \label{tab:test:testvars}}
\bigskip
\end{table}
\footnotetext[4]{\textbf{Note:} SL (Speed Law)in knots.\label{fn:4}}
\footnotetext[5]{\textbf{Note:} SL (Speed Law) in Mach number.\label{fn:5}}
\footnotetext[6]{\textbf{Note:} TL (Thrust Laws) are expressed in thrust coefficient.\label{fn:6}}

\end{document}

相关内容