TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm requiring the use of a tabular environment within each item of an itemize environment. However, owing to the default table border spacing, there exists some extra amount of spacing between the item label and the first column of the table. The same applies between the rightmost column and the right margin of my document.

enter image description here

Notice how the left table border in the first item is aligned with the letter 'T' of the word "This" from the second item. I wish to remove the spacing between the left table border and the text "Column 1 Text" so that 'C' starts from the same point as 'T'. The same applies for the rightmost column as well. The horizontal rule demonstrates the actual text width.

share|improve this question
I don't quite understand the problem. Could you paste a minimal working example and mark the unwanted space in the resulting output? – JLDiaz Jan 9 '13 at 17:14
a example of what u want might come handy. – Yaren Jan 9 '13 at 17:18
\begin{tabular}{@{}lll@{}} the @{} at start and end removes the outer padding but leaves the column sep between columns – David Carlisle Jan 9 '13 at 17:20
@DavidCarlisle I should not have gone to toilet but instead posted the code from your comment instead... I would've been first then ;-) – Benedikt Bauer Jan 9 '13 at 17:22
Perfect. Thanks! – Chatterjee Jan 9 '13 at 17:36
up vote 17 down vote accepted

The @{} at start and end removes the outer padding but leaves the column separation between columns.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.