为什么表格与章节标题不对齐?我该如何解决?
\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}