Various Latex questions

latex

I had to learn Latex in a hurry and am now trying to fix a report. Most of the things works fine, but I have some problems.

  1. The abstract has very much padding. This makes the abstract break and end up in two pages. How do I make it fit on one page, by removing padding, not making the text smaller?
  2. I have a long table, which I use longtable for. But the table is wide so I use p{Xmm} to make it fit the page. That works fine. But then all text in the columns will use the whole column width, which I don't want.
  3. I use \setlength{\parskip}{Xmm} to get some spacing between paragraphs. That works fine. But then the sections will get lots of spacing. Is there any way to only set the bottom spacing?

Then I have another question about Latex. Why are the standards so terrible? I mean. Do you ever want a table not to break automatically if the contents it too wide? And do you ever want there to be 0 spacing between paragraphs? I don't get it…

Thanks!

Best Answer

The defaults of LaTeX aren't terrible at all. You need to accept that LaTeX is a typesetting system -- not a word processor. From a typesetting view a table isn't breakable at all. Even if it breaks, how should it break? A typesetting system will require you (and it should do so!) to tell yourself how it should behave. Furthermore, if there is no spacing between paragraphs (you are writing paragraphs, not inserting line breaks, are you?) you are using a document class that doesn't do that: it's a perfectly acceptable way of formatting paragraphs to use indents of the first paragraph line without additional space between the paragraphs. I just picked two random prose books and both format this way. Seriously, the standards LaTeX uses (especially when using KOMAScript) are much saner and way better looking than anything I've seen created with Word or similar. If you're used to LaTeX output Word looks like crap. It doesn't deal properly with spacing at all.

Also, learning LaTeX is nothing to be done in a hurry. If you are in a hurry I suggest using a word processor instead. Alternatively, get the required time.

As for your questions:

  1. What exactly do you mean by "much padding"? Why did you add that padding in the first place? If the paragraph is only too long by one or two lines you might be able to use \enlargethispage.
  2. you might be interested in the tabularx package. If you use tabular you might want to make the p column \raggedright
  3. I don't understand this question. If you modify \parskip you modify the amount of space that is added after a paragraph.