Latex Table 压缩且太小

Latex Table 压缩且太小

抱歉,我是 Latex 新手。尝试创建一个表格,但它太过精简。整个表格大约 3 厘米高。我希望 A4 纸纵向布局上的表格易于阅读。请帮忙。

\begin{table}[h!]
\caption{MRMC Requested Benchmarking Tests}
\label{BT2}
\resizebox{\textwidth}{!}{%
\begin{tabular}{*{14}{|c}|}%{|l|l|l|l|l|}\hline

\multicolumn{1}{|c|}{\textbf{S No.}} & \multicolumn{1}{c|}{\textbf{Test Description}}                      & \multicolumn{1}{c|}{\textbf{High Level Steps}}                                                                                                                   & \multicolumn{1}{c|}{\textbf{Expected Output}}                                                                                                   & \multicolumn{1}{c|}{\textbf{PQA Status}}                                                                                                              \\ \hline
1                                    & Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR & a)Take the available complete IHC portfolio.b)Obtain the same COB production 10 Day VaRc)Ensure trade population and notional match betweenTCM data and VaR data & 10 Day VaR should be lower and account for the gap risk in CVA Closeout                                                                         & This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\ \hline
2                                    & Same trade Stressed CVA vs CVA Closeout                             & a)Choose a swap with one year maturity. b)Apply both methodologies on the swap. c)Plot the exposure profile on a graph                                           & For Swap the profile should be forward declining slope and in case of CVA closeout there should be a spike post the 1 year mark.                & The same result can be implied from already run test cases.                                                                                           \\ \hline
3                                    & Same trade Stressed CVA vs CVA Closeout                             & a)Choose an option with one year maturity. b)Apply both methodologies on the swap. c)Plot the exposure profile on a graph                                        & For option it should be a straight line for both Stressed CVA and CVA Closeout. Just that for CVA closeout there should be a spike post expiry. & The same result can be implied from already run test cases.                                                                                           \\ \hline
4                                    & Swap with IM and without IM                                         & a)Take one year swap and run it with IM.b)Take the same swap and run it without IM. Note: Please use CVA closeout model in both cases.                           & With IM graph should start higher, converging into without IM towards expiry.                                                                   & The same result can be implied from already run test cases.                                                                                           \\ \hline
\end{tabular}%
}
\end{table}

感谢并问候 Varun

答案1

我会重新设计你的桌子:

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{ragged2e}
\usepackage{booktabs, makecell, tabularx}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{}
\newcolumntype{L}{>{\RaggedRight}X}

\begin{document}
    \begin{table}[htb]
\caption{MRMC Requested Benchmarking Tests}
\label{BT2}
    \footnotesize
    \setlength\tabcolsep{3pt}
\begin{tabularx}{\linewidth}{@{} l
              >{\hsize=0.8\hsize}L
              >{\hsize=1.2\hsize}L
                            *{2}{L}
                @{}}
    \toprule
\thead[b]{S\\ No.}
    &   \thead{Test Description}
        &   \thead{High Level Steps}
            &   \thead{Expected Output}
                &   \thead{PQA Status}             \\
    \midrule
1  & Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR
        & a) Take the available complete IHC portfolio.\quad
          b) Obtain the same COB production 10 Day VaRc). Ensure trade population and notional match between TCM data and VaR data
            & 10 Day VaR should be lower and account for the gap risk in CVA Closeout
                & This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\
    \addlinespace
2  & Same trade Stressed CVA vs CVA Closeout
        & a) Choose a swap with one year maturity. \quad
          b) Apply both methodologies on the swap. \quad
          c) Plot the exposure profile on a graph.
            & For Swap the profile should be forward declining slope and in case of CVA closeout there should be a spike post the 1 year mark.
                & The same result can be implied from already run test cases.               \\
    \addlinespace
3   & Same trade Stressed CVA vs CVA Closeout
        & a) Choose an option with one year maturity. \quad
          b) Apply both methodologies on the swap. \quad
          c) Plot the exposure profile on a graph
            & For option it should be a straight line for both Stressed CVA and CVA Closeout. Just that for CVA closeout there should be a spike post expiry.
                & The same result can be implied from already run test cases.               \\
    \addlinespace
4   & Swap with IM and without IM
        & a)Take one year swap and run it with IM. \quad
          b) Take the same swap and run it without IM.
          Note: Please use CVA closeout model in both cases.
            & With IM graph should start higher, converging into without IM towards expiry.
                & The same result can be implied from already run test cases.               \\
    \bottomrule
\end{tabularx}%
    \end{table}
\end{document}

