我正在使用表格并尝试将单元格中的文本完全左对齐到表格的边框。我必须使用哪些参数来删除这些空白?
\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
(都向左调整)替换它们。我还删除了对齐参数中的宽度规范。此外,我还删除了未使用的包。