
我使用帶有 GSM 選項的 AMS 套件用 LaTex 編寫我教授的數學書。他想將pdf頁面大小自訂為16x24,這是我國該書體的標準尺寸,但我不知道如何自訂它。
這是一個 MWE :
\documentclass[a4paper]{gsm-l}
%\special{papersize=160mm, 240mm}
\usepackage[utf8]{vietnam}
\usepackage{amssymb}
\usepackage{fouriernc}
\usepackage{esvect}
\usepackage{graphicx} \usepackage{lipsum}
\makeindex
\begin{document}
\lipsum
\end{document}
答案1
不能gsm-l.cls
很好地處理包裹geometry
。 (ams 文件類都沒有這樣做,因為許多功能取決於輸出定位始終水平居中這一事實,這是直接通過自動製版機發送輸出以為印刷機準備印版的要求。)
如果需要更改頁面大小,三個重要的值是
\textheight
-- 預設為 50 件\textwidth
-- 預設為 30 件- 運行頭部區域的高度-預設為 9.5pt;反過來,這是由以下部分組成的
\headheight
-- 預設為 8pt\headsep
-- 預設為 3pc +5.5pt -\topskip
\topskip
-- 「內頁」預設為 10pt
由於所有這些值都用於內部計算(在gsm 類別所基於的gsm-l.cls
和amsbook.cls
中),因此它們必須全部設定為「合理」值。然而,如果運行頭區域的外觀照原樣令人滿意,則可以透過覆蓋從末尾開始的這兩行來完成頁面大小的重置。gsm-l.cls
\textheight=50pc \advance\textheight 9.5\p@
\textwidth=30pc \calclayout
透過以下方式:
\textheight=24cm \advance\textheight 9.5pt
\textwidth=16cm \calclayout
(我假設您給的尺寸是以厘米為單位,而不是電腦。不過,這是一個非常寬的頁面。)