編輯:考虑到给出的建议莱安德里斯答案,但通过改进代码,表格可以是:

\documentclass{article}
\usepackage{geometry}
\usepackage{ragged2e}
\usepackage{booktabs, makecell, tabularx}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{}
\newcolumntype{L}{>{\RaggedRight}X}

\usepackage{enumitem}
\usepackage{etoolbox}
\AtBeginEnvironment{table}{%
\setlist[enumerate]{nosep, % <-- list setup used in all tables
                     topsep = 0pt,
                     partopsep = 0pt,
                     wide,
                     label=\alph*),
                     before = \vspace{-0.6\baselineskip},
                     }
                        }
\begin{document}
    \begin{table}[htb]
\caption{MRMC Requested Benchmarking Tests}
\label{BT2}
    \footnotesize
    \setlength\tabcolsep{3pt}
\begin{tabularx}{\linewidth}{@{} l
              >{\hsize=0.8\hsize}L
              >{\hsize=1.2\hsize}L
                            *{2}{L}
                @{}}
    \toprule
\thead[b]{S\\ No.}
    &   \thead{Test Description}
        &   \thead{High Level Steps}
            &   \thead{Expected Output}
                &   \thead{PQA Status}             \\
    \midrule
1  & Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR
        & \begin{enumerate} 
            \item   Take the available complete IHC portfolio.
            \item   Obtain the same COB production 10 Day VaRc). 
          \end{enumerate}
          Ensure trade population and notional match between TCM data and VaR data
            & 10 Day VaR should be lower and account for the gap risk in CVA Closeout
                & This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\
    \addlinespace
2  & Same trade Stressed CVA vs CVA Closeout
        & \begin{enumerate}
            \item   Choose a swap with one year maturity. 
            \item   Apply both methodologies on the swap. 
            \item   Plot the exposure profile on a graph.
          \end{enumerate}  
            & For Swap the profile should be forward declining slope and in case of CVA closeout there should be a spike post the 1 year mark.
                & The same result can be implied from already run test cases.               \\
    \addlinespace
3   & Same trade Stressed CVA vs CVA Closeout
        & \begin{enumerate}
            \item   Choose an option with one year maturity.
            \item   Apply both methodologies on the swap. 
            \item   Plot the exposure profile on a graph
          \end{enumerate}  
            & For option it should be a straight line for both Stressed CVA and CVA Closeout. Just that for CVA closeout there should be a spike post expiry.
                & The same result can be implied from already run test cases.               \\
    \addlinespace
4   & Swap with IM and without IM
        & \begin{enumerate}
            \item   Take one year swap and run it with IM.
            \item   Take the same swap and run it without IM.
          \end{enumerate}  
          Note: Please use CVA closeout model in both cases.
            & With IM graph should start higher, converging into without IM towards expiry.
                & The same result can be implied from already run test cases.               \\
    \bottomrule
\end{tabularx}
    \end{table}
\end{document}

这使:

在此处输入图片描述

答案2

我做了一些小改动。

  • 我删除了您原来的 14 列。您只使用了 4 列。

  • 我将第一列的宽度固定为1cm

  • 我把单元格大小固定为(\textwidth-1cm)/4

  • 我删除了\resizebox并使用 手动更改了字体大小\footnotesize。请随意更改。

  • 我删除了它们,\multicolumns因为您实际上并未使用它们。

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\begin{table}[h!]
\caption{MRMC Requested Benchmarking Tests}
\label{BT2}
\footnotesize
% \resizebox{\textwidth}{!}{%
\begin{tabular}{|p{1cm}*{4}{|p{\dimexpr(\textwidth-1cm)/4\relax}}|}%{|l|l|l|l|l|}
\hline

\textbf{S No.} & \textbf{Test Description}                      & \textbf{High Level Steps}                                                                                                                   & \textbf{Expected Output}                                                                                                   & \textbf{PQA Status}                                                                                                              \\ \hline
1                                    & Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR & a)Take the available complete IHC portfolio.b)Obtain the same COB production 10 Day VaRc)Ensure trade population and notional match betweenTCM data and VaR data & 10 Day VaR should be lower and account for the gap risk in CVA Closeout                                                                         & This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\ \hline
2                                    & Same trade Stressed CVA vs CVA Closeout                             & a)Choose a swap with one year maturity. b)Apply both methodologies on the swap. c)Plot the exposure profile on a graph                                           & For Swap the profile should be forward declining slope and in case of CVA closeout there should be a spike post the 1 year mark.                & The same result can be implied from already run test cases.                                                                                           \\ \hline
3                                    & Same trade Stressed CVA vs CVA Closeout                             & a)Choose an option with one year maturity. b)Apply both methodologies on the swap. c)Plot the exposure profile on a graph                                        & For option it should be a straight line for both Stressed CVA and CVA Closeout. Just that for CVA closeout there should be a spike post expiry. & The same result can be implied from already run test cases.                                                                                           \\ \hline
4                                    & Swap with IM and without IM                                         & a)Take one year swap and run it with IM.b)Take the same swap and run it without IM. Note: Please use CVA closeout model in both cases.                           & With IM graph should start higher, converging into without IM towards expiry.                                                                   & The same result can be implied from already run test cases.                                                                                           \\ \hline
\end{tabular}%
% }
\end{table}
\end{document}

