diff options
author | Karl Berry <karl@freefriends.org> | 2013-03-31 23:46:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-03-31 23:46:22 +0000 |
commit | af9ad07fe06204dc0fba8b3e8a28d888746648d4 (patch) | |
tree | 93adb06280875edc70e297cec5a81f165e3354ae /Master/texmf-dist/doc/latex/pkuthss/gbkcrlf | |
parent | c678daad3989ec4722af1cd83da7b1676e4f3ecf (diff) |
pkuthss (30mar13)
git-svn-id: svn://tug.org/texlive/trunk@29580 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/pkuthss/gbkcrlf')
5 files changed, 55 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/ChangeLog.txt b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/ChangeLog.txt index 2183d691603..fcf985c6ddf 100644 --- a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/ChangeLog.txt +++ b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/ChangeLog.txt @@ -1,3 +1,15 @@ +2013-03-30, v1.4 rc2 + + * Changes to package code: + - Use the internal hyperref support in ctex 1.02c+. + - Remove usage of etoolbox. + + * Changes to documentation: + - Add hint for split sorting with biblatex. + + * Misc: + - Minor improvements. + 2013-01-10, v1.4 rc1 * Changes to documentation: diff --git a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap2.tex b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap2.tex index 7abadafadd8..563addbc529 100644 --- a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap2.tex +++ b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap2.tex @@ -229,7 +229,7 @@ } \end{Verbatim} - \subsection{pkuthss 文档模版提供的其它命令和环境\label{ssec:misc}} + \subsection{pkuthss 文档模版提供的其它命令和环境}\label{ssec:misc} \texttt{\bfseries cabstract} 和 \texttt{\bfseries eabstract} % 环境用于编写中英文摘要。 @@ -262,13 +262,12 @@ 才能使用此命令。% } - \subsection{从其它文档类和宏包继承的功能} + \subsection{从其它文档类和宏包继承的功能}\label{ssec:thirdparty} pkuthss 文档类建立在 ctexbook\supercite{ctex} 文档类的基础上, 并调用了 CJKfntef、% - graphicx\supercite{graphicx}、geometry\supercite{geometry}、% - fancyhdr\supercite{fancyhdr} 和 % - etoolbox\supercite{etoolbox} 等几个宏包。 + graphicx\supercite{graphicx}、geometry\supercite{geometry} 和% + fancyhdr\supercite{fancyhdr} 等几个宏包。 因此,ctexbook 文档类和这些宏包所提供的功能均可以使用。 例如,用户如果想将目录的标题改为“目{\quad\quad}录”, @@ -281,7 +280,7 @@ pkuthss 文档模版使用作者编写的 % biblatex\supercite{biblatex} 样式\supercite{biblatex-caspervector}% 进行参考文献和引用的排版, - 用户可以使用其提供的功能。 + 用户可以使用它以及 biblatex 本身所提供的功能。 例如, 用户可以分别使用 \verb|\cite|、\verb|\parencite| 和 \verb|\supercite| % 生成未格式化的、带方括号的和上标且带方括号的引用标记: @@ -290,6 +289,10 @@ \end{Verbatim} 在本文中将产生“\cite{ctex},\parencite{ctex},\supercite{ctex}”。 + 通过更复杂的设置,还可以满足例如被引用的文献按照引用顺序排序, + 而未引用的文献按照英文文献在前、中文文献在后排序这样的需求, + 详见 biblatex-caspervector 的文档\supercite{biblatex-caspervector}。 + pkuthss-extra 宏包可能调用以下这些宏包: \begin{itemize} \item 启用 \verb|spacing| 选项时会调用 % diff --git a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap3.tex b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap3.tex index 704b1d83d2b..4cf927c7737 100644 --- a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap3.tex +++ b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/chap/chap3.tex @@ -26,30 +26,29 @@ 文档默认情况下是双面模式,章末可能产生空白页,详见第 \ref{ssec:options} 小节。 + 通过一些设置,还可以满足例如被引用的文献按照引用顺序排序, + 而未引用的文献按照英文文献在前、中文文献在后排序这样的需求, + 见第 \ref{ssec:thirdparty} 小节。 + 一些高级设置, 如封面中部分内容长度超过预设空间容量时的设置, 见第 \ref{sec:advanced} 节。 - biblatex 宏包\cite{biblatex}会自行设定 \verb|\bibname|, - 故会覆盖通过 \verb|\CTEXoptions| 设定的参考文献列表标题。 - 使用 biblatex 的用户可以使用 \verb|\printbibliography| 的 - \verb|title| 选项来手动设定参考文献列表的标题,例如: + \section{其它可能存在的问题} + \subsection{上游宏包可能引起的问题} + + biblatex 宏包\supercite{biblatex}会自行设定 \verb|\bibname|, + 故会覆盖通过 \verb|\CTEXoptions| 设定的参考文献列表标题。 + 使用 biblatex 的用户可以使用 \verb|\printbibliography| 的 + \verb|title| 选项来手动设定参考文献列表的标题,例如: \begin{Verbatim}[frame = single] \printbibliography[title = {文献}, ...] % “...”为其它选项。 \end{Verbatim} - \section{其它可能存在的问题} - \subsection{上游宏包可能引起的问题} - hyperref 宏包\supercite{hyperref}和一些宏包可能发生冲突。 关于如何避免这些冲突,可以参考 hyperref 宏包的文档。 此文件通常和执行 \verb|texdoc hyperref| % 时打开的 pdf 文件位于同一目录中。 - 低于 1.02c 版本的 ctex 宏包中对 hyperref 的设置有些不周, - 因此文档类中对其进行了一些手动的处理。 - 考虑到新版本 ctex 宏包将逐渐被更多人采用, - 进行这些处理的代码将在以后被删除, - 而改成直接调用 ctex 宏包的 \verb|hyperref| 选项。 \subsection{文档格式可能存在的问题} diff --git a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.bib b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.bib index 62356815231..cf832a574ec 100644 --- a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.bib +++ b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.bib @@ -20,11 +20,11 @@ vim:ts=4:sw=4 @online{biblatex-caspervector, author = {Vector, Casper Ti.}, - title = {biblatex 参考文献和引用样式:caspervector v0.1.6}, + title = {biblatex 参考文献和引用样式:caspervector v0.1.7}, type = {M/OL}, - date = {2012-10-11}, - url = {http://caspervector.googlecode.com/files/biblatex-caspervector-0.1.6.zip}, - urldate = {2013-01-10}, + date = {2013-03-30}, + url = {https://caspervector.googlecode.com/files/biblatex-caspervector-0.1.7.zip}, + urldate = {2013-03-30}, userf = {zh}, } @@ -57,15 +57,6 @@ vim:ts=4:sw=4 urldate = {2012-08-01}, } -@online{etoolbox, - author = {Lehman, Philipp}, - title = {The etoolbox package: An e-TeX Toolbox for Class and Package Authors (Version 2.1)}, - type = {M/OL}, - date = {2011-01-03}, - url = {http://mirror.ctan.org/macros/latex/contrib/etoolbox/}, - urldate = {2012-08-01}, -} - @online{fancyhdr, author = {van Oostrum, Piet}, title = {Page layout in \LaTeX{}}, diff --git a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.tex b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.tex index c16f3deeb14..c00a92f35eb 100644 --- a/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.tex +++ b/Master/texmf-dist/doc/latex/pkuthss/gbkcrlf/pkuthss.tex @@ -12,10 +12,14 @@ % 调出。 % 在黑白打印时彩色链接可能变成浅灰色,此时可将“colorlinks”改为“nocolorlinks”。 -\documentclass[GBK, colorlinks, notocbibind]{pkuthss} +\documentclass[GBK, colorlinks]{pkuthss} % 使用 biblatex 排版参考文献,并规定其格式。 -\usepackage[backend = biber, style = caspervector, gbk]{biblatex} +% 默认按照引用顺序排序(“sorting = none”),详见 biblatex-caspervector 的文档 +% (因为是默认设置所以其实不用写,不过出于完备性的考虑仍然在这里列出)。 +% 若需要按照英文文献在前,中文文献在后排序,请设置“sorting = ecnty”; +% 若需要按照中文文献在前,英文文献在后排序,请设置“sorting = centy”。 +\usepackage[backend = biber, style = caspervector, gbk, sorting = none]{biblatex} % 使得打字机粗体可以被使用。 \usepackage{lmodern} % 产生 originauth.tex 里的 \square。 @@ -27,7 +31,7 @@ \newcommand{\myemph}[1]{\emph{\textcolor{red}{#1}}} % pkuthss 文档模版的版本。 -\newcommand{\docversion}{v1.4 rc1} +\newcommand{\docversion}{v1.4 rc2} % 设定文档的基本信息。 \pkuthssinfo{ cthesisname = {本科生毕业论文}, ethesisname = {Undergraduate Thesis}, @@ -43,7 +47,7 @@ cauthor = {盖茨波 $\cdot$ 钛 $\cdot$ 维克托}, eauthor = {Casper Ti.\ Vector}, studentid = {00910???}, - date = {二〇一三年一月}, + date = {二〇一三年三月}, school = {化学与分子工程学院}, cmajor = {化学(?)}, emajor = {Chemistry}, direction = {据说 Casper 自己也不知道}, @@ -81,9 +85,17 @@ % 正文中的附录部分。 \appendix - % 排版参考文献列表,并使其出现在目录中。 - % 如果同时要使参考文献列表参与章节编号,可将“bibintoc”改为“bibnumbered”。 - \printbibliography[heading = bibintoc] + % 排版参考文献列表。 + \printbibliography[ + % 使“参考文献”出现在目录中;如果同时要使参考文献列表参与章节编号, + % 可将“bibintoc”改为“bibnumbered”。 + heading = bibintoc, + % 单独设定排序方案。此设定会局部覆盖之前的全局设置。 + % 注:只有同时使用 2.x 或之后版本的 biblatex 和相应兼容版本的 biber, + % 才能对每个 \printbibliography 命令采用不同的排序方案, + % 否则只能在导入 biblatex 宏包时就(全局)指定排序方案。 + sorting = ecnty + ] % 各附录。 \include{chap/encl1} \include{chap/encl2} |