表格中的文本完全左对齐

表格中的文本完全左对齐

我正在使用表格并尝试将单元格中的文本完全左对齐到表格的边框。我必须使用哪些参数来删除这些空白?

在此处输入图片描述 代码

\documentclass[a4paper]{article}    
\usepackage{longtable}  
\usepackage{multirow,makecell,array}
\begin{document}
\begin{table}[h!]
   \begin{tabular}{|L{12cm}C{4cm}}
       \textbf{Home address}:  &    \\
       \textbf{Personal E-mail}: &  \\
       \textbf{Mobile phone}:  &    \\
       \textbf{Skype}:  &   \\
       \textbf{Citizenship}:  & \\
   \end{tabular}
  \end{table}
\end{document}

答案1

您可以使用对齐运算符:@{<LaTeXCode>}。您可以<LaTeXCode>用任何用于分隔列的乳胶代码替换。有一个默认设置设置为某个宽度,但我似乎无法弄清楚。无论如何,这是您的代码的修改版本,它删除了空格。

也就是说:我在第一个之前放入了l一个空的说明符:@{}

\documentclass[a4paper]{article}
\begin{document}
\begin{table}[h!]
    \begin{tabular}{|@{}ll}
        \textbf{Home address}:    & Home address    \\
        \textbf{Personal E-mail}: & Personal E-mail \\
        \textbf{Mobile phone}:    & Mobile phone    \\
        \textbf{Skype}:           & Skype           \\
        \textbf{Citizenship}:     & Citizenship     \\
    \end{tabular}
\end{table}
\end{document}

您可以试验一下:尝试@{=}在某些字母之间插入例如,或者@{\hskip 4em}

请注意,我不知道您是如何定义L和的C,所以我只是用ll(都向左调整)替换它们。我还删除了对齐参数中的宽度规范。此外,我还删除了未使用的包。

相关内容