Refine bibtex support (including hints).

This commit is contained in:
Casper Ti. Vector 2013-12-26 18:43:20 +08:00
parent e813ba5e61
commit 934e2c545f
3 changed files with 18 additions and 1 deletions

View File

@ -140,7 +140,16 @@ texdoc pkuthss
\begin{itemize}
\item \LaTeX{} -- dvipdfmx 方式:\\
依次执行 \verb|latex|\verb|biber|(或 \verb|bibtex|%
\verb|latex|\verb|latex| 和 \verb|dvipdfmx|。
\verb|latex|\verb|latex| 和 \verb|dvipdfmx|。\\
\myemph{%
注意:除非无法使用 biber否则不建议使用 bibtex。
如果的确要使用 bibtex请将 biblatex 宏包的\texttt{backend}
选项从 \texttt{biber} 改为 \texttt{bibtex}
在 Makefile 中将变量 \texttt{BIBTEX} 的值改为 \texttt{bibtex}
并去掉 biblatex 宏包和 \texttt{\string\printbibliography} 命令
\texttt{sorting} 选项。
以下各编译方式也存在类似的注意事项,不再重复说明。%
}
\item pdf\LaTeX{} 方式:\\
依次执行 \verb|pdflatex|\verb|biber|(或 \verb|bibtex|%
\verb|pdflatex| 和 \verb|pdflatex|。

View File

@ -30,6 +30,8 @@
而未引用的文献按照英文文献在前、中文文献在后排序这样的需求,
见第 \ref{ssec:thirdparty} 小节。
无法使用 biber 的用户可以使用 bibtex具体设置方式请见第 \ref{sec:compile} 节。
一些高级设置,
如封面中部分内容长度超过预设空间容量时的设置,
见第 \ref{sec:advanced} 节。

View File

@ -18,6 +18,11 @@
\documentclass[UTF8, colorlinks]{pkuthss}
% 使用 biblatex 排版参考文献,并规定其格式。
%
% 如果无法使用 biber可以把“backend = biber”改为“backend = bibtex”
% 并改用 bibtex 产生参考文献,详见 pkuthss 的文档。
% 使用 biber 时,请去掉所有的 sorting 选项,否则会出错。
%
% 默认按照引用顺序排序“sorting = none”详见 biblatex-caspervector 的文档
% (因为是默认设置所以其实不用写,不过出于完备性的考虑仍然在这里列出)。
% 若需要按照英文文献在前中文文献在后排序请设置“sorting = ecnty”
@ -98,6 +103,7 @@
% 注:只有同时使用 2.x 或之后版本的 biblatex 和相应兼容版本的 biber
% 才能对每个 \printbibliography 命令采用不同的排序方案,
% 否则只能在导入 biblatex 宏包时就(全局)指定排序方案。
% 在这样的情况下,请去掉所有的 sorting 选项,否则可能出错。
sorting = ecnty
]
% 各附录。