答案3

tabularx使用和环境的不同方法enumerate

\documentclass{article}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{enumerate}
\newcolumntype{Y}{>{\raggedright\arraybackslash}X}

\begin{document}

\begin{table}[h!]
\caption{MRMC Requested Benchmarking Tests}
\label{BT2}
\begin{tabularx}{\textwidth}{cYYYY}

\textbf{S No.} & \textbf{Test Description} & \textbf{High Level Steps}                                                                                                           & \textbf{Expected Output}                                                                                                 & \textbf{PQA Status} \\ \midrule
1                                    
& Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR 
& \begin{enumerate}[a)]\vspace*{-1.5\baselineskip}
   \item Take the available complete IHC portfolio.
   \item Obtain the same COB production 10 Day VaR
   \item Ensure trade population and notional match betweenTCM data and VaR data 
   \end{enumerate}
   & 10 Day VaR should be lower and account for the gap risk in CVA Closeout
& This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\  \midrule
\end{tabularx}%
\end{table}
\end{document}

答案4

这是另一个tabularx基于 的解决方案:它使用l列类型作为第一列,并使用修改后的X列作为四列数据。它取消了所有垂直规则,并使用少量但间距适当的水平规则。请注意,对于创建视觉分隔符而言,空白可以与实线规则一样有效。每个单元格中的材料设置为右对齐而不是完全对齐,同时允许使用连字符。~根据需要插入连字符 ( ),以防止第二列数据出现错误的换行符。最后,我建议删除大胆的从标题行,因为它不是真正需要的。

在此处输入图片描述

\documentclass{article}
\usepackage[english]{babel}
\usepackage[a4paper,margin=2.5cm]{geometry} % set page parameters suitably
\usepackage{tabularx,booktabs,caption,ragged2e}
\newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}

\begin{document}
\begin{table}[ht!]
\setlength\tabcolsep{4pt} % default is 6pt
\captionsetup{skip=0.333\baselineskip}
\caption{MRMC Requested Benchmarking Tests} \label{BT2}
\begin{tabularx}{\textwidth}{@{} l *{4}{Y} @{}}
\toprule
S No. & Test Description & High-Level Steps & Expected Output & PQA Status\\ 
\midrule
1 & Comparison of complete IHC portfolio aggregated TCM with 10-Day VaR 
  & a) Take the available complete IHC portfolio. b)~Obtain the same COB production 10~Day VaR\@. c)~Ensure trade population and notional match between TCM data and VaR data 
  & 10~Day VaR should be lower and account for the gap risk in CVA Closeout
  & This test was deemed unfit as variance between VaR and CVA Closeout can be because of various reasons like difference in choice of risk factors, etc. \\ 
\addlinespace
2 & Same trade Stressed CVA vs CVA Closeout
  & a) Choose a swap with one year maturity. b)~Apply both methodologies on the swap. c)~Plot the exposure profile on a graph 
  & For Swap the profile should be forward declining slope and in case of CVA closeout there should be a spike post the 1 year mark. 
  & The same result can be implied from already-run test cases. \\ 
\addlinespace
3 & Same trade Stressed CVA vs CVA Closeout
  & a) Choose an option with one year maturity. b)~Apply both methodologies on the swap. c)~Plot the exposure profile on a graph 
  & For option it should be a straight line for both Stressed CVA and CVA Closeout. Just that for CVA closeout there should be a spike post expiry. 
  & The same result can be implied from already-run test cases.\\ 
\addlinespace
4 & Swap with IM and without IM 
  & a) Take one year swap and run it with~IM\@. b)~Take the same swap and run it without~IM\@. Note: Please use CVA closeout model in both cases.
  & With IM graph should start higher, converging into without IM towards expiry.
  & The same result can be implied from already-run test cases.\\ 
\bottomrule
\end{tabularx}
\end{table}
\end{document}

相关内容