我的文档有 2 个问题
答:首先,我从未想过在章节、章节和小节标题之后的第一段中缩进 0 会如此困难。
我读到过,在回忆录类中,缩进默认为 0,但最后我在每个段落中都缩进了 0。我相信我使用的其中一个软件包造成了这个问题,但我不知道是哪一个。
B. 其次,我希望能够更改章节标题中的基线跳跃(如果这是我需要修改的正确值)。
如您所见,我将章节标题拉长为 3 行,我希望使它们彼此更接近(垂直挤压它们),如果可能的话,对章节、小节等执行相同操作。
这是我的序言
\documentclass[9pt,draft,twoside,openright,showtrims]{memoir}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{mathspec,xunicode,xltxtra}
\usepackage{polyglossia}
\usepackage{tabularx}
\usepackage{footnote}
\usepackage{setspace}
\renewcommand{\baselinestretch}{1.25}
\setmainfont[
Ligatures=TeX,
BoldFont={FedraSansPro Bold.otf},
ItalicFont={FedraSansPro BookItalic.otf},
BoldItalicFont={FedraSansPro BoldItalic.otf}
]{FedraSansPro Book.otf}
\newfontfamily\greekfont[Script=Greek, Mapping=tex-text, BoldFont = FedraSansPro Bold.otf, ItalicFont = FedraSansPro BookItalic.otf]{FedraSansPro Book.otf}
\newfontfamily\englishfont[Mapping=tex-text, BoldFont = FedraSansPro Bold.otf, ItalicFont = FedraSansPro BookItalic.otf]{FedraSansPro Book.otf}
\setmainlanguage[variant=monotonic]{greek}
\PolyglossiaSetup{greek}{indentfirst=false}
\setotherlanguage{english}
\newcommand{\en}{\selectlanguage{english}}
\makeatletter %
\makechapterstyle{sofia}{
\setlength{\beforechapskip}{-48pt}
\setlength{\midchapskip}{0.5\baselineskip}
\setlength{\afterchapskip}{7\baselineskip}
\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
\renewcommand{\chapnamefont}{\raggedright\bfseries\huge}
\renewcommand{\printchaptername}{\chapnamefont \@chapapp}
\renewcommand{\chapternamenum}{\space}
\renewcommand{\chapnumfont}{\normalfont\huge}
\renewcommand{\printchapternum}{\chapnumfont \thechapter}
\renewcommand{\afterchapternum}{\par\nobreak\vskip \midchapskip}
\renewcommand{\printchapternonum}{\vspace*{\midchapskip}\vspace*{5mm}}
\renewcommand{\chaptitlefont}{\raggedright\bfseries\HUGE}
\renewcommand{\printchaptertitle}[1]{\chaptitlefont ##1}
\renewcommand{\afterchaptertitle}{\par\nobreak\vskip \afterchapskip}
}
\makeatother
\chapterstyle{sofia}
%My section styles
\setsecheadstyle{\normalfont\huge\bfseries}
\setsubsecheadstyle{\normalfont\large\bfseries}
\setparaheadstyle{\normalfont\normalsize\bfseries}
\setparaindent{0pt}\setafterparaskip{0pt}
\setsubsubsecindent{2.5\parindent}
\checkandfixthelayout
\fixpdflayout
\trimFrame
\begin{document}
\chapter{Αποτελεσματικότητα \newline του Ανταγωνιστικού \newline Υποδείγματος}
\section{Αποτελεσματικότητα και Κοινωνική \newline Ευημερία}
\subsection{Κριτήρια Ευημερίας}
\subsubsection*{Το Κριτήριο του \textit{\en{Pareto}}}
Σύμφωνα με το κριτήριο του {\en \textit{Pareto}} η μετακίνηση από το αρχικό σημείο ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον του ενός καταναλωτή αυξηθεί χωρίς να μειωθεί αντίστοιχα η χρησιμότητα του άλλου. Δηλαδή, εάν ισχύει \begin{equation}
u_{a}^{0}<u_{a}^{1}\ \ \text{και} \ \ u_{b}^{0}\leq u_{b}^{1} \ \ \ \ \ \text{ή} \ \ \ \ \ u_{b}^{0}<u_{b}^{1}\ \ \text{και} \ \ u_{a}^{0}\leq u_{a}^{1} \notag
\end{equation}
\end{document}
这是我的结果,箭头指向我想要实现的目标(但字体不同)
答案1
您不应该调用setspace
(memoir
但这是无害的,因为该类一开始并不加载它)。
如果你真的想要这么大的行间空间,那么在我看来,标题应该是一样的,但是可以按照你想要的方式去做。
\documentclass[9pt,draft,twoside,openright,showtrims]{memoir}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{mathspec}
\usepackage{polyglossia}
\usepackage{tabularx}
\usepackage{footnote}
\setmainlanguage[variant=monotonic]{greek} % variant can be polytonic, monotonic, or ancient
\PolyglossiaSetup{greek}{indentfirst=false}
\setmainfont{GFS Artemisia}
\setotherlanguage{english}
\newrobustcmd{\en}[1]{\foreignlanguage{english}{#1}}
\setSpacing{1.25}
\makeatletter
\makechapterstyle{sofia}{
\setlength{\beforechapskip}{-48pt}
\setlength{\midchapskip}{0.5\baselineskip}
\setlength{\afterchapskip}{7\baselineskip}
\renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
\renewcommand{\chapnamefont}{\raggedright\bfseries\huge\SingleSpacing}
\renewcommand{\printchaptername}{\chapnamefont \@chapapp}
\renewcommand{\chapternamenum}{\space}
\renewcommand{\chapnumfont}{\normalfont\huge}
\renewcommand{\printchapternum}{\chapnumfont \thechapter}
\renewcommand{\afterchapternum}{\par\nobreak\vskip \midchapskip}
\renewcommand{\printchapternonum}{\vspace*{\midchapskip}\vspace*{5mm}}
\renewcommand{\chaptitlefont}{\raggedright\bfseries\HUGE}
\renewcommand{\printchaptertitle}[1]{\chaptitlefont ##1}
\renewcommand{\afterchaptertitle}{\par\nobreak\vskip \afterchapskip}
}
\makeatother
\chapterstyle{sofia}
%My section styles
\setsecheadstyle{\normalfont\huge\bfseries\SingleSpacing}
\setsubsecheadstyle{\normalfont\large\bfseries\SingleSpacing}
\setparaheadstyle{\normalfont\normalsize\bfseries}
\setparaindent{0pt}\setafterparaskip{0pt}
\setsubsubsecindent{2.5\parindent}
\checkandfixthelayout
\fixpdflayout
\trimFrame
\begin{document}
\chapter[Αποτελεσματικότητα]{Αποτελεσματικότητα \newline
του Ανταγωνιστικού \newline Υποδείγματος}
Σύμφωνα με το κριτήριο του \en{\textit{Pareto}} η μετακίνηση από το αρχικό σημείο
ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον
Σύμφωνα με το κριτήριο του \en{\textit{Pareto}} η μετακίνηση από το αρχικό σημείο
ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον
\section{Αποτελεσματικότητα και Κοινωνική \newline Ευημερία}
Σύμφωνα με το κριτήριο του \en{\textit{Pareto}} η μετακίνηση από το αρχικό σημείο
ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον
\subsection{Κριτήρια Ευημερίας}
Σύμφωνα με το κριτήριο του \en{\textit{Pareto}} η μετακίνηση από το αρχικό σημείο
ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον
\subsubsection*{Το Κριτήριο του \en{\textit{Pareto}}}
Σύμφωνα με το κριτήριο του \en{\textit{Pareto}} η μετακίνηση από το αρχικό σημείο
ισορροπίας θα είναι επιθυμητή, εάν η χρησιμότητα τουλάχιστον του ενός καταναλωτή αυξηθεί
χωρίς να μειωθεί αντίστοιχα η χρησιμότητα του άλλου. Δηλαδή, εάν ισχύει
\begin{equation*}
u_{a}^{0}<u_{a}^{1} \quad \text{και} \quad u_{b}^{0}\leq u_{b}^{1}
\qquad \text{ή} \qquad
u_{b}^{0}<u_{b}^{1} \quad \text{και} \quad u_{a}^{0}\leq u_{a}^{1}
\end{equation*}
\end{document}
请注意,我使用的\setSpacing
是而不是\renewcommand{\baselinestretch}
;而且我添加了\SingleSpacing
标题。
最后,定义\en
要做的\selectlanguage{english}
并不是最好的,看看我如何改变它。
对于标题后第一行不缩进,这是一个“秘密技巧”。;-)
其实不然,手册中有解释polyglossia
。