我遇到了一个问题,我的“课程作业”部分是表格形式,偏移了一个或两个空格 - 而其他部分则排列完美。我已经阅读了表格环境,但只能找到有关调整列之间间距的信息,而找不到调整列之前的间距的信息。
这是我的代码和输出,其中红色突出显示了不需要的空间:
\section{\textsc{Course Work}}
\begin{tabular}{lllll}
Molecular Biomechanics & \ \ & Stem Cell Biology & \ \ & Bioinstrumentation \\
Eukaryotic Molecular Biology & \ \ & Infectious Diseases & \ \ & Biochemistry \\
Graduate Bioinformatics Seminar & \ \ & Differential Equations & \ \ & Genetics \\
Undergraduate Research in MCD Biology & \ \ & Computational Biology & \ \ & Statistics \\
\end{tabular}
关于如何修复此问题,我有什么想法吗?
我也为使用“空白列”调整列间距提前道歉。我知道这不是正确的做法,但当我的朋友最初教我一些基本的 LaTeX 时,他就是这样做的,自从我更多地了解了表格环境后,我还没有觉得有必要改变它。
答案1
尝试一下\begin{tabular}{@{}lllll@{}}
。这两个方法都@{}
可以在开始和结束时抑制列分隔空间:
\begin{tabular}{@{}lllll@{}}
Molecular Biomechanics & \ \ & Stem Cell Biology & \ \ & Bioinstrumentation \\
Eukaryotic Molecular Biology & \ \ & Infectious Diseases & \ \ & Biochemistry \\
Graduate Bioinformatics Seminar & \ \ & Differential Equations & \ \ & Genetics \\
Undergraduate Research in MCD Biology & \ \ & Computational Biology & \ \ & Statistics \\
\end{tabular}
顺便说一句,您可以使用与表格相同的功能,而不是使用空列作为列间距,例如在列之间添加@{\ \ }
或更好:@{\hspace{1.5em}}
\begin{tabular}{@{}l@{\hspace{1.5em}}l@{\hspace{1.5em}}l@{}}
Molecular Biomechanics & Stem Cell Biology & Bioinstrumentation \\
Eukaryotic Molecular Biology & Infectious Diseases & Biochemistry \\
Graduate Bioinformatics Seminar & Differential Equations & Genetics \\
Undergraduate Research in MCD Biology & Computational Biology & Statistics \\
\end{tabular}