diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-09 16:53:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-09 16:53:58 +0000 |
commit | 997ddde9d00fa7747d655fe5ec7d1f1cdd6076af (patch) | |
tree | a91189724522e721054bf1c41c03a7449fa9c969 /Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex | |
parent | 0bfe4454a9f89f6756bf6f5166c38d8340c6c116 (diff) |
biblatex-caspervector (8apr13)
git-svn-id: svn://tug.org/texlive/trunk@29794 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 | 56 |
1 files changed, 41 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex b/Master/texmf-dist/doc/latex/biblatex-caspervector/readme.tex index 3a7aca1030b..2164c999fd5 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.7}} +\title{\textbf{biblatex 参考文献和引用样式:\texttt{caspervector} v0.1.8}} \author{% Casper Ti.\ Vector\thanks{\ % \href{mailto:CasperVector@gmail.com}{\texttt{CasperVector@gmail.com}}.% }% } -\date{2013/03/30} +\date{2013/04/07} \maketitle \section{引言} @@ -50,7 +50,7 @@ biblatex\supercite{biblatex}/biber\supercite{biber} \section{许可协议} -版权所有 \copyright\ 2012 Casper Ti.\ Vector。% +版权所有 \copyright\ 2012-2013 Casper Ti.\ Vector。% \verb|caspervector| 参考文献和引用样式以 \LaTeX{} Project Public License\footnote{\ % \url{http://www.latex-project.org/lppl/}.% @@ -61,9 +61,9 @@ biblatex\supercite{biblatex}/biber\supercite{biber} \subsection{系统要求} \begin{itemize} - \item biblatex 宏包(\myemph{必需}): + \item biblatex 宏包(\myemph{必需}):% \verb|caspervector| 样式基于 biblatex 宏包。 - \item 中文环境(\myemph{必需}): + \item 中文环境(\myemph{必需}):% \verb|caspervector| 样式虽支持中文,但其本身不提供中文环境。 用户仍然需要中文环境才能排版出文档。 \item biber 程序(\myemph{可选}): @@ -176,7 +176,7 @@ mpm --install=biblatex-caspervector \subsection{编译方法} -一般情况下, +一般情况下,依次执行 \begin{Verbatim}[frame = single] # “texfile”是被 TeX 编译的文件名中除去“.tex”的部分。 # “pdflatex”可改为其它 TeX 程序,使用纯 latex 编译时可能还需要运行 dvipdfmx。 @@ -189,12 +189,8 @@ pdflatex texfile pdflatex texfile \end{Verbatim} 即可实现正确的排版。 -某些情况下(详见 biblatex 手册\supercite{biblatex}), -用户可能需要在运行 \verb|biber|(或 \verb|bibtex|) -之后运行两次 \verb|pdflatex|(或 \verb|xelatex|、\verb|latex|) -才能获得正确的引用标记。 -另外,上述执行 \verb|biber| 的一行命令中,% +上述执行 \verb|biber| 的一行命令中,% \verb|-l| 的参数 \verb|zh__pinyin| 可改为其它 被 Perl 的 \verb|Unicode::Collate| 模块支持的 locale\footnote{\ % \url{http://search.cpan.org/~sadahiro/Unicode-Collate/Collate/Locale.pm}.% @@ -211,10 +207,10 @@ pdflatex texfile 作者、编者、译者。\\ \myemph{% 注: - 在析出文献条目中, + 在析出文献条目中,% \texttt{author}、\texttt{editor}、\texttt{translator} 专指析出文献的作者、编者、译者。 - 在 \texttt{@patent} 类条目中, + 在 \texttt{@patent} 类条目中,% \texttt{author} 也可指专利的持有者。% } \item \verb|bookauthor|、\verb|booktitle|:析出文献所出自文献的作者和题名。 @@ -237,7 +233,7 @@ pdflatex texfile \begin{itemize} \item \verb|userf|: 值为 \verb|zh| 或 \verb|cn| 时,相应条目在文献列表中用中文排版; - 否则(为其他值或未定义时)用中文排版。\\ + 否则(为其他值或未定义时)用英文排版。\\ \myemph{% 注: 不可用 \texttt{language} 字段区分中英文文献, @@ -251,7 +247,7 @@ pdflatex texfile \subsection{\texttt{@book} 类型} \verb|@book| 类型对应于 GB/T 7714--2005 中所指的“专著”和“电子文献”, -其支持的常见别名包括 \verb|@booklet|、\verb|@proceedings|、% +其支持的常见别名包括 \verb|@booklet|、\verb|@online|、\verb|@proceedings|、% \verb|@report|、\verb|@thesis|、\verb|@unpublished|。 \verb|@book| 类条目必需的基本字段为 \verb|title|。 @@ -393,6 +389,36 @@ biber 1.6 之前的版本存在一个 bug\footnote{\ % 故对中英文的分别处理只能通过比较麻烦的方式实现, 指定语言也只能通过一个自定义的字段(\verb|userf|)进行。 +因为 biblatex 现有功能的限制,一些需求无法直接实现。 +例如类似于文献 \parencite{3-2} 中同时有出版起止年和起止期号的情况就无法自动排版, +只能通过用户手动实现。下面两种方式均可实现上述需求: +(\verb|sortyear| 字段的用法请参考 biblatex 手册\supercite{biblatex}): +\begin{Verbatim}[frame = single] +@periodical{3-2, + author = {中国图书馆学会}, + title = {图书馆学通讯}, + type = {J}, + sortyear = {1957}, + year = {\textmd{\textbf{1957}(1) -- \textbf{1990}(4)}}, + location = {北京}, + publisher = {北京图书馆}, + userf = {zh}, +} +\end{Verbatim} +或 +\begin{Verbatim}[frame = single] +@customf{3-2, + author = {中国图书馆学会}, + title = {图书馆学通讯}, + sortyear = {1957}, + addendum = {中国图书馆学会。 + \textit{图书馆学通讯} [J]。 + \textbf{1957}(1) -- \textbf{1990}(4)。 + 北京:北京图书馆。} +} +\end{Verbatim} +这两种方法中更加推荐使用前者,因为前者只需手动实现出版年和期号的排版。 + \section{更新记录} \VerbatimInput[tabsize = 4, baselinestretch = 1]{ChangeLog.txt} |