I am sure there is no single package dedicated to the items you list, including "etc.", except perhaps savetrees
:
The goal of the savetrees
package is to pack as much text as
possible onto each page of a LaTeX document. Admittedly, this makes
the document far less attractive. Nevertheless, savetrees
is a
simple way to save paper when printing draft copies of a document. It
can also be useful when trying to meet a tight page-length requirement
for a conference or journal submission.
On a case-by-case basis, the following might be of use:
Consider using the setspace
package. Read more about adjusting the line spacing from the UK TeX FAQ entry: Why doesn't \linespread
work?
Standard document class (like article
, book
and report
) allow for passing optional arguments regarding the default font size. For example,
\documentclass[10pt]{article}
will produce a document with default 10pt
font size. Other options include
\usepackage{fix-cm}% http://ctan.org/pkg/fix-cm
or
\usepackage{anyfontsize}% http://ctan.org/pkg/anyfontsize
or using the memoir
document class which allows font size selections from 9pt
to 60pt
by default.
geometry
is king when it comes to layout specification. For example,
\usepackage[margin=1cm]{geometry}% http://ctan.org/pkg/geometry
will leave a 1cm
margin (on all sides), without having to fiddle with other lengths.
- Space between bullet points:
In general, list management is easily made possible via enumitem
. For example, inter-item separation is set using
\begin{itemize}[noitemsep]
\item ...
...
\end{itemize}
would leave no separation between items. The option nosep
will kill all vertical spacing.
- Spacing between equations:
If you're referring to the spacing above/below equations in surrounding text, then you need to modify the lengths \abovedisplayskip
, \abovedisplayshortskip
, \belowdisplayskip
and \belowdisplayshortskip
. These lengths define the skip (and stretch/shrink) above and below an equation if the preceding/following paragraph has a short line or not.
If you're using amsmath
's align
(and friends) environment, then the spacing between equations are usually set via the length \jot
. Therefore, modifying this length would provide a tighter spacing between elements within that environment.
The above concepts both deal with vertical spacing. There's more options (like vertical spacing in array
or tabular
) contained within Herbert Voß' mathmode
document (details will follow). Horizontal spacing is also something you can tighten within mathmode. For more on this, see the mathmode
document (section 11 Space, p 28).
Finally, you could also follow the approach in How to scale entire document including Maths symbols? to compress a number of pages onto one using pdfpages
's nup
option. This would require a two-stage process of creating the regular information (phase 1), and then a compressed version via pdfpages
(phase 2).
Best Answer
A) Document > Setings ... > Text layout >
0
pt.B) Set spaces around the display mode:
But not in the preamble, so you will need a ERT TeX box (Ctrl+L) to insert this at some point before the first formula.
Alternatively, in the Math toolbar, change the display mode (Ctrl+Shift+H) by online mode (Ctrl+H) but if you maintain formulas at center do not use the normal center environment as this increase the vertical space. Use a ERT box with
\hfil
before each formula.BTW, beside the horrible layout, it is not a good idea fix every length to
0pt
as this limit LaTeX options to fit things properly. Whenever possible left some glue, like2pt plus 1 pt minus 1 pt
.