首先,article和book样式默认的都是letterpaper,纸张尺寸是11*8.5英寸(大概27.94*21.59cm,而A4是29.7*21cm),所以开头要用/documentclass[a4paper]{article},如果是新版本的CCT用/documentclass{cctart}就可以了,因为其默认的是a4paper选项。
其次,TeX中计算/oddsidemargin(/evensidemargin,开头有twoside选项才生效),/topmargin都是从纸内1英寸(2.54cm)开始计算,因此真正的文本离纸左边距离应该是2.54+/oddsidemargin(/evenmargin),举个例子,如果要设置文本离纸边距离为1cm,要如下设置:(假设是a4paper)
/oddsidemargin=-1.54cm
/evensidemargin=-1.54cm%有twoside选项才生效
/textwidth=19cm
至于文本高度,真正的文本离纸上边距离应该是2.54+/topmargin+/headheight(页眉高度)+/headsep(页眉底到文本顶的距离),这样就好用/textheight来调整文本高度了。