各种表格格式问题

各种表格格式问题

两天来我一直在尝试为我的论文格式化表格,但就是不行。我已经到处寻找答案,但找不到或无法理解。

这是我想要做的:

  1. 我希望表格适合页面,并且水平居中(左右保持相等的边距)。
  2. 表格应该比我的论文文本更宽(因此表格左右边距更小,并且仅适用于表格!使用 \geometry 不幸会改变整个论文的边距)。我正在使用 \adjustbox,但这会修改​​字体大小(我不想要)并且不能解决居中问题。
  3. 我使用 X 类型的列作为第 3、4 和 5 列,以便它们可以调整宽度。我不知道是否有更好的方法可以做到这一点。
  4. 我希望标题中的文本垂直居中,而其他行则垂直位于顶部。
  5. 标题具有指定的背景颜色,但这似乎覆盖了一些边框。我不知道如何解决这个问题:s。

这是我的代码:

\begin{table}[]
\centering
\begin{adjustbox}{width=1.3\textwidth,center}
\begin{tabularx}{1\textwidth}{l|l|X|X|X}

\hline
\rowcolor[HTML]{FFCB2F}
{\bf Simulation} & {\bf Model} & {\bf Advantages} & {\bf Disadvantages} 
& {\bf Best for:} \\[3ex] \hline 

&  &  &  & \\

DNS: & DNS & Direct and exact resolution of the Navier-Stokes equations 
=\textgreater Best accuracy! & - Computationally very heavy, especially 
for turbulent flows. \\ - Not usable for practical turbulent flows. & 
Very small-scale laminar flows, theoretical analyses, 2D laminar flows.\\

RANS: & Standard k-$\varepsilon$ &  &  &  \\

& k-$\varepsilon$ RNG &  &  &  \\

& k-$\varepsilon$ Realizable &  &  &  \\

& k-$\omega$ SST &  &  &  \\

DNS/RANS: & LES &  &  & 

\end{tabularx}
\end{adjustbox}
\caption{My caption}
\label{my-label}
\end{table}

答案1

  1. 不需要\centering,如果你有大于或等于\textwidth
  2. 把它放在makebox
  3. 如果你希望最后三列具有相同的宽度,那就没问题
  4. 使用booktabs
  5. 使用booktabs

注意:不要\bf再使用。

% arara: pdflatex

\documentclass[11pt, oneside]{Thesis}
\usepackage[english]{babel}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\usepackage{showframe} % for demo
\usepackage{booktabs}
\usepackage{lmodern}
\usepackage{microtype}
\usepackage{ragged2e}

\begin{document}    
\begin{table}
    \setlength{\aboverulesep}{0pt}
    \setlength{\belowrulesep}{0pt}
    \setlength{\extrarowheight}{.75ex}
    \makebox[\textwidth][c]{%
    \begin{tabularx}{1.3\textwidth}{>{\RaggedRight}p{2.7cm}>{\RaggedRight}p{2.7cm}>{\RaggedRight}X>{\RaggedRight}X>{\RaggedRight\arraybackslash}X}
        \toprule\rowcolor[HTML]{FFCB2F}
        \textbf{Simulation} & \textbf{Model} & \textbf{Advantages} & \textbf{Disadvantage} & \textbf{Best for:} 
        \\\midrule
        DNS: & DNS & Direct and exact resolution of the Navier-Stokes equations 
        $\Rightarrow$~Best accuracy! & - Computationally very heavy, especially 
        for turbulent flows. &
        \\ 
        - Not usable for practical turbulent flows. & Very small-scale laminar flows, theoretical analyses, 2D laminar flows. & & &
        \\          
        RANS: & Standard k-$\varepsilon$ &  &  &  \\            
        & k-$\varepsilon$ RNG &  &  &  \\           
        & k-$\varepsilon$ Realizable &  &  &  \\            
        & k-$\omega$ SST &  &  &  \\            
        DNS/RANS: & LES &  &  & \\
        \bottomrule         
    \end{tabularx}}%
\caption{My caption}\label{my-label}
\end{table} 
\end{document}

在此处输入图片描述

相关内容