相当于TeX
什么
\usepackage[paperwidth=10cm,
paperheight=15cm,
margin=0mm,
bottom=1mm]{geometry}
?
到目前为止,我还不知道TeX
,我正在玩这样的表达方式
\newlength{\initialVerticalHeight}
\setlength{\initialVerticalHeight}{5cm}
\newlength{\bottomMargin}
\setlength{\bottomMargin}{1mm}
\global\setlength\paperheight\initialVerticalHeight%
\global\setlength\pdfpageheight\initialVerticalHeight%
\global\setlength\textheight{\dimexpr\paperheight-\bottomMargin}%
但我找不到left
(margin) 和top
(margin) 的等价物。
这很复杂吗?我尽量避免使用geometry
包,因为我正在做一些棘手的事情,并且想清楚地了解正在发生的事情。
答案1
这是一个解决方案
\documentclass{article}
\usepackage{lipsum}
\newlength{\bottomMargin}
\setlength{\bottomMargin}{1mm}
% paper size
\setlength{\paperwidth}{10cm}
\setlength{\paperheight}{15cm}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
% horizontal dimensions
\setlength{\oddsidemargin}{-1in}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\textwidth}{\paperwidth}
% vertical dimension
\setlength{\topmargin}{-1in}
\setlength{\headheight}{0pt}
\setlength{\headsep}{0pt}
%\setlength{\topskip}{10pt} if you are about new class
%\setlength\footskip{30pt} if you want a footer, here no place for footer
\setlength{\textheight}{\paperheight}
\addtolength{\textheight}{-\bottomMargin}
\begin{document}
\lipsum
\end{document}
Latex 格式设置\topskip=10pt
标准类设置它 10pt, 11pt ,12pt
。它永远不应该设置0pt
笔记页面中的行数也是影响文本高度或底部页边距的因素。