这是我的文档的序言,还有一些其他内容。
\documentclass{amsbook}
\usepackage{amsmath}
\usepackage{amsfonts}%
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{pgfplots}% This uses tikz
\pgfplotsset{compat=newest}% use newest version
%Pour les accents françaises
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage[autolanguage]{numprint}
\begin{document}
\title[Long Title]{Les Mathématiques}
\author{M. Abdel Guerroui}
\maketitle
\tableofcontents
\mainmatter
\chapter{Intégrales Correction Problème 1}
我在适应 amsbook 风格时遇到了一些麻烦。以下是我需要的:
- 没有任何空白页。
- 让第一页从 #1 开始并贯穿整个文档,而不是从第一章重新开始。
- 能够将标题、作者和照片放在文档的第一页。
答案1
使用
[openany]
选项\documentclass
。放在
\mainmatter
紧跟 之后,\begin{document}
而不是 之后\tableofcontents
。
- 这是您的示例的修改版本,它重新定义了的相关部分
\maketitle
,仅包括标题、作者和照片空间;您可以根据需要调整间距。
请注意,包amsmath
和amsfonts
已被省略;它们内置于所有 ams 文档类中。
\documentclass[openany]{amsbook}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{mathtools}
\usepackage{pgfplots}% This uses tikz
\pgfplotsset{compat=newest}% use newest version
%Pour les accents françaises
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage[autolanguage]{numprint}
\newcommand{\coverpic}{\fbox{%
\begin{minipage}{3cm}
\vspace*{1cm}\centering
photo for first page
\vspace{1cm}
\end{minipage}
}\par
}
\makeatletter
\renewcommand{\@maketitle}{%
\thispagestyle{plain}%
\begingroup \topskip\z@skip
\null\vfil
\centering
\begingroup
\LARGE\bfseries
\@title\par\vspace{24pt}%
\def\and{\par\medskip}\centering
\mdseries\authors\par\bigskip
\endgroup
\vfil
\coverpic
\vspace{10cm}
\endgroup
\newpage
}
\makeatother
\begin{document}
\mainmatter
\title[Long Title]{Les Mathématiques}
\author{M. Abdel Guerroui}
\maketitle
\tableofcontents
\chapter{Intégrales Correction Problème 1}