Введение
В настоящее время я заканчиваю свою диссертацию. Чтобы следовать академическим стандартам, установленным моим руководителем, мне нужно максимально точно имитировать стиль документа, показанный на следующих изображениях.
Изображений
Вопрос
То, что у меня есть на данный момент, показано ниже. Формат страницы правильный, и мне удалось сымитировать заголовки. Однако шрифты кажутся неправильными, а размеры глав и разделов кажутся неправильными.
Извините, у меня нет доступа к сканеру или документу в формате pdf. Есть ли более простой способ (или этот стиль известен?), или мне придется жестко кодировать все, чтобы соответствовать изображениям выше?
Код
\documentclass[pdftex,
10pt,
b5paper,
twoside,
english,
dvipsnames,
leqno]{book}
\usepackage[lmargin=25mm,
rmargin=25mm,
tmargin=27mm,
bmargin=30mm]{geometry}
\usepackage{sectsty} %Centers chapters, sections and subsections.
\chapterfont{\centering}
\sectionfont{\centering}
\subsectionfont{\centering}
\chapternumberfont{\centering \scshape}
\usepackage{xpatch} %Makes the proof environment cursive
\xpatchcmd{\proof}{\scshape}{\scshape\proofnameformat}{}{}
\newcommand{\proofnameformat}{\scshape}
\usepackage{lipsum}
% Math needs to be loaded before amsthm, so QED can hook into align*
\usepackage{amsmath, amssymb, mathrsfs, mathtools, amsopn} %Mathematical symbols
\usepackage[amsmath, amsthm, thmmarks]{ntheorem} %Defines theorems and definitions
%
% Note that we use the same counter [mydef] for definitions, theorems, lemmas, propositions and corolaries
\theoremstyle{definition} %Non cursive
\newtheorem{mydef}{\normalfont\scshape Definition\normalfont}[section]
\newtheorem*{remark}{\normalfont\scshape Remark\normalfont}
\theoremstyle{plain} %cursive
\newtheorem{mylemma}[mydef]{\normalfont\scshape Lemma\normalfont}
\newtheorem{myprop}[mydef]{\normalfont\scshape Proposition\normalfont}
\newtheorem{mythe}[mydef]{\normalfont\scshape Theorem\normalfont}
\newtheorem{mycor}[mydef]{\normalfont\scshape Corollary\normalfont}
\begin{document}
\stepcounter{chapter}
\chapter{Smooth numbers}
\begin{mydef}
\lipsum[66]
\end{mydef}
\section{Dickman's function}
In this section, we study \emph{Dickman's function} The function $\rho \colon \mathbb{R} \to \mathbb{R}$ is defined by the initial condition $\rho(u) = 1$ for $0 \leq u \leq 1$ and recursively
%
\begin{align}
\rho(u) = \rho(k) + \int_k^u \rho(v-1) \frac{\mathrm{d}v}v, \quad k \in \mathbb{N}.
\end{align}
%
We obtain the following properties of the Dickman's function.
\begin{mylemma}
\lipsum[75]
\end{mylemma}
%
\begin{proof}
\lipsum[66]
\end{proof}
\end{document}
решение1
Вот код, который должен делать то, что вам нужно, если я правильно понял. Я удалил опцию amsthm
из ntheorem
и определил ваши среды с нуля с помощью инструментов ntheorem
. Для макета разделов я использовал titlesec
. Я также упростил код, не загружая пакеты, которые загружаются другими пакетами (например, `` amsopn is loaded by
amsmath , which is loaded by
mathtools`).
\documentclass[10pt, b5paper, twoside, english, dvipsnames, leqno]{book}
\usepackage[hmargin=25mm, tmargin=27mm, bmargin=30mm]{geometry}
\usepackage{titlesec}
\titleformat{\chapter}[display]{\centering}{\Large\MakeUppercase{\chaptername~\thechapter}}{2\baselineskip}{\LARGE\bfseries}
\titleformat{\section}[block]{\large\bfseries\centering}{\thesection.}{0.5em}{}
\usepackage{lipsum}
% Math needs to be loaded before amsthm, so QED can hook into align*
\usepackage{ amssymb, mathrsfs, mathtools} %Mathematical symbols
\usepackage[amsmath, thmmarks, thref]{ntheorem} %Defines theorems and definitions amsthm,
\theoremstyle{plain} %Non cursive
\theoremheaderfont{\scshape\mdseries}
\theorembodyfont{\normalfont}
\theoremseparator{.}
\newtheorem{mydef}{Definition}[section]
\newtheorem*{remark}{\normalfont\scshape Remark\normalfont}
\theorembodyfont{\itshape}
\newtheorem{mylemma}[mydef]{Lemma}
\newtheorem{myprop}[mydef]{Proposition}
\newtheorem{mythe}[mydef]{Theorem}
\newtheorem{mycor}[mydef]{Corollary}
\theoremstyle{nonumberplain}
\theoremheaderfont{\itshape}
\theorembodyfont{\normalfont}
\theoremsymbol{\ensuremath{\square}}
\newtheorem{proof}{Proof}
\begin{document}
\stepcounter{chapter}
\chapter{Smooth numbers}
\begin{mydef}
\lipsum[66]
\end{mydef}
\section{Dickman's function}
In this section, we study \emph{Dickman's function} The function $ρ\colon \mathbb{R} \to \mathbb{R}$ is defined by the initial condition $ρ(u) = 1$ for $0 \leq u \leq 1$ and recursively
%
\begin{align}
ρ(u) = ρ(k) + ∫_k^u ρ(v-1) \frac{\mathrm{d}v}v, \quad k ∈ \mathbb{N}.
\end{align}
%
We obtain the following properties of the Dickman's function.
\begin{mylemma}
\lipsum[75]
\end{mylemma}
\begin{proof}
Nunc sed pede. Praesent vitae lectus. Praesent neque justo, vehicula eget,
interdum id, facilisis et, nibh. Phasellus at purus et libero lacinia dictum. Fusce
aliquet. Nulla eu ante placerat leo semper dictum. Mauris metus. Curabitur
lobortis. Curabitur sollicitudin hendrerit nunc. Donec ultrices lacus id ipsum.
\end{proof}