suftesi - 适应略有不同的纸张尺寸

suftesi - 适应略有不同的纸张尺寸

我使用suftesidocumentclass 制作了一本包含多篇文章的书,纸张尺寸compactaureo为 160 x 240 毫米。我的出版商强迫我使用 156 x 234 毫米的纸张尺寸,这只差了几毫米。

调整纸张大小的最佳方法是什么?我是否应该在 suftesi.cls 副本中添加另一个纸张大小(如果是,除了纸张大小和文本大小之外还应该更改什么?)或者我是否可以在文件中插入几何图形tex。或者,我可以在最后按因子 1.0256 缩放生成的 pdf。

我更愿意添加geometry to thetex 文件,但担心干扰。有什么经验吗?

答案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)

enter image description here

相同,但无变化\geometry

enter image description here

相关内容