Implement most font requirements.

This commit is contained in:
Casper Ti. Vector 2015-04-27 15:37:08 +08:00
parent a0da14c30f
commit 19699bfb01
8 changed files with 62 additions and 53 deletions

View File

@ -31,18 +31,14 @@
\chapter*{版权声明}
\thispagestyle{empty}
{
\zihao{3}\linespread{1.5}\selectfont
任何收存和保管本论文各种版本的单位和个人,
未经本论文作者同意,不得将本论文转借他人,
亦不得随意复制、抄录、拍照或以任何方式传播。
否则一旦引起有碍作者著作权之问题,将可能承担法律责任。
\par
% 若需排版二维码请将二维码图片重命名为“barcode”
% 转为合适的图片格式,并放在当前目录下,然后去掉下面 3 行的注释。
%\vfill\noindent
%\includegraphics[height = 5em]{barcode}
%\par
}
任何收存和保管本论文各种版本的单位和个人,
未经本论文作者同意,不得将本论文转借他人,
亦不得随意复制、抄录、拍照或以任何方式传播。
否则一旦引起有碍作者著作权之问题,将可能承担法律责任。
% 若需排版二维码请将二维码图片重命名为“barcode”
% 转为合适的图片格式,并放在当前目录下,然后去掉下面 3 行的注释。
%\vfill\noindent
%\includegraphics[height = 5em]{barcode}

View File

@ -33,10 +33,10 @@
\cleardoublepage\thispagestyle{empty}
{
\vspace*{\fill}\linespread{1.5}\selectfont
\centerline{\bfseries\Large 北京大学学位论文原创性声明和使用授权说明}
\centerline{\bfseries\zihao{-2}北京大学学位论文原创性声明和使用授权说明}
\vskip 4em
\centerline{\bfseries\Large 原创性声明}
\centerline{\bfseries\zihao{-3}原创性声明}
\vskip 1em
本人郑重声明:
@ -53,8 +53,8 @@
}
\vskip 4em
\centerline{\bfseries\Large 学位论文使用授权说明}
\centerline{\zihao{-4}(必须装订在提交学校图书馆的印刷本)}
\centerline{\bfseries\zihao{-3}学位论文使用授权说明}
\centerline{\zihao{5}(必须装订在提交学校图书馆的印刷本)}
\vskip 1em
本人完全了解北京大学关于收集、保存、使用学位论文的规定,即:
@ -68,7 +68,7 @@
$\square$\nobreakspace{}两年 / %
$\square$\nobreakspace{}三年以后在校园网上全文发布。
\end{itemize}
\par保密论文在解密后遵守此规定
\centerline{(保密论文在解密后遵守此规定)}
\vskip 1em
\rightline
{%

View File

@ -31,11 +31,16 @@
% 若需要按照英文文献在前中文文献在后排序请设置“sorting = ecnty”
% 若需要按照中文文献在前英文文献在后排序请设置“sorting = centy”。
\usepackage[backend = biber, style = caspervector, utf8, sorting = none]{biblatex}
% 提供近似于学校所要求的 Times New Roman / Arial 的字体。
\usepackage[defaultsups]{newtxtext}
\usepackage{newtxmath}
% 产生 originauth.tex 里的 \square
\usepackage{amssymb}
% 按学校要求设定参考文献列表中的条目间距。
% 按学校要求设定参考文献列表中的条目之内及之
\setlength{\bibitemsep}{3bp}
% 对于 linespread 值的计算过程有兴趣的同学可以参考 pkuthss-extra.sty。
\renewcommand*{\bibfont}{\zihao{5}\linespread{1.27}\selectfont}
% 设定文档的基本信息。
\pkuthssinfo{
@ -59,7 +64,7 @@
\def\pkuthssffaq{%
\emph{\textcolor{red}{pkuthss 文档模版最常见问题:}}
最终打印和提交论文前,
最终打印和提交论文前,
请将 pkuthss 文档类选项中的 %
\texttt{colorlinks} 改为 \texttt{nocolorlinks}
因为图书馆要求电子版论文的目录必须为黑色,

View File

@ -124,9 +124,6 @@
\item 自动忽略 CJK 文字之间的空白而%
保留CJK 文字与英文之间等的)其它空白。
\item 调用 setspace 宏包以使某些细节处的空间安排更美观。
\item 设定行距为 1.41\footnote{%
为什么是 1.41?因为 $\sqrt{2}\approx1.41$%
}
\item 采用比 \hologo{LaTeX} 默认设定更加紧密的枚举环境%
\footnote{%
在枚举环境itemize、enumerate 和 description
@ -352,15 +349,6 @@
\end{itemize}
因此在启用相应选项时,用户可以使用对应宏包所提供的功能。
\subsection{不建议更改的设置}
\myemph{%
pkuthss 文档类中有一些一旦改动就有可能破坏预设排版规划的设置,
因此不建议更改这些设置,它们是:
\begin{itemize}
\item 默认字号:小四号。
\end{itemize}%
}
\section{高级设置}\label{sec:advanced}
pkuthss 文档模版的实现是简洁、清晰、灵活的。

View File

@ -30,24 +30,20 @@
\chapter*{版权声明}
\thispagestyle{empty}
{
\zihao{3}\linespread{1.5}\selectfont
版权所有 \copyright\ 2008--2009 solvethis
\par
版权所有 \copyright\ 2010--2015 Casper Ti. Vector
\vskip 1em
版权所有 \copyright\ 2008--2009 solvethis
\par
版权所有 \copyright\ 2010--2015 Casper Ti. Vector
\vskip 1em
pkuthss 文档类、pkuthss-extra 宏包及其说明文档均以 %
\hologo{LaTeX} Project Public License 发布。
随 pkuthss 提供的模版源代码中,除以下文件
\begin{itemize}
\item \verb|chap/copyright.tex|
\item \verb|chap/originauth.tex|
\end{itemize}
以 New BSD License 发布,
以及参考文献和引用使用的样式文件版权声明见相应文件中说明以外,
其余部分文件发布在公有领域public domain
\par
}
pkuthss 文档类、pkuthss-extra 宏包及其说明文档均以 %
\hologo{LaTeX} Project Public License 发布。
随 pkuthss 提供的模版源代码中,除以下文件
\begin{itemize}
\item \verb|chap/copyright.tex|
\item \verb|chap/originauth.tex|
\end{itemize}
以 New BSD License 发布,
以及参考文献和引用使用的样式文件版权声明见相应文件中说明以外,
其余部分文件发布在公有领域public domain

View File

@ -31,12 +31,14 @@
\documentclass[UTF8, colorlinks]{pkuthss}
\usepackage[backend = biber, style = caspervector, utf8, sorting = none]{biblatex}
\usepackage{lmodern}
\usepackage[defaultsups]{newtxtext}
\usepackage{newtxmath}
\usepackage{amssymb}
\usepackage{fancyvrb}
\usepackage{hologo}
\setlength{\bibitemsep}{3bp}
\renewcommand*{\bibfont}{\zihao{5}\linespread{1.27}\selectfont}
\newcommand{\myemph}[1]{\emph{\textcolor{red}{#1}}}
\newcommand{\unemph}[1]{\textup{\textcolor{black}{#1}}}
\newcommand{\docversion}{v1.5.5}

View File

@ -89,6 +89,8 @@
\fi
\ifpkuthssextra@opt@pkuspace
% lineskip / baselineskip = 20 bp / (12 bp * (6 / 5)).
\linespread{1.39}\selectfont
% Quite harmless and frequently used package. Loaded together with `tocloft'
% plus a compatibility option to avoid package clash.
\RequirePackage{subfig}
@ -112,8 +114,6 @@
\unless\ifxetex\RequirePackage{CJKspace}\fi
% Make spacing nicer in some situations (eg. footnotes and verbatims).
\RequirePackage{setspace}
% Set line skip.
\linespread{1.41}\selectfont
% Lists often appear to be too sparse when items are just one or two lines long.
% Here we cancel the extra vertical spacing between list items.
\RequirePackage{enumitem}

View File

@ -111,6 +111,28 @@
\setlength{\belowdisplayshortskip}{3bp plus 0.75bp minus 1.75bp}
\setlength{\belowdisplayskip}{6bp plus 1.5bp minus 3.5bp}
% Set up chapter/section/... captions.
\CTEXsetup[
nameformat = {\zihao{-2}\bfseries},
titleformat = {\zihao{-2}\bfseries},
beforeskip = {20bp}, afterskip = {18bp}
]{chapter}
\CTEXsetup[
format = {\zihao{-3}\bfseries},
beforeskip = {-20bp plus -1ex minus -0.2ex},
afterskip = {6bp plus 0.2ex}
]{section}
\CTEXsetup[
format = {\zihao{4}\bfseries},
beforeskip = {-12bp plus -1ex minus -0.2ex},
afterskip = {6bp plus 0.2ex}
]{subsection}
\CTEXsetup[
format = {\bfseries},
beforeskip = {-12bp plus -1ex minus -0.2ex},
afterskip = {6bp plus 0.2ex}
]{subsubsection}
% Internal command to set up headers and footers.
\def\pkuthss@int@setpagestyle{
% The actual setup commands.