如何用几何图形设置页面大小

如何用几何图形设置页面大小

我想设置项目的页面大小,但结果不正确。我在 Google 上读了一些文章,但我什么都不明白。

这是我的项目负责人

\documentclass[slovak]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[a6paper,top=10mm,bottom=15mm,left=10mm,right=10mm]{geometry} %- my set

但当我编译我的项目时,页面是 A6,但边距不正确。但为什么呢?

图片上是这样的 - 左边是我想要的 - 右边是我得到的。

我想要什么,我得到什么。

看起来正确,但是当我尝试更改边距时,它没有任何效果。边距已设置,但没有我的设置。我需要一个小的左边距。我想使用纸张的所有区域。

答案1

答案是:

\documentclass[10pt,a6paper,slovak]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[cm]{fullpage}     
\usepackage[top=10mm, bottom=10mm, left=0mm, right=10mm, showframe,
            foot=5mm, marginparsep=0mm]{geometry}

\geometry{bindingoffset=1cm}
\usepackage{blindtext}
\usepackage{enumitem}
\usepackage{pdfpages}

\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight


\makeatletter
\newcommand\usemm[1]{%
\strip@pt\dimexpr0.3514598\dimexpr #1\relax\relax mm%
}
\newcommand\usein[1]{%
\strip@pt\dimexpr0.013837\dimexpr #1\relax\relax in%
}
\makeatother

\setlength{\parindent}{0ex}

\begin{document}

\the\paperheight \par
\the\paperwidth  \par
\the\hsize       \par % or \textwidth
\the\vsize       \par % or \textheight

\usemm{\the\paperheight} \par
\usemm{\the\paperwidth}  \par
\usemm{\the\hsize}       \par
\usemm{\the\vsize}       \par

\usein{\the\paperheight} \par
\usein{\the\paperwidth}  \par
\usein{\the\hsize}       \par
\usein{\the\vsize}       \par

\end{document}

一切看上去都很好而且是正确的。

相关内容