summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-09 22:18:50 +0000
committerKarl Berry <karl@freefriends.org>2015-05-09 22:18:50 +0000
commit5e664832d01265bd37a5cbdd56729feb90ce8fa9 (patch)
treef442561ba5ec96a77431697488683688a044c347 /Master/texmf-dist/bibtex
parentfb9edf38de047a2451f6dd50761e2148988ead5e (diff)
persian-bib (9may15)
git-svn-id: svn://tug.org/texlive/trunk@37297 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/acm-fa.bst8
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/asa-fa.bst8
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst8
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst8
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR-beamer.bst59
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR.bst50
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/plain-fa.bst56
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst226
-rw-r--r--Master/texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst8
-rw-r--r--Master/texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf13
10 files changed, 315 insertions, 129 deletions
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/acm-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
index 034109cd9c6..6b6a799d462 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi and Mostafa Vahedi, m.amintoosi@gmail.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -48,8 +48,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi and M.Vahedi" }
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/asa-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/asa-fa.bst
index 8c6526d0a96..d52f9be82b3 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/asa-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/asa-fa.bst
@@ -6,8 +6,8 @@
%% by: Mahmood Amintoosi, m.amintoosi@gmail.com, www.parsilatex.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -98,8 +98,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi" }
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst
index 7d2be330304..211da261dce 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi, m.amintoosi@gmail.com, www.parsilatex.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Original Copyright
@@ -197,8 +197,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi" }
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst
index f8442fceb6c..bbb6efa18d5 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi and Mostafa Vahedi, m.amintoosi@gmail.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -47,8 +47,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi and M.Vahedi" }
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR-beamer.bst b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR-beamer.bst
index cbcb15c4750..51c9e42cb63 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR-beamer.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR-beamer.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi, m.amintoosi@gmail.com, www.parsilatex.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -46,14 +46,14 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi" }
FUNCTION {banner.message}
{ is.print.banners.to.terminal
- { "-- plain-fa-inLTR.bst version" " " * bst.file.version *
+ { "-- plain-fa-inLTR-beamer.bst version" " " * bst.file.version *
" (" * bst.file.date * ") " * %"by " * bst.file.authors *
top$
"-- This is a BibTeX style for XePersian: " bst.file.website *
@@ -103,7 +103,7 @@ FUNCTION {bbl.editors}
{
fa.isPersianLanguage
{ " ویراستاران "}
- {" eds. "}
+ {" editors"}
if$
}
@@ -111,7 +111,7 @@ FUNCTION {bbl.editor}
{
fa.isPersianLanguage
{ " ویراستار "}
- {" ed. " }
+ {" editor" }
if$
}
@@ -127,7 +127,15 @@ FUNCTION {bbl.edition}
{
fa.isPersianLanguage
{" ویرایش "}
- {" ed. " }
+ {" edition" }
+if$
+}
+
+FUNCTION {bbl.bvolume}
+{
+fa.isPersianLanguage
+ {" جلد "}
+ { "volume"}
if$
}
@@ -135,7 +143,7 @@ FUNCTION {bbl.volume}
{
fa.isPersianLanguage
{" جلد "}
- { " vol."}
+ { "Volume"}
if$
}
@@ -151,19 +159,19 @@ FUNCTION {bbl.number}
{
fa.isPersianLanguage
{" شماره " }
- { " no." }
+ { "number" }
if$
}
-FUNCTION {bbl.nr}
+FUNCTION {bbl.in}
{
fa.isPersianLanguage
- {" شماره "}
- { " no." }
+ {" در "}
+ { "In " }
if$
}
-FUNCTION {bbl.in}
+FUNCTION {bbl.inInMid}
{
fa.isPersianLanguage
{" در "}
@@ -175,15 +183,15 @@ FUNCTION {bbl.pages}
{
fa.isPersianLanguage
{" صفحات "}
- { " pp." }
+ { "pages" }
if$
}
FUNCTION {bbl.page}
{
fa.isPersianLanguage
- {" ص." }
- { " p." }
+ {" صفحه " }
+ { "page" }
if$
}
@@ -191,7 +199,7 @@ FUNCTION {bbl.chapter}
{
fa.isPersianLanguage
{ " فصل " }
- {" chap." }
+ {"chapter" }
if$
}
@@ -199,7 +207,7 @@ FUNCTION {bbl.techrep}
{
fa.isPersianLanguage
{ " گزارش طرح تحقیقی"}
- { " Tech. Rep." }
+ { "Technical Report" }
if$
}
@@ -215,7 +223,7 @@ FUNCTION {bbl.phdthesis}
{
fa.isPersianLanguage
{" پایان‌نامه دکترا" }
- { " Ph.D. thesis" }
+ { "PhD thesis" }
if$
}
@@ -258,7 +266,8 @@ FUNCTION {output.nonnull}
fa.isPersianLanguage
{"\newRAblock {}" write$ }
{"\newblock " write$}
- if$}
+ if$
+}
{ output.state before.all =
'write$
{ add.period$ " " * write$ }
@@ -565,7 +574,7 @@ FUNCTION {either.or.check}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
- { bbl.volume volume tie.or.space.connect
+ { bbl.bvolume volume tie.or.space.connect
series empty$
'skip$
{ bbl.of * series emphasize * }
@@ -586,7 +595,7 @@ FUNCTION {format.number.series}
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
- { bbl.in * series * }
+ { bbl.inInMid * series * }
if$
}
if$
@@ -1366,7 +1375,7 @@ ITERATE {longest.label.pass}
FUNCTION {begin.bib}
{
- "% Generated by plain-fa-inLTR.bst, version: " bst.file.version * " (" * bst.file.date * ")" *
+ "% Generated by plain-fa-inLTR-beamer.bst, version: " bst.file.version * " (" * bst.file.date * ")" *
write$ newline$
"% Authors: " bst.file.authors *
write$ newline$
@@ -1392,4 +1401,4 @@ FUNCTION {end.bib}
EXECUTE {end.bib}
EXECUTE{completed.message}
-%% End of file `plain-fa-inLTR.bst'.
+%% End of file `plain-fa-inLTR-beamer.bst'.
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR.bst b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR.bst
index aa7d92f35d1..2afb5a4d96b 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa-inLTR.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi, m.amintoosi@gmail.com, www.parsilatex.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -46,8 +46,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi" }
@@ -103,7 +103,7 @@ FUNCTION {bbl.editors}
{
fa.isPersianLanguage
{ " ویراستاران "}
- {" eds. "}
+ {" editors"}
if$
}
@@ -111,7 +111,7 @@ FUNCTION {bbl.editor}
{
fa.isPersianLanguage
{ " ویراستار "}
- {" ed. " }
+ {" editor" }
if$
}
@@ -127,7 +127,15 @@ FUNCTION {bbl.edition}
{
fa.isPersianLanguage
{" ویرایش "}
- {" ed. " }
+ {" edition" }
+if$
+}
+
+FUNCTION {bbl.bvolume}
+{
+fa.isPersianLanguage
+ {" جلد "}
+ { "volume"}
if$
}
@@ -135,7 +143,7 @@ FUNCTION {bbl.volume}
{
fa.isPersianLanguage
{" جلد "}
- { " vol."}
+ { "Volume"}
if$
}
@@ -151,19 +159,19 @@ FUNCTION {bbl.number}
{
fa.isPersianLanguage
{" شماره " }
- { " no." }
+ { "number" }
if$
}
-FUNCTION {bbl.nr}
+FUNCTION {bbl.in}
{
fa.isPersianLanguage
- {" شماره "}
- { " no." }
+ {" در "}
+ { "In " }
if$
}
-FUNCTION {bbl.in}
+FUNCTION {bbl.inInMid}
{
fa.isPersianLanguage
{" در "}
@@ -175,15 +183,15 @@ FUNCTION {bbl.pages}
{
fa.isPersianLanguage
{" صفحات "}
- { " pp." }
+ { "pages" }
if$
}
FUNCTION {bbl.page}
{
fa.isPersianLanguage
- {" ص." }
- { " p." }
+ {" صفحه " }
+ { "page" }
if$
}
@@ -191,7 +199,7 @@ FUNCTION {bbl.chapter}
{
fa.isPersianLanguage
{ " فصل " }
- {" chap." }
+ {"chapter" }
if$
}
@@ -199,7 +207,7 @@ FUNCTION {bbl.techrep}
{
fa.isPersianLanguage
{ " گزارش طرح تحقیقی"}
- { " Tech. Rep." }
+ { "Technical Report" }
if$
}
@@ -215,7 +223,7 @@ FUNCTION {bbl.phdthesis}
{
fa.isPersianLanguage
{" پایان‌نامه دکترا" }
- { " Ph.D. thesis" }
+ { "PhD thesis" }
if$
}
@@ -563,7 +571,7 @@ FUNCTION {either.or.check}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
- { bbl.volume volume tie.or.space.connect
+ { bbl.bvolume volume tie.or.space.connect
series empty$
'skip$
{ bbl.of * series emphasize * }
@@ -584,7 +592,7 @@ FUNCTION {format.number.series}
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
- { bbl.in * series * }
+ { bbl.inInMid * series * }
if$
}
if$
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa.bst
index 49f2ad9d00f..79e2f09d84b 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/plain-fa.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi and Mostafa Vahedi
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -46,8 +46,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi and M.Vahedi" }
@@ -103,7 +103,7 @@ FUNCTION {bbl.editors}
{
fa.isPersianLanguage
{ " ویراستاران "}
- {" eds. "}
+ {" editors"}
if$
}
@@ -111,7 +111,7 @@ FUNCTION {bbl.editor}
{
fa.isPersianLanguage
{ " ویراستار "}
- {" ed. " }
+ {" editor" }
if$
}
@@ -127,7 +127,15 @@ FUNCTION {bbl.edition}
{
fa.isPersianLanguage
{" ویرایش "}
- {" ed. " }
+ {" edition" }
+if$
+}
+
+FUNCTION {bbl.bvolume}
+{
+fa.isPersianLanguage
+ {" جلد "}
+ { "volume"}
if$
}
@@ -135,7 +143,7 @@ FUNCTION {bbl.volume}
{
fa.isPersianLanguage
{" جلد "}
- { " vol."}
+ { "Volume"}
if$
}
@@ -151,19 +159,19 @@ FUNCTION {bbl.number}
{
fa.isPersianLanguage
{" شماره " }
- { " no." }
+ { "number" }
if$
}
-FUNCTION {bbl.nr}
+FUNCTION {bbl.in}
{
fa.isPersianLanguage
- {" شماره "}
- { " no." }
+ {" در "}
+ { "In " }
if$
}
-FUNCTION {bbl.in}
+FUNCTION {bbl.inInMid}
{
fa.isPersianLanguage
{" در "}
@@ -175,15 +183,15 @@ FUNCTION {bbl.pages}
{
fa.isPersianLanguage
{" صفحات "}
- { " pp." }
+ { "pages" }
if$
}
FUNCTION {bbl.page}
{
fa.isPersianLanguage
- {" ص." }
- { " p." }
+ {" صفحه " }
+ { "page" }
if$
}
@@ -191,7 +199,7 @@ FUNCTION {bbl.chapter}
{
fa.isPersianLanguage
{ " فصل " }
- {" chap." }
+ {"chapter" }
if$
}
@@ -199,7 +207,7 @@ FUNCTION {bbl.techrep}
{
fa.isPersianLanguage
{ " گزارش طرح تحقیقی"}
- { " Tech. Rep." }
+ { "Technical Report" }
if$
}
@@ -207,7 +215,7 @@ FUNCTION {bbl.mthesis}
{
fa.isPersianLanguage
{" پایان‌نامه کارشناسی‌ارشد"}
- { " Master's thesis" }
+ { "Master's thesis" }
if$
}
@@ -215,7 +223,7 @@ FUNCTION {bbl.phdthesis}
{
fa.isPersianLanguage
{" پایان‌نامه دکترا" }
- { " Ph.D. thesis" }
+ { "PhD thesis" }
if$
}
@@ -552,10 +560,10 @@ FUNCTION {either.or.check}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
- { bbl.volume volume tie.or.space.connect
+ { bbl.bvolume volume tie.or.space.connect
series empty$
-'skip$
-{ bbl.of * series emphasize * }
+ 'skip$
+ { bbl.of * series emphasize * }
if$
"volume and number" number either.or.check
}
@@ -573,7 +581,7 @@ FUNCTION {format.number.series}
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
- { bbl.in * series * }
+ { bbl.inInMid * series * }
if$
}
if$
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
index beea38aa913..115a67fa475 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
@@ -2,10 +2,11 @@
%% Bib. style "plainnat-fa", Persian (farsi) version of plainnat.bst
%%
%% by: Mahmood Amintoosi, m.amintoosi@gmail.com, www.parsilatex.com
+
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
@@ -92,8 +93,43 @@ ENTRY
{}
{ label extra.label sort.label short.list }
+
INTEGERS { output.state before.all mid.sentence after.sentence after.block fa.isInLabel}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Persian Functions %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -125,16 +161,16 @@ if$
FUNCTION {bbl.editors}
{
fa.isPersianLanguage
- { "ویراستاران"}
- { "eds."}
+ { " ویراستاران "}
+ { " editors"}
if$
}
FUNCTION {bbl.editor}
{
fa.isPersianLanguage
- { "ویراستار"}
- { "ed." }
+ { "ویراستار "}
+ { " editor" }
if$
}
@@ -150,7 +186,15 @@ FUNCTION {bbl.edition}
{
fa.isPersianLanguage
{" ویرایش "}
- {" ed. " }
+ {" edition" }
+if$
+}
+
+FUNCTION {bbl.bvolume}
+{
+fa.isPersianLanguage
+ {" جلد "}
+ { "volume"}
if$
}
@@ -158,7 +202,7 @@ FUNCTION {bbl.volume}
{
fa.isPersianLanguage
{" جلد "}
- { " vol."}
+ { "Volume"}
if$
}
@@ -174,23 +218,25 @@ FUNCTION {bbl.number}
{
fa.isPersianLanguage
{" شماره " }
- { " no." }
+ { "number" }
if$
}
-FUNCTION {bbl.nr}
+FUNCTION {bbl.in}
{
fa.isPersianLanguage
- {" شماره "}
- { " no." }
+ {" در "}
+ { " in " }
+
if$
}
-FUNCTION {bbl.in}
+FUNCTION {bbl.inInMid}
{
fa.isPersianLanguage
{" در "}
- { " in " }
+ { "In " }
+
if$
}
@@ -198,15 +244,15 @@ FUNCTION {bbl.pages}
{
fa.isPersianLanguage
{" صفحات "}
- { " pp." }
+ { "pages" }
if$
}
FUNCTION {bbl.page}
{
fa.isPersianLanguage
- {" ص." }
- { " p." }
+ {" صفحه " }
+ { "page" }
if$
}
@@ -214,7 +260,7 @@ FUNCTION {bbl.chapter}
{
fa.isPersianLanguage
{ " فصل " }
- {" chap." }
+ {"chapter" }
if$
}
@@ -222,7 +268,7 @@ FUNCTION {bbl.techrep}
{
fa.isPersianLanguage
{ " گزارش طرح تحقیقی"}
- { " Tech. Rep." }
+ { "Technical Report" }
if$
}
@@ -238,7 +284,7 @@ FUNCTION {bbl.phdthesis}
{
fa.isPersianLanguage
{" پایان‌نامه دکترا" }
- { " Ph.D. thesis" }
+ { " PhD thesis" }
if$
}
@@ -288,6 +334,7 @@ FUNCTION {bbl.translator}
fa.isPersianLanguage
{ " ترجمه‌ی "}
{" Translated by "}
+
if$
}
@@ -340,6 +387,25 @@ FUNCTION {output.check}
if$
}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FUNCTION {fin.entry}
{ add.period$
@@ -444,7 +510,13 @@ FUNCTION {format.names}
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
+
+
+
{ s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't :=
+
+
+
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
@@ -486,6 +558,8 @@ FUNCTION {format.editors}
{ "" }
{fa.isPersianLanguage
{editor num.names$ #1 >
+
+
{bbl.editors editor format.names * }
{bbl.editor editor format.names * }
if$
@@ -682,19 +756,29 @@ FUNCTION {n.dashify}
FUNCTION {format.date}
{ year duplicate$ empty$
+
+
+
{ "empty year in " cite$ * warning$
pop$ "" }
'skip$
+
+
if$
month empty$
'skip$
{ month
" " * swap$ *
}
+
+
+
if$
extra.label *
}
+
+
FUNCTION {format.btitle}
{ title emphasize
}
@@ -717,7 +801,7 @@ FUNCTION {either.or.check}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
- { bbl.volume volume tie.or.space.connect
+ { bbl.bvolume volume tie.or.space.connect
series empty$
'skip$
{ bbl.of * series emphasize * }
@@ -739,7 +823,7 @@ FUNCTION {format.number.series}
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
- { bbl.in * series * }
+ { bbl.inInMid * series * }
if$
}
if$
@@ -867,6 +951,8 @@ FUNCTION {format.chapter.pages}
FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
+
+
{ "" }
{ editor empty$
{ bbl.in booktitle emphasize * }
@@ -919,6 +1005,21 @@ FUNCTION {format.article.crossref}
{ bbl.in }
if$
" \citet{" * crossref * "}" *
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
}
FUNCTION {format.book.crossref}
@@ -940,12 +1041,15 @@ FUNCTION {format.book.crossref}
"" *
}
{ "\emph{" * series * "}" * }
+
if$
}
'skip$
+
if$
}
'skip$
+
if$
" \citet{" * crossref * "}" *
}
@@ -1018,6 +1122,7 @@ fa.isPersianLanguage
{ format.editors "author and editor" output.check
editor format.key output
}
+
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
@@ -1076,6 +1181,7 @@ FUNCTION {inbook}
{ format.editors "author and editor" output.check
editor format.key output
}
+
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
@@ -1182,12 +1288,31 @@ FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
format.authors output
+
+
+
+
+
+
+
+
author format.key output
+
new.block
format.btitle "title" output.check
+
+
+
+
+
+
+
+
organization address new.block.checkb
organization output
address output
+
+
format.edition output
format.date output
format.url output
@@ -1203,10 +1328,8 @@ FUNCTION {mastersthesis}
new.block
format.title "title" output.check
new.block
- fa.isPersianLanguage
- {" پایان‌نامه کارشناسی‌ارشد" format.thesis.type output.nonnull}
- {" Master's thesis" format.thesis.type output.nonnull}
- if$
+ bbl.mthesis
+ format.thesis.type output.nonnull
school "school" output.check
address output
format.date "year" output.check
@@ -1240,10 +1363,9 @@ FUNCTION {phdthesis}
new.block
format.btitle "title" output.check
new.block
- fa.isPersianLanguage
- {" پایان‌نامه دکترا" format.thesis.type output.nonnull}
- {" Ph.D. disseration " format.thesis.type output.nonnull}
- if$
+ bbl.phdthesis
+ format.thesis.type output.nonnull
+
school "school" output.check
address output
format.date "year" output.check
@@ -1255,20 +1377,39 @@ FUNCTION {phdthesis}
FUNCTION {proceedings}
{ output.bibitem
+
+
format.editors output
editor format.key output
+
new.block
format.btitle "title" output.check
format.bvolume output
format.number.series output
address output
+
+
+
+
+
+
+
format.date "year" output.check
+
+
+
new.sentence
organization output
+
+
+
+
publisher output
format.isbn output
format.doi output
format.url output
+
+
new.block
note output
fin.entry
@@ -1535,12 +1676,17 @@ FUNCTION {sort.format.names}
{ "zzzzz" * }
{ numnames #2 > nameptr #2 = and
{ "zz" * year field.or.null * " " * }
+
'skip$
if$
t sortify *
}
if$
}
+
+
+
+
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
@@ -1631,6 +1777,7 @@ FUNCTION {presort}
" "
*
type$ "book" =
+
type$ "inbook" =
or
'author.editor.sort
@@ -1651,6 +1798,8 @@ FUNCTION {presort}
" "
*
cite$
+
+
*
#1 entry.max$ substring$
'sort.label :=
@@ -1671,6 +1820,7 @@ FUNCTION {initialize.longest.label}
{ "" 'longest.label :=
#0 int.to.chr$ 'last.label :=
"" 'next.extra :=
+
#0 'longest.label.width :=
#0 'last.extra.num :=
#0 'number.label :=
@@ -1687,6 +1837,9 @@ FUNCTION {forward.pass}
}
if$
number.label #1 + 'number.label :=
+
+
+
}
FUNCTION {reverse.pass}
@@ -1704,6 +1857,7 @@ FUNCTION {reverse.pass}
label extra.label * 'label :=
}
+
EXECUTE {initialize.longest.label}
ITERATE {forward.pass}
@@ -1718,6 +1872,7 @@ ITERATE {bib.sort.order}
SORT
+
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
@@ -1730,11 +1885,20 @@ FUNCTION {begin.bib}
"\providecommand{\url}[1]{\texttt{#1}}"
write$ newline$
"\expandafter\ifx\csname urlstyle\endcsname\relax"
+
+
write$ newline$
" \providecommand{\doi}[1]{doi: #1}\else"
+
write$ newline$
" \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi"
+
write$ newline$
+
+
+
+
+
}
EXECUTE {begin.bib}
@@ -1749,3 +1913,5 @@ FUNCTION {end.bib}
}
EXECUTE {end.bib}
+
+
diff --git a/Master/texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst b/Master/texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
index e1b15ce8143..167a3336650 100644
--- a/Master/texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
+++ b/Master/texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
@@ -4,8 +4,8 @@
%% by: Mahmood Amintoosi and Mostafa Vahedi, m.amintoosi@gmail.com
%% For XePersian, a Persian Typesetting Package in XeTeX
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either this version
-%% of this license or (at your option) any later version.
+%% conditions of the LaTeX Project Public License (version 1.3c),
+%% either this version of this license or (at your option) any later version.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Original Copyright
@@ -45,8 +45,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "0.8" }
-FUNCTION{bst.file.date} { "2015/03/14" }
+FUNCTION{bst.file.version} { "0.9" }
+FUNCTION{bst.file.date} { "2015/05/09" }
FUNCTION{bst.file.website} { "http://www.parsilatex.com" }
FUNCTION{bst.file.authors} {"M.Amintoosi and M.Vahedi" }
diff --git a/Master/texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf b/Master/texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
index 1f7048fe462..56a9dce97aa 100644
--- a/Master/texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
+++ b/Master/texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
@@ -2,10 +2,8 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% FILE: $RCSfile: cp1256fa.csf,v $
-%% $Revision: 1.1 $
-%% $Date: 2015/03/14 $
%%
-%% Date: 2015/03/14
+%% Date: 2015/05/09
%% Author:-) Mahmood Amintoosi, m.amintoosi@gmail.com
%%
%% CHARACTER SET: Farsi (Persian) (CP 1256)
@@ -24,17 +22,14 @@
%% available by anonymous FTP from these Comprehensive TeX Archive
%% Network (CTAN) sites:
%%
-%% ftp.tex.ac.uk:/tex-archive/biblio/bibtex/8-bit
-%% ftp.shsu.edu:/tex-archive/biblio/bibtex/8-bit
-%% ftp.uni-stuttgart.de:/tex-archive/biblio/bibtex/8-bit
+%% http://mirror.ctan.org/biblio/bibtex/8-bit
%%
%% CHANGE LOG
%%
%% $Log: cp1256fa.csf,v $
-%% Revision 1.0 2009/12/17
-%% Initial revision
+%% Initial Version 2009/12/17
%%
-%% Revision 1.1 2015/03/14
+%% Version 0.9 2015/05/09
%% Reorder همزه (Move Up), adding ة and separating آ from ا
%% http://www.persianacademy.ir/UserFiles/File/D_Final.zip
%%