更改 AMS 套件的 pdf 頁面大小

更改 AMS 套件的 pdf 頁面大小

我使用帶有 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.clsamsbook.cls中),因此它們必須全部設定為「合理」值。然而,如果運行頭區域的外觀照原樣令人滿意,則可以透過覆蓋從末尾開始的這兩行來完成頁面大小的重置。gsm-l.cls

\textheight=50pc \advance\textheight 9.5\p@
\textwidth=30pc \calclayout

透過以下方式:

\textheight=24cm \advance\textheight 9.5pt
\textwidth=16cm \calclayout

(我假設您給的尺寸是以厘米為單位,而不是電腦。不過,這是一個非常寬的頁面。)

相關內容