![suftesi - 适应略有不同的纸张尺寸](https://linux22.com/image/374532/suftesi%20-%20%E9%80%82%E5%BA%94%E7%95%A5%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E7%BA%B8%E5%BC%A0%E5%B0%BA%E5%AF%B8.png)
我使用suftesi
documentclass 制作了一本包含多篇文章的书,纸张尺寸compactaureo
为 160 x 240 毫米。我的出版商强迫我使用 156 x 234 毫米的纸张尺寸,这只差了几毫米。
调整纸张大小的最佳方法是什么?我是否应该在 suftesi.cls 副本中添加另一个纸张大小(如果是,除了纸张大小和文本大小之外还应该更改什么?)或者我是否可以在文件中插入几何图形tex
。或者,我可以在最后按因子 1.0256 缩放生成的 pdf。
我更愿意添加geometry to the
tex 文件,但担心干扰。有什么经验吗?
答案1
差异如此之小,我会\geometry
通过修改选项中paperwidth
的和来选择合适的。paperheight
\documentclass[pagelayout=compactaureo,version=screen]{suftesi}
\usepackage{kantlipsum}
\geometry{
paperwidth=156mm,% was 160mm
paperheight=234mm,% was 240mm
}
\begin{document}
\chapter{Introduction}
\kant
\chapter{First}
\kant
\end{document}
日志文件中的内容是什么geometry
(以及由于)控制台上的内容verbose
:
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: custom
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* hratio: 2:3
* vratio: 2:3
* modes: twoside heightrounded
* h-part:(L,W,R)=(43.24817pt, 335.74251pt, 64.87231pt)
* v-part:(T,H,B)=(48.93872pt, 543.44763pt, 73.40813pt)
* \paperwidth=443.86299pt
* \paperheight=665.79448pt
* \textwidth=335.74251pt
* \textheight=540.0pt
* \oddsidemargin=-29.02182pt
* \evensidemargin=-7.39767pt
* \topmargin=-53.39876pt
* \headheight=12.0pt
* \headsep=18.06749pt
* \topskip=10.0pt
* \footskip=25.29494pt
* \marginparwidth=54.06023pt
* \marginparsep=9.0pt
* \columnsep=10.0pt
* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidetrue
* \@mparswitchtrue
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
相同,但无变化\geometry
: