如何设置 9" x 6" 的页边距

如何设置 9" x 6" 的页边距

我正在编写数学书的解答手册。为了在乳胶中设计这本书,我使用了这种几何图形。

\documentclass[10pt,a4paper,twoside]{report}

\usepackage[twocolumn]{geometry}

\setlength{\columnseprule}{0.4pt}

\usepackage{tikz-cd}

%\usepackage{fullpage}

\usepackage{amssymb}

%\usepackage{amused}

\usepackage{mathrsfs}

%\usepackage{eureka}

%\def\principaladviser#1{\gdef\@principaladviser{#1}}

\usepackage[centertags]{amsmath}
\usepackage{amsfonts}

\usepackage{amssymb}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}

%\usepackage[all]{xy}

\usepackage{epsfig}

\usepackage{graphicx}

\usepackage{amsthm}

\usepackage{pgf,tikz,pgfplots}

\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}


\usetikzlibrary{arrows}

%\usepackage{tikzpicture}

%\usepackage{breqn}

%\usepackage{verbatim}

%\usepackage{apst-all}

%\usepackage{xy-pic}

\usepackage{amssymb,latexsym}

\usepackage{amsfonts,amsmath}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}

\usepackage{textcomp}

%\usepackage{gensymb}

\usepackage{amsmath,amssymb}

%\usepackage{dsfont}\let\mathbb\mathds
\usepackage{latexsym}

\usepackage{amssymb}

\usepackage{amsfonts}

%\usepackage{fancyhdr}

\usepackage[arrow,frame,matrix]{xy}

\usepackage{amsmath}

%\usepackage{lipsum}

%\usepackage{eqlist}

%\usepackage{fixltx2e}

\usepackage{xcolor}

%\usepackage[demo]{graphicx}

%\usepackage{mwe}

%\usepackage{breqn}

\renewcommand{\baselinestretch}{1.5}

%\theoremstyle{plain}
%\newtheorem{Thm}{Theorem}[section]
%\newtheorem{lem}[Thm]{Lemma}
%\newtheorem{pro}[Thm]{Proposition}
%\newtheorem{de}[Thm]{Definition}
%\newtheorem{re}[Thm]{Remark}
%\newtheorem{ex}[Thm]{Example}
%\newtheorem{cor}[Thm]{Corollary}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand\aug{\fboxsep=-\fboxrule\!\!\!\fbox{\strut}\!\!\!}

\theoremstyle{definition}

\newtheorem{Thm}{Theorem}[section]

\newtheorem{lem}[Thm]{Lemma}

\newtheorem{pro}[Thm]{Proposition}

\newtheorem{de}[Thm]{Definition}

\newtheorem{re}[Thm]{Remark}

\newtheorem{ex}[Thm]{Example}

\newtheorem{cor}[Thm]{Corollary}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\newcommand{\BibUrl}{\url}
%\def\be{\begin{equation}
%\def\ee\end{equation}}
%\def\bea{\begin{eqnarray}
%\def\eea{\end{eqnarray}

\numberwithin{equation}{section}

\definecolor{uuuuuu}{rgb}{0.26666666666666666,0.26666666666666666,0.26666666666666666}

\begin{document}

\tableofcontents
\end{document}

但出版社希望我将页边距设置为 9 英寸 x 6 英寸。顶部和底部的最大空白应为 1 英寸。

我不知道如何设置这个设置。我只知道如何在 latex 中书写,但如何设置提及页面大小边距?请帮忙!

答案1

您使用不geometry正确。total={6in,9in}将文本块的大小设置为 6 英寸 x 9 英寸。但您随后margin=1in重新计算文本块,使其宽度为纸张减去 2 英寸,高度为纸张减去 2 英寸。

geometry请参阅手册中第 3 节之前的示例。

这是 MWE,添加了一些 tikz 来显示事物的位置。尝试一下,看看会发生什么\usepackage[total={6in, 9in}, twocolumn, margin=1in, twoside]{geometry}

\documentclass[10pt,a4paper,twoside]{report}

\usepackage[twocolumn,total={6in,9in},left=1in,top=1in]{geometry}
\usepackage{kantlipsum}

\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}

\kant[2-5]

\begin{tikzpicture}[remember picture,overlay]

  \draw ($(current page.north west)+(1in,0)$)     -- ++(0,-30cm);
  \draw ($(current page.north west)+(1in+6in,0)$) -- ++(0,-30cm);

  \draw ($(current page.north west)+(0,-1in)$)     -- ++(30cm,0);
  \draw ($(current page.north west)+(0,-1in-9in)$) -- ++(30cm,0);

  
\end{tikzpicture}

\end{document}


\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
    \begin{tikzpicture}

      \node[minimum width=1cm,draw,circle] (a) at (0,0) {$\alpha$};
      \node[minimum width=1cm,draw,circle] (b) at ($(a)+(2,0)$) {$\beta$};
      \node[minimum width=1cm,draw,circle] (c) at ($(b)+(2,0)$) {$\gamma$};

      \draw[->] (a) -- (b);
      \draw[->] (c) -- (b);
      
    \end{tikzpicture}
\end{document}

相关内容