diff options
author | Karl Berry <karl@freefriends.org> | 2014-06-25 15:21:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-06-25 15:21:32 +0000 |
commit | 889e817205bf90bb7e360255960acd44c780afad (patch) | |
tree | fd61fa9b26881f74bad698637ca696a919f2edca /Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex | |
parent | 0347d335d6025289c0c74ad0f11046c87ceb6410 (diff) |
biblatex-caspervector (24may14)
git-svn-id: svn://tug.org/texlive/trunk@34410 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex | 69 |
1 files changed, 22 insertions, 47 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex b/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex index d393ec18a64..cd9383fbeca 100644 --- a/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex +++ b/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex @@ -15,13 +15,13 @@ \newcommand{\myemph}[1]{\emph{\textcolor{red}{#1}}} \begin{document} -\title{\textbf{biblatex 参考文献和引用样式:\texttt{caspervector} v0.1.9}} +\title{\textbf{biblatex 参考文献和引用样式:\texttt{caspervector} v0.2.0}} \author{% Casper Ti.\ Vector\thanks{\ % \href{mailto:CasperVector@gmail.com}{\texttt{CasperVector@gmail.com}}.% }% } -\date{2013/12/27} +\date{2014/05/24} \maketitle \section{引言} @@ -50,7 +50,7 @@ biblatex\supercite{biblatex}/biber\supercite{biber} \section{许可协议} -版权所有 \copyright\ 2012-2013 Casper Ti.\ Vector。% +版权所有 \copyright\ 2012--2014 Casper Ti.\ Vector。% \verb|caspervector| 参考文献和引用样式以 \LaTeX{} Project Public License\footnote{\ % \url{http://www.latex-project.org/lppl/}.% @@ -61,31 +61,17 @@ biblatex\supercite{biblatex}/biber\supercite{biber} \subsection{系统要求} \begin{itemize} - \item biblatex 宏包(\myemph{必需}):% + \item biblatex 宏包(2.0 或以上版本,\myemph{必需}):% \verb|caspervector| 样式基于 biblatex 宏包。 \item 中文环境(\myemph{必需}):% \verb|caspervector| 样式虽支持中文,但其本身不提供中文环境。 用户仍然需要中文环境才能排版出文档。 - \item biber 程序(\myemph{可选}): + \item biber 程序(和 biblatex 相应的版本,\myemph{可选}): 用 biber 可以方便地实现文献按字母和拼音顺序排序。 \end{itemize} 以上要求在\myemph{最新}的\myemph{完全版} -\TeX{}Live 系统和 \CTeX{} 套装中都有完善的支持。 - -\subsection{安装方式} - -使用 \TeX{}Live 的用户可以通过在终端中以管理员权限执行 -\begin{Verbatim}[frame = single] -tlmgr install biblatex-caspervector -\end{Verbatim} -来安装 \verb|caspervector| 样式。 - -使用 \CTeX{} 套装的用户可以通过在命令提示符中执行 -\begin{Verbatim}[frame = single] -mpm --install=biblatex-caspervector -\end{Verbatim} -来安装 \verb|caspervector| 样式。 +\TeX{} Live 系统中都有完善的支持。 \section{使用简介} \subsection{样式调用} @@ -93,10 +79,10 @@ mpm --install=biblatex-caspervector 用户应当通过以下命令调用 \verb|caspervector| 样式: \begin{Verbatim}[frame = single] % 如果系统上无法使用 biber,可将“biber”改为“bibtex”。 -% “gbk”可能需要改为“utf8”,根据用户使用的字符编码而定。 +% “utf8”可能需要改为“gbk”,根据用户使用的字符编码而定。 % “...” 代表其它选项。 \usepackage[ - backend = biber, style = caspervector, gbk, sorting = centy, ... + backend = biber, style = caspervector, utf8, sorting = centy, ... ]{biblatex} \end{Verbatim} 其中 \verb|sorting| 选项用于(全局)指定按哪些字段排序, @@ -105,7 +91,7 @@ mpm --install=biblatex-caspervector (\verb|caspervector| 默认设置为 \verb|none| 排序方案,即按引用顺序排序), 表示依次按文献语言 (\textbf{ce}nty 表示中文文献在前,\textbf{ec}nty 表示英文文献在前; -文献语言根据 \verb|userf| 字段进行区分,详见第 \ref{sec:fields} 部分)、 +文献语言根据 \verb|language| 字段进行区分,详见第 \ref{sec:fields} 部分)、 编著者姓名(\textbf{n}ame)、标题(\textbf{t}itle) 和出版年(\textbf{y}ear)排序。 @@ -231,15 +217,10 @@ pdflatex texfile \subsection{特殊字段} \begin{itemize} - \item \verb|userf|: - 值为 \verb|zh| 或 \verb|cn| 时,相应条目在文献列表中用中文排版; - 否则(为其他值或未定义时)用英文排版。\\ - \myemph{% - 注: - 不可用 \texttt{language} 字段区分中英文文献, - 因为 biblatex 使用 babel\supercite{babel} 宏包处理此字段, - 但后者目前不支持中文,所以可能出错。% - } + \item \verb|language|: + 值为 \verb|chinese| 时,相应条目在文献列表中用中文排版; + 否则(为其他值或未定义时)用英文排版。 + \item \verb|userf|:\verb|caspervector| 样式内部使用。 \item 其它通用特殊字段,见 biblatex 手册\supercite{biblatex}。 \end{itemize} @@ -323,13 +304,14 @@ pdflatex texfile 但用户仍可以设定它们的值。 这样虽不能自动根据这些字段排版, 但在仍可以根据它们 - (主要是 \texttt{author}、\texttt{title} 和 \texttt{year} 三个字段) + (主要是 \texttt{language}、\texttt{author}、\texttt{title} + 和 \texttt{year} 四个字段) 进行排序。 % } \section{对参考文献进行分类排序} -使用 biblatex 2.6 和 biber 1.6(或两者的更高版本)的用户可以通过 +使用 biber 的用户可以通过 对不同的 \verb|\printbibliography| 命令传递不同的 \verb|sorting| 选项来实现 对不同部分文献按不同方案排序。 例如,如需对被引用的文献按照引用顺序排序, @@ -376,18 +358,10 @@ year = {1845\textmd{\emph{(清同治四年)}}} \verb|caspervector| 样式不支持 \verb|edition| 字段, 用户可以在 \verb|title| 等字段中手动标注。 -\section{存在的问题} - -biber 1.6 之前的版本存在一个 bug\footnote{\ % - \url{https://github.com/plk/biblatex/issues/101}.% -}:在源代码中任意位置出现的 \verb|\nocite{*}| 都会覆盖整个引用顺序记录, -导致即使在 \verb|sorting = none| 的设定下, -排版出来的文献列表依然不是按照引用顺序排序的情况。 -因此,如果需要使用相关功能,\myemph{强烈建议将 biblatex 和 biber 升级到最新版本}。 +直接使用 \verb|userf| 字段是否等于 \verb|zh| 或 \verb|cn| +来区分中英文文献的功能在近期仍将被支持,但在将来可能被去掉或修改。 -如上文所述,因为 babel 宏包目前不支持中文, -故对中英文的分别处理只能通过比较麻烦的方式实现, -指定语言也只能通过一个自定义的字段(\verb|userf|)进行。 +\section{存在的问题} 因为 biblatex 现有功能的限制,一些需求无法直接实现。 例如类似于文献 \parencite{3-2} 中同时有出版起止年和起止期号的情况就无法自动排版, @@ -402,7 +376,7 @@ biber 1.6 之前的版本存在一个 bug\footnote{\ % year = {\textmd{\textbf{1957}(1) -- \textbf{1990}(4)}}, location = {北京}, publisher = {北京图书馆}, - userf = {zh}, + language = {chinese}, } \end{Verbatim} 或 @@ -414,7 +388,8 @@ biber 1.6 之前的版本存在一个 bug\footnote{\ % addendum = {中国图书馆学会。 \textit{图书馆学通讯} [J]。 \textbf{1957}(1) -- \textbf{1990}(4)。 - 北京:北京图书馆。} + 北京:北京图书馆。}, + language = {chinese}, } \end{Verbatim} 这两种方法中更加推荐使用前者,因为前者只需手动实现出版年和期号的排版。 |