我正在使用几何包:
\usepackage[a4paper,margin = 15mm]{geometry}
或者
\usepackage[a4paper,top = 15mm, bottom = 15mm, left = 15mm, right = 15mm]{geometry}
但打印出来的 PDF 边距并不完全相同。我发现,每当我从 Texmaker 生成 PDF 时,标题周围都会出现一个红框,使其宽度达到 15 毫米,但文本没有。
这个红色的盒子如上图所示。它是以生成的 PDF 形式提供的,这个红色盒子的边距似乎正好是 15 毫米,这是我作为包装选项给出的geometry
。
这是我正在使用的代码。
\documentclass[10pt]{article}
\usepackage[a4paper, margin = 15mm]{geometry} %% \usepackage[a4paper,top = 15mm, bottom = 15mm, left = 15mm, right = 15mm]{geometry}
\usepackage{authblk}
\usepackage{chemmacros}
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
\usepackage{graphicx}
\usepackage[labelfont=bf]{caption}
\graphicspath{ {images/} }
\begin{document}
\title{\textbf{asdfghjklqweryuopbkjsvnkjnvklwnkl}}
\author{G. Kataria}
\author{ K. Singh}
\affil{Department of Chemical Engineering, Malaviya National Institute of Technology, Jaipur}
\affil{[email protected]}
\affil{[email protected]}
\date{}
\pagenumbering{gobble}
\maketitle
\begin{abstract}
\end{abstract}
\end{document}
答案1
MWE 中的文本不适合显示边距。标题默认居中。因此,行不一定需要跨越整个行宽。由于您使用的是包geometry
,因此您可以设置选项showframe
,它会显示页面布局:
\usepackage[
a4paper,
margin = 15mm,
showframe,
]{geometry}
带有一些文本的完整示例:
\documentclass[10pt]{article}
\usepackage[
a4paper,
margin = 15mm,
showframe,
]{geometry}
\usepackage{lipsum}
\usepackage{authblk}
\usepackage{chemmacros}
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
\usepackage{graphicx}
\usepackage[labelfont=bf]{caption}
\graphicspath{ {images/} }
\begin{document}
\title{\textbf{asdfghjklqweryuopbkjsvnkjnvklwnkl}}
\author{G. Kataria}
\author{ K. Singh}
\affil{Department of Chemical Engineering, Malaviya National Institute of
Technology, Jaipur}
\affil{[email protected]}
\affil{[email protected]}
\date{}
\pagenumbering{gobble}
\maketitle
\begin{abstract}
\lipsum*[2]\footnote{\lipsum[103]}
\end{abstract}
\lipsum[1]
\end{document}
中间文本区域的右上角应距离页面左边框 15 毫米并距离页面顶部以下 15 毫米。
当您使用 AR 打印时,会有缩放页面的选项,因此您需要检查它们才能以实际尺寸打印。
环境摘要
环境的附加边距abstract
来自环境quotation
。以下示例定义了一个环境abstractquotation
,将边距设置为 0pt。它也用于\noindent
第一段。环境abstract
被修补abstractquotation
以代替quotation
:
\documentclass[10pt]{article}
\usepackage[
a4paper,
margin = 15mm,
showframe,
]{geometry}
\usepackage{lipsum}
\usepackage{authblk}
\renewcommand{\rmdefault}{phv} % Arial
\renewcommand{\sfdefault}{phv} % Arial
\usepackage{etoolbox}
\newenvironment{abstractquotation}{%
\list{}{%
\listparindent 1.5em\relax
\itemindent\listparindent
\leftmargin0pt\relax
\rightmargin\leftmargin
\parsep 0pt plus 1pt\relax
}%
\item\relax
\noindent\ignorespaces
}{%
\endlist
}
\patchcmd\abstract{\quotation}{\abstractquotation}{}{%
\errmessage{\noexpand\abstract could not be patched}%
}
\patchcmd\endabstract{\endquotation}{\endabstractquotation}{}{%
\errmessage{\noexpand\endabstract could not be patched}%
}
\begin{document}
\title{\textbf{asdfghjklqweryuopbkjsvnkjnvklwnkl}}
\author{G. Kataria}
\author{ K. Singh}
\affil{Department of Chemical Engineering, Malaviya National Institute of
Technology, Jaipur}
\affil{[email protected]}
\affil{[email protected]}
\date{}
\pagenumbering{gobble}
\maketitle
\begin{abstract}
\lipsum*[2]\footnote{\lipsum[103]}\par
\lipsum[3]
\end{abstract}
\lipsum[1]
\end{document}