Too long for a comment.
With the files you have provided I get:
- pdflatex: 413.858bp = 5.748in = 146mm × 615.118bp = 8.5433in = 217mm
- latex/dvips/ps2pdf: 413.86bp x 615.12bp
The only difference I see is the rounding of two decimal digits instead of three that pdflatex has used.
As expected the pages are neither in A4 or letter size, because you have specified:
\usepackage[width=122mm,left=12mm,paperwidth=146mm,height=193mm,top=12mm,paperheight=217mm]
{geometry}
The result, checked with pdfinfo
is indeed 146mm × 217mm. Thus package geometry
has done its job.
BTW, is eccv2014kit
an ancient file, its producer entry:
Producer: GNU Ghostscript 6.51
I found a release date for 6.60: 2000-12-31
The current version is 9.10!
Is the TeX distribution has the same age, then update, then it should work, if the correct option settings are given to geometry
,
and the question can be closed as "off topic because of old software".
Options width
and height
of \geometry
set the width and height of the text body (\textwidth
and \textheight
). Options paperwidth
and paperheight
sets the paper or media size, e.g.:
Most of the following settings are scaled values according to the settings for B5 in tufte-common.def
. The margin par area is made smaller to follow the width of the dates.
\documentclass{tufte-book}
\usepackage{lipsum}
\usepackage{geometry}
\makeatletter
% Patch to ignore warnings
\Gm@hbodyfalse
\Gm@vbodyfalse
\makeatother
\geometry{
% showframe,
paperwidth=6in,
paperheight=9in,
left=0.55in,
right=0.45in,
top=.5in,
bottom=.5in,
marginparsep=0.25in,
marginparwidth=0.65in,
includemp,
includehead,
% The text width and height are calculated automatically.
}
\newenvironment{loggentry}[2]% date, heading
{\noindent\textbf{#2}\marginnote{#1}\\}{\vspace{0.5cm}}
\begin{document}
\begin{loggentry}{2009-Oct-31}{Snow}
\lipsum[1]
\end{loggentry}
\begin{loggentry}{2010-Dez-31}{Water of Life}
\lipsum[2]
\end{loggentry}
\end{document}
For layout experiments, option showframe
for geometry
is useful:
Best Answer
If you love classical design, format and layout of pocket size books, then the octavo document class could be a good alternative.
The page size are set to some predefined dimensions as "foolscap"(the smallest), "royal","imperial", etc. but it seem that this change the layout, not the page dimensions on the the PDF (remain in A4 size in any case).
I do not know if this is a bug or it is intentional to print, trim and bind real books. The documentation (a TUGboat article) review extensively classical designs but, as far I can see, does not clarify this.
However, if you want to reduce the PDF dimensions to the layout, just adding the
geometry
package (funnily without any option) seems that solves the problem. A MWE: