我想设置项目的页面大小,但结果不正确。我在 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}
一切看上去都很好而且是正确的。