Fix misuse of \newline in centring mode.
This commit is contained in:
parent
4aad1737c7
commit
d6747f52ad
@ -36,7 +36,7 @@
|
|||||||
\pkuthssinfo{
|
\pkuthssinfo{
|
||||||
cthesisname = {博士学位论文}, ethesisname = {Doctor Thesis},
|
cthesisname = {博士学位论文}, ethesisname = {Doctor Thesis},
|
||||||
thesiscover = {博士研究生学位论文},
|
thesiscover = {博士研究生学位论文},
|
||||||
% 长标题可用 \newline 强制换行,不能用“\\”(双盲版会出错)。
|
% 长标题可用 \thssnl 强制换行,不能用“\\”(双盲版会出错)。
|
||||||
ctitle = {测试文档},
|
ctitle = {测试文档},
|
||||||
etitle = {Test Document},
|
etitle = {Test Document},
|
||||||
cauthor = {某某}, eauthor = {Test}, date = {某年某月},
|
cauthor = {某某}, eauthor = {Test}, date = {某年某月},
|
||||||
|
|||||||
@ -150,7 +150,7 @@
|
|||||||
\end{Verbatim}
|
\end{Verbatim}
|
||||||
|
|
||||||
\section{pkuthss 文档类提供的命令和环境}
|
\section{pkuthss 文档类提供的命令和环境}
|
||||||
\subsection{设定文档信息的命令}
|
\subsection{设定文档信息的命令}\label{ssec:set-cmd}
|
||||||
|
|
||||||
这一类命令的语法为
|
这一类命令的语法为
|
||||||
\begin{Verbatim}
|
\begin{Verbatim}
|
||||||
@ -160,9 +160,9 @@
|
|||||||
这些命令总结如下:
|
这些命令总结如下:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \texttt{\bfseries\string\ctitle}:设定论文中文标题\footnote{%
|
\item \texttt{\bfseries\string\ctitle}:设定论文中文标题\footnote{%
|
||||||
因为 pkuthss 内部实现机制的缘故,%
|
因为 pkuthss 内部实现机制的缘故,\myemph{双盲版论文的(中文和西文)
|
||||||
\myemph{双盲版论文的(中文和西文)标题如须强制换行,必须使用
|
标题如须强制换行,必须使用 pkuthss 提供的 \texttt{\string\thssnl}
|
||||||
\texttt{\string\newline} 而非 \texttt{\string\\}},否则会出错。%
|
命令而非 \texttt{\string\\}},否则会出错。%
|
||||||
};
|
};
|
||||||
\item \texttt{\bfseries\string\etitle}:设定论文西文标题;
|
\item \texttt{\bfseries\string\etitle}:设定论文西文标题;
|
||||||
\item \texttt{\bfseries\string\cauthor}:设定作者的中文名;
|
\item \texttt{\bfseries\string\cauthor}:设定作者的中文名;
|
||||||
@ -270,6 +270,9 @@
|
|||||||
此时就须要在设定完文档信息之后调用 \verb|\setpdfproperties|。%
|
此时就须要在设定完文档信息之后调用 \verb|\setpdfproperties|。%
|
||||||
\myemph{注意:须要启用 \texttt{pdfprop} 选项才能使用此命令。}
|
\myemph{注意:须要启用 \texttt{pdfprop} 选项才能使用此命令。}
|
||||||
|
|
||||||
|
\texttt{\bfseries\string\thssnl} 命令用于在双盲版论文的(中文和西文)标题中
|
||||||
|
强制换行,见第 \ref{ssec:set-cmd} 小节中关于 \verb|\ctitle| 说明的脚注。
|
||||||
|
|
||||||
\section{从其它文档类和宏包继承的功能}\label{sec:thirdparty}
|
\section{从其它文档类和宏包继承的功能}\label{sec:thirdparty}
|
||||||
|
|
||||||
pkuthss 文档类建立在 ctexbook\cupercite{ctex} 文档类之上,
|
pkuthss 文档类建立在 ctexbook\cupercite{ctex} 文档类之上,
|
||||||
|
|||||||
@ -33,8 +33,8 @@
|
|||||||
文档默认情况下是双面模式,章末可能产生空白页,
|
文档默认情况下是双面模式,章末可能产生空白页,
|
||||||
解决方式见第 \ref{sec:options} 节。
|
解决方式见第 \ref{sec:options} 节。
|
||||||
|
|
||||||
双盲版论文的(中文和西文)标题只能使用 \verb|\newline|
|
双盲版论文的(中文和西文)标题只能使用 pkuthss 提供的
|
||||||
而非 \verb|\\| 换行,见第 \ref{sec:options} 节。
|
\verb|\thssnl| 命令而非 \verb|\\| 换行,见第 \ref{sec:options} 节。
|
||||||
|
|
||||||
通过一些设置,还可以满足例如被引用的文献按照引用顺序排序,
|
通过一些设置,还可以满足例如被引用的文献按照引用顺序排序,
|
||||||
而未引用的文献按照西文文献在前、中文文献在后排序这样的需求,
|
而未引用的文献按照西文文献在前、中文文献在后排序这样的需求,
|
||||||
|
|||||||
@ -54,10 +54,10 @@
|
|||||||
\newcommand*{\docversion}{v1.8.3}
|
\newcommand*{\docversion}{v1.8.3}
|
||||||
\pkuthssinfo{
|
\pkuthssinfo{
|
||||||
cthesisname = {本科生毕业论文}, ethesisname = {Undergraduate Thesis},
|
cthesisname = {本科生毕业论文}, ethesisname = {Undergraduate Thesis},
|
||||||
ctitle = {北京大学学位论文模版\newline{}pkuthss \docversion},
|
ctitle = {北京大学学位论文模版{\thssnl}pkuthss \docversion},
|
||||||
etitle = {%
|
etitle = {%
|
||||||
PKU dissertation document class%
|
PKU dissertation document class%
|
||||||
\texorpdfstring{\newline}{: }pkuthss \docversion%
|
\texorpdfstring{\thssnl}{: }pkuthss \docversion%
|
||||||
},
|
},
|
||||||
cauthor = {盖茨波·钛·维克托}, eauthor = {Casper Ti.\ Vector},
|
cauthor = {盖茨波·钛·维克托}, eauthor = {Casper Ti.\ Vector},
|
||||||
date = {\zhdigits{2020}年\zhnumber{11}月},
|
date = {\zhdigits{2020}年\zhnumber{11}月},
|
||||||
|
|||||||
@ -252,6 +252,8 @@
|
|||||||
\thss@int@infoitemb{eabstractname}
|
\thss@int@infoitemb{eabstractname}
|
||||||
% Set up document information using the `key = value' grammar.
|
% Set up document information using the `key = value' grammar.
|
||||||
\newcommand*{\pkuthssinfo}[1]{\setkeys{thss@info}{#1}}
|
\newcommand*{\pkuthssinfo}[1]{\setkeys{thss@info}{#1}}
|
||||||
|
% Becomes \newline in the \makeblind scope.
|
||||||
|
\newcommand{\thssnl}{\\}
|
||||||
|
|
||||||
% Set up page layout.
|
% Set up page layout.
|
||||||
\geometry{a4paper, hmargin = 2.6cm, headheight = 0.5cm, headsep = 0.6cm}
|
\geometry{a4paper, hmargin = 2.6cm, headheight = 0.5cm, headsep = 0.6cm}
|
||||||
@ -404,7 +406,7 @@
|
|||||||
% Typeset the title page for double-blind review.
|
% Typeset the title page for double-blind review.
|
||||||
\newcommand{\makeblind}{%
|
\newcommand{\makeblind}{%
|
||||||
\thss@int@pdfmark{\titlepagename}{titlepage}
|
\thss@int@pdfmark{\titlepagename}{titlepage}
|
||||||
\begin{titlepage}\begingroup
|
\begin{titlepage}\begingroup\renewcommand{\thssnl}{\newline}
|
||||||
\centering\zihao{3}\selectfont\fangsong\vspace*{0.5cm}
|
\centering\zihao{3}\selectfont\fangsong\vspace*{0.5cm}
|
||||||
{\zihao{-0}\heiti\cuniversity\cthesisname}\\[0.36\baselineskip]
|
{\zihao{-0}\heiti\cuniversity\cthesisname}\\[0.36\baselineskip]
|
||||||
{\zihao{-2}\fangsong\label@blindcover}%
|
{\zihao{-2}\fangsong\label@blindcover}%
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user