表格环境与章节标题不一致

表格环境与章节标题不一致

为什么表格与章节标题不对齐?我该如何解决?

在此处输入图片描述

\documentclass{article}


\begin{document}
\section{Education}

\vspace{\baselineskip}

\begin{tabular}{rl}
\textsc{4.0 GPA} & \textbf{Undergraduate} \\ 
                 & \textsc{Natural Sciences} \\ 
                 & \textit{University of California, Berkeley}
\end{tabular}

\vspace{\baselineskip}

\section{Classes Taken}

\vspace{\baselineskip}
\end{document}

答案1

默认情况下,表格环境会在第一列的左侧插入少量水平空间。您可以使用序言@{}中的参数来控制列之间的空间tabular。在那里什么都不放会删除空间并解决您的问题。

\begin{tabular}{@{}rl}
\textsc{4.0 GPA} & \textbf{Undergraduate} \\ 
                 & \textsc{Natural Sciences} \\ 
                 & \textit{University of California, Berkeley}
\end{tabular}

答案2

1.如果您不打算在\section{}和之间插入内容tabular(我的意思是,如果tabular是第一个非空行)您就不需要\noindent

否则,第二段(tabular)将会缩进,您必须使用 将其删除\noindent

2.正如@Andrew Cashner 所说,您必须利用 删除单元格开头的空白区域{@{}rl}

在此处输入图片描述

平均能量损失

\documentclass{report}  

\begin{document}

\section{Education}

First line here without \verb|\noindent|

\vspace{\baselineskip}

%   \noindent
    \begin{tabular}{@{}rl}
        \textsc{4.0 GPA} & \textbf{Undergraduate} \\ 
        & \textsc{Natural Sciences} \\ 
        & \textit{University of California, Berkeley}
    \end{tabular}

\section{Education}

First line here with \verb|\noindent|

\vspace{\baselineskip}

\noindent %
\begin{tabular}{@{}rl}
    \textsc{4.0 GPA} & \textbf{Undergraduate} \\ 
    & \textsc{Natural Sciences} \\ 
    & \textit{University of California, Berkeley}
\end{tabular}


\end{document}

相关内容