diff options
25 files changed, 2931 insertions, 1 deletions
diff --git a/Master/texmf-dist/bibtex/bst/alpha-persian/alpha-persian.bst b/Master/texmf-dist/bibtex/bst/alpha-persian/alpha-persian.bst new file mode 100644 index 00000000000..13f14d6f4af --- /dev/null +++ b/Master/texmf-dist/bibtex/bst/alpha-persian/alpha-persian.bst @@ -0,0 +1,1828 @@ +%----------------------------------------------------------------------------------------------------------------------------% +%----------------------------------------------------------------------------------------------------------------------------% + +%>>>% Bib. style "alpha-persian", Persian (farsi) version of alpha.bst +%>>>% by: Shapour Madadpour February 2019 +%>>>% E-mail: madad_sh@yahoo.com +%----------------------------------------------------------------------------------------------------------------------------% + +%>>>% Thanks to Mahmoud Amintoosi and Mostafa Vahedi for creating the other bibtex styles in persian. +%----------------------------------------------------------------------------------------------------------------------------% + +%>>>% For XePersian, a Persian Typesetting Package in XeTeX +%>>>% It may be distributed and/or modified under the +%>>>% conditions of the LaTeX Project Public License (version 1.3c), +%>>>% either this version of this license or (at your option) any later version. +%-----------------------------------------------------------------------------------------------------------------------------% + +% BibTeX standard bibliography style `alpha' + % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later. + % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. + % Unlimited copying and redistribution of this file are permitted as long as + % it is unmodified. Modifications (and redistribution of modified versions) + % are also permitted, but only if the resulting file is renamed to something + % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst. + % This restriction helps ensure that all standard styles are identical. + % The file btxbst.doc has the documentation for this style. +%------------------------------------------------------------------------------------------------------------------------------% + +%>>>% This style has all of properties alpha style. in addition to: +%++++++%%++++++++++++++++++++++++++++++++++++++++++++% Changes %++++++%%+++++++++++++++++++++++++++++++++++++++++++++++++% +%>>+ The title structure, has essentially changed. +%>>+ isbn Added. It Writes in Persian style "شابک". +%>>+ issn Added. It Writes in Persian style "شاپا". +%>>+ doi Added. It Writes in Persian style "شناسهی دیجیتال". +%>>+ slabel Added. slabel field is used for arbitrary label. +%>>+ mlabel Added. mlabel field is used for a part of manual alpha style (just for author name and \etalchar) label in persian. +%>>+ madadurltest Added. madadurltest field is needed for title (with link). +%>>+ murl Added. murl field is used for when you want to your title be with link. +%>>+ quotation Added. quotation field is used for when you want to your title be with quotation mark. +%>>+ Compatible with hyperref, url, natbib and cite packages +%-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% +%-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +ENTRY +{address +author % Set for english and persian language(LTR and RTL text).with et~al in persian and english. +booktitle +chapter % Set for english and persian language(LTR and RTL text). +doi %---Added and set for english and persian language(LTR and RTL text)---%It Writes in Persian style "شناسهی دیجیتال". +edition % Set for english and persian language(LTR and RTL text). +editor % Set for english and persian language(LTR and RTL text). +howpublished +institution +isbn %---Added and it set for english and persian language(LTR and RTL text)---%It Writes in Persian style "شابک". +issn %---Added and it set for english and persian language(LTR and RTL text)---%It Writes in Persian style "شاپا". +journal +key +language %---Added and it set for persian language(RTL text)---% +madadurltest %---Added and it set for english and persian language(LTR and RTL text)---%madadurltest={1},(with murl field) + % is needed for title with link(this structure different from key structure). +mlabel %---Added and it set for english and persian language(LTR and RTL text)---%mlabel field is used for a part of manual alpha style (just for author name + %---and \etalchar) label in persian. +month +murl %---Added and set for english and persian language(LTR and RTL text)---%murl field is used for when you want to your title be with link(with madadurltest={1} field). +note +number % Set for english and persian language(LTR and RTL text). +organization +pages % Set for english and persian language(LTR and RTL text). +publisher +quotation %---Added and set for english and persian language(LTR and RTL text)---%quotation field is used for when you want to your title be with quotation mark. +school +series % Set for english and persian language(LTR and RTL text). +slabel %---Added and set for english and persian language(LTR and RTL text)---%slabel field is used for arbitrary label.(this structure different from key structure). +title % The title structure, has essentially changed. You can link it by fill in the murl field with madadurltest={1} in the bibfile. Also you can show title with + % or Without. quotation mark by fill in the questiton field in the bibfile. +type +url %---Added and set for english and persian language(LTR and RTL text)---% +volume % Set for english and persian language(LTR and RTL text). +year +} +{} +{ label extra.label sort.label } +%-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% +%-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {is.print.banners.to.terminal}{#1} +%--------------------------------------------------------------------- FILE VERSION AND BANNER ---------------------------------------------------------------------------------% + +FUNCTION{bst.file.version} { "1.1" } +FUNCTION{bst.file.date} { "2019/02/15" } +FUNCTION{bst.file.website} { "http://www.parsilatex.com" } +FUNCTION{bst.file.author} {"Sh.Madadpour" } +FUNCTION {banner.message} +{ is.print.banners.to.terminal + { "-- alpha-persian.bst version" " " * bst.file.version * + " (" * bst.file.date * ") " * %"by " * bst.file.author * + top$ + "-- This is a BibTeX style for XePersian: " bst.file.website * + %top$ + %" " * + top$ + } + { skip$ } + if$ +} + +FUNCTION {completed.message} +{ is.print.banners.to.terminal + { "" + top$ + "Done." + top$ + } + { skip$ } + if$ +} +%------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% +%------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {author.mkey.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { ""} + if$ +} +%----------------------------------------------------------------------------------add and change-----------------------------------------------------------------------------% +%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +FUNCTION {format.mlabel} +{slabel empty$ +{mlabel empty$ +{label} +{"" mlabel * +year purify$ #-1 #2 substring$ *} + if$ +} +{"" slabel * } + if$ +} + +FUNCTION {format.madadurltest} +{ +madadurltest empty$ +{quotation empty$ +{title "t" change.case$} +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{" ''" title "`` " * * "t" change.case$} +{" ``" title "'' " * * "t" change.case$} + if$ + } +if$ +} +{ +quotation empty$ +{"\href{" murl * "}{" title * "}" * * "t" change.case$} +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"\href{" murl * "}{''" title * "``}" * * "t" change.case$} +{"\href{" murl * "}{``" title * "''}" * * "t" change.case$} +if$ +} +if$ +} +if$ +} + +FUNCTION {format.title} +{ title empty$ +{ "" } +{format.madadurltest} + if$ +} + +FUNCTION {format.url} +{ +url empty$ +{ "" } +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"لینک: \url{" url * "}" * } +{"URL: \url{" url * "}" * } +if$ +} +if$ +} + +FUNCTION {format.doi} +{ +doi empty$ +{ "" } +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"شناسهی دیجیتال: \doi{" doi * "}" * } +{"\ldoi{" doi * "}" * } +if$ +} +if$ +} +FUNCTION {format.isbn} +{ +isbn empty$ +{ "" } +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"شابک: \isbn{" isbn * "}" * } +{"\lisbn{" isbn * "}" * } +if$ +} +if$ +} + +FUNCTION {format.issn} +{ +issn empty$ +{ "" } +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"شاپا: \issn{" issn * "}" * } +{"\lissn{" issn * "}" * } +if$ +} +if$ +} + +FUNCTION {output.bibitem} +{ + newline$ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { skip$ } + { + "\begin{LTRbibitems}" write$ + newline$ + "\resetlatinfont " write$ + } +if$ +newline$ +"\bibitem[" write$ +format.mlabel write$ +"]{" write$ +cite$ write$ +"}" write$ +newline$ +"" +before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {skip$} + { newline$ + "\end{LTRbibitems}" write$ + newline$ + } + if$ +} +%-------------------------------------------------------------------------some persian language setting----------------------------------------------------------------------% +%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { " سایرین." * } + { " and et~al." * } + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { " و " * t * } + { " and " * t * } + if$ + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { ", ویراستاران" * } + { ", editors" * } + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { ", ویراستار" * } + { ", editor" * } + if$ + } + if$ + } + if$ +} + + + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{format.madadurltest emphasize +} + + + + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { + "جلد" volume tie.or.space.connect + series empty$ + 'skip$ + { " از " * series emphasize * } + if$ + "volume and number" number either.or.check + } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { "شمارهی" } + { "number" } + if$ + } + { language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { "شمارهی" } + { "Number" } + if$ + } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { " در " * series * } + { " in " * series * } + if$ + } + if$ + } + if$ + } + { "" } + if$ +} + + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { + "ویرایش " edition * +} +{ + output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ +} + if$ + } + if$ +} + + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { "صفحات" pages n.dashify tie.or.space.connect } + { "pages" pages n.dashify tie.or.space.connect } + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { "صفحهی" pages tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ + } + if$ +} + + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"\setlatin{:} " * pages n.dashify *} + {":" * pages n.dashify *} + if$ + } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"فصل" } + {"chapter" } + if$ + } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در " booktitle emphasize *} +{"In " booktitle emphasize *} +if$ +} +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در " format.editors * ", " * booktitle emphasize *} +{"In " format.editors * ", " * booktitle emphasize *} +if$ + } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + { "گزارش فنی" } + { "Technical Report" } + if$ +} + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"در {\em " journal * "\/}" * } + {"In {\em " journal * "\/}" * } + if$ + } + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در " key *} +{"In " key *} +if$ + } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * editor #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + + + + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + + {" در "} + {" In "} + if$ + } + } + { +{ +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"جلد" volume tie.or.space.connect} + {"Volume" volume tie.or.space.connect} + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {" از " *} + {" of " *} + if$ + } + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در {\em " booktitle * "\/}" * } +{"In {\em " booktitle * "\/}" * } +if$ +} + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در " key * } +{"In " key * } + if$ + } + if$ + } + { +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ +{"در " format.crossref.editor * } + {"In " format.crossref.editor * } +if$ + } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ +new.block +format.issn output +new.block +format.doi output +new.block +format.url output +new.block +note output +fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check +new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block +format.isbn output +new.block +format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ +new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"پایاننامهی کارشناسی ارشد" format.thesis.type output.nonnull} + { "Master's thesis" format.thesis.type output.nonnull} + if$ + school "school" output.check + address output + format.date "year" output.check + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output +new.block +format.issn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block +language missing$ +{#0} +{language "l" change.case$ "persian" =} +if$ + {"رسالهی دکترا" format.thesis.type output.nonnull} + { "PhD thesis" format.thesis.type output.nonnull} + if$ + school "school" output.check + address output + format.date "year" output.check + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block +format.isbn output + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + format.doi output +new.block +format.url output +new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "title" output.check + new.block + note "note" output.check + format.date output +new.block +format.doi output +new.block +format.url output +new.block +fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +INTEGERS { et.al.char.used } + +FUNCTION {initialize.et.al.char.used} +{ #0 'et.al.char.used := +} + +EXECUTE {initialize.et.al.char.used} + +FUNCTION {format.lab.names} +{ 's := + s num.names$ 'numnames := + numnames #1 > + { numnames #4 > + { #3 'namesleft := } + { numnames 'namesleft := } + if$ + #1 'nameptr := + "" + { namesleft #0 > } + { nameptr numnames = + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + } + { s nameptr "{v{}}{l{}}" format.name$ * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + numnames #4 > + { "{\etalchar{+}}" * + #1 'et.al.char.used := + } + 'skip$ + if$ + } + { s #1 "{v{}}{l{}}" format.name$ + duplicate$ text.length$ #2 < + { pop$ s #1 "{ll}" format.name$ #3 text.prefix$ } + 'skip$ + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { key #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.label} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + duplicate$ + year field.or.null purify$ #-1 #2 substring$ + * + 'label := + year field.or.null purify$ #-1 #4 substring$ + * + sortify 'sort.label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ calc.label + sort.label + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + * + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label last.sort.label next.extra } + +INTEGERS { longest.label.width last.extra.num } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.sort.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := +} + +FUNCTION {forward.pass} +{ last.sort.label sort.label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + sort.label 'last.sort.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ + extra.label 'next.extra := +} + +EXECUTE {banner.message} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +FUNCTION {begin.bib} +{"% Generated by alpha-persian.bst, version: " bst.file.version * " (" * bst.file.date * ")" * + write$ newline$ +"%This style has been developed to use Persian bibstyle" + write$ newline$ +"%with the xepersian package" +write$ newline$ +"% Author: " bst.file.author * +write$ newline$ +et.al.char.used +{ "\newcommand{\etalchar}[1]{$^{#1}$}" write$ newline$ } +'skip$ +if$ +preamble$ empty$ +'skip$ +{preamble$ write$ newline$ } +if$ +"\newcommand*{\ldoi}[1]{\lr{doi: #1}}" +write$ newline$ +"\newcommand*{\lisbn}[1]{\lr{ISBN: #1}}" +write$ newline$ +"\expandafter\ifx\csname href\endcsname\relax" +write$ newline$ +"\def\href#1#2{#2}\fi" +write$ newline$ +"\providecommand{\url}[1]{\texttt{#1}}" +write$ newline$ +"\newcommand*{\lissn}[1]{\lr{ISSN: #1}}" +write$ newline$ +"\expandafter\ifx\csname urlstyle\endcsname\relax" +write$ newline$ +"\providecommand{\doi}[1]{\rl{\setlatin #1}}\else" +write$ newline$ +" \providecommand{\doi}{\begingroup \urlstyle{rm}\Url}\fi" +write$ newline$ +"\expandafter\ifx\csname urlstyle\endcsname\relax" +write$ newline$ +"\providecommand{\isbn}[1]{\rl{\setlatin #1}}\else" +write$ newline$ +"\providecommand{\isbn}{\begingroup \urlstyle{rm}\Url}\fi" +write$ newline$ +"\expandafter\ifx\csname urlstyle\endcsname\relax" +write$ newline$ +"\providecommand{\issn}[1]{\rl{\setlatin #1}}\else" +write$ newline$ +"\providecommand{\issn}{\begingroup \urlstyle{rm}\Url}\fi" +write$ newline$ +"\providecommand\noopsort[1]{}" +write$ newline$ +"\begin{thebibliography}{" longest.label * "}" * +write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} +EXECUTE{completed.message} +%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------% +%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------% + +%>>>% Bib. style "alpha-persian", Persian (farsi) version of alpha.bst +%>>>% by: Shapour Madadpour February 2019 +%>>>% E-mail: madad_sh@yahoo.com +%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------% +%--------------------------------------------------------------------------------------------------------------------------------------------------------------------------%
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.pdf b/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.pdf Binary files differnew file mode 100644 index 00000000000..f9d476c2adf --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.pdf diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.tex b/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.tex new file mode 100644 index 00000000000..d141fb48d46 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/alpha-persian-userguide.tex @@ -0,0 +1,329 @@ +\documentclass{article} +\usepackage{xcolor} +\usepackage{float} +\parindent0pt +\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=green!80!black]{hyperref} +\usepackage{amssymb} +\usepackage{amsmath} +\usepackage{verbatim} +\usepackage{fancyvrb} +\usepackage{xcolor} +\usepackage{ragged2e} +\newcommand*\justifyv{% +\fontdimen2\font=0.4em +\fontdimen3\font=0.2em +\fontdimen4\font=0.1em +\fontdimen7\font=0.1em +\hyphenchar\font=`\- +} +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyhead[OL,ER]{\thepage} +\fancyhead[EL]{{\qquad \color{blue}\thickhrulefill} \qquad \rl{\leftmark}} +\renewcommand{\headrulewidth}{1pt} +\renewcommand{\footrulewidth}{1pt} +\fancyfoot[C]{{\lr{\color{green!50!black} By Shapour Madadpour}}} +%\usepackage{url} +\usepackage[compress]{cite} +%باید دوبار خروجی بگیرید. +%\usepackage[numbers,sort&compress]{natbib} +\usepackage{graphicx} +\usepackage{xepersian} +\settextfont{Yas} +\newcommand{\PRL}[1]{\RL{\Parsifont #1}} +\DefineVerbatimEnvironment{rtlverbatim}{Verbatim}{commandchars=+\[\]} +\newfontfamily\Parsifont[Script=Arabic]{XB Niloofar} +\newcommand{\prl}[1]{\RL{\Parsifont #1}} +\begin{document} +\begin{latin} +\section{alpha-persian.bst} +\noindent +Bib style ``alpha-persian", Persian (farsi) version of alpha.bst (RTL and LTR references).\\ +\begin{Verbatim}[fontsize=\bf,commandchars=\^\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{red!50!black}] +By: Shapour Madadpour +madad_sh@yahoo.com +\end{Verbatim} +{\color{red}First Compile:} XeLaTex-BibTeX-XeLaTex-XeLaTex\\ +With this compile, persian references set at the end of latin references.\\ +{\tt\color{blue} Sample:} +\end{latin} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\^\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, +journal={Kyungpook mathematical journal}, +volume={52}, +number={2}, +pages={149^raisebox#.5mm--* ^!^!^!153}, +year={2012}, +quotation={1}, +publisher={Department of Mathematics, Kyungpook National University} +} +@phdthesis{mmm, +title={^prl#فضای توپولوژی*}, +author={^prl# رضایی علیآباد,علی*}, +journal={Kyungpook mathematical journal}, +pages={1163^raisebox#.5mm--* ^!^!^!1171}, +LANGUAGE ={Persian}, +mlabel ={^prl#ا.م.ف*}, +murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, +quotation={1}, +school={^prl#دانشگاه چمران اهواز*}, +} +\end{Verbatim} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3cm]{image/sh11} +\end{figure} +\begin{latin}\noindent +{\color{red}Second Compile:} XeLaTex-BibTeX 8 bit-XeLaTex-XeLaTex\\ +{\tt txs:///xelatex |bibtex8 -W -c cp1256fa %.aux| txs:///xelatex|txs:/// +xelatex.}\\ +With this compile, latin references set at the end of persian references.\\ +{\tt\color{blue} Sample:} +\end{latin} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3cm]{image/sht} +\end{figure} +\begin{latin}\noindent +{\tt {\color{red} quotation mark for title automatically.}}\\ +{\tt\color{blue} Sample:} +\end{latin} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\^\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, +journal={Kyungpook mathematical journal}, +volume={52}, +number={2}, +pages={149^raisebox#.5mm--* ^!^!^!153}, +year={2012}, +quotation={1}, +madadurltest={1}, +murl = {http://www.w3.org/TR/prov-o/}, +publisher={Department of Mathematics, Kyungpook National University} +} +@phdthesis{mmm, +title={^prl#فضای توپولوژی*}, +author={^prl#رضایی علیآباد,علی*}, +journal={Kyungpook mathematical journal}, +pages={1163^raisebox#.5mm--* ^!^!^!1171}, +LANGUAGE ={Persian}, +mlabel ={^prl#ا.م.ف*}, +madadurltest={1}, +quotation={1}, +murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, +school={^prl#دانشگاه چمران اهواز*}, +} +\end{Verbatim} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3cm]{image/sh2} +\end{figure} +\begin{latin}\noindent +{\tt {\color{red}with or without link for title automatically with hyperref package.}}\\ +{\tt\color{blue} Sample:} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\^\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +\usepackage[pagebackref=true,colorlinks,linkcolor=blue]{hyperref} +\usepackage{xepersian} +\settextfont{Yas} +\end{Verbatim} +\end{latin} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3cm]{image/sh3} +\end{figure} +\begin{latin}\noindent +{\tt {\color{red}in addition to url with url and hyperref packages, it can have url feild without them.}}\\ +{\tt\color{blue} Sample with hyperref package:} +\end{latin} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\^\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, +journal={Kyungpook mathematical journal}, +volume={52}, +number={2}, +pages={149--153}, +year={2012}, +quotation={1}, +url={http://www.w3.org/TR/prov-o/}, +publisher={Department of Mathematics, Kyungpook National University} +} +@phdthesis{mmm, +title={^prl#فضای توپولوژی*}, +author={^prl#رضایی علیآباد,علی*}, +journal={Kyungpook mathematical journal}, +pages={1163^raisebox#.5mm--* ^!^!^!1171}, +LANGUAGE ={Persian}, +mlabel ={^prl#ا.م.ف*}, +madadurltest={1}, +quotation={1}, +murl={http://www.w3.org/TR/prov-o/}, +series={second series}, +year={2002}, +url={http://www.w3.org/TR/prov-o/}, +chapter={5}, +school={^prl#دانشگاه چمران اهواز*}, +} +\end{Verbatim} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3cm]{image/sh4} +\end{figure} + +\begin{latin} +{\tt {\color{blue}Sample without url and hyperref packages:}} +\end{latin}\noindent +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=3.5cm]{image/sh5} +\end{figure} + +\begin{latin} +{\tt{\color{red} issn+isbn+doi+et~al in english and persian bibstyle:}}\\ +{ isbn Added. It Writes in Persian style \rl{"شابک``}.\\ + issn Added. It Writes in Persian style \rl{"شاپا``}.\\ +doi Added. It Writes in Persian style\rl{"شناسهی دیجیتال``}.}\\ +{\rl{"شابک``}, \rl{"شاپا``} and \rl{"شناسهی دیجیتال``} for {\color{blue} first time} in persian bib style}\\ +{\tt\color{blue} Sample:} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\&\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +@inbook{d, +AUTHOR={&prl#مددپور, شاپور* and &prl#مددپور, محمدحسین* and &prl#سایرین*}, +mlabel={&prl#مدد$^+$*}, +aaa ={1}, +TITLE={&prl#همریختی و بروریختی در حلقهها*}, +JOURNAL={&prl#مجلهی گراف فارس*}, +VOLUME ={1}, +YEAR ={1395}, +MONTH={&prl#بهار*}, +PAGES ={39&raisebox#.5mm--* &!&!&!43}, +quotation={1}, +LANGUAGE={Persian}, +url={http://www.w3.org/TR/prov-o/}, +doi={01.1000/doi-0121}, +isbn={123456789000}, +edition={&prl#دوم*}, +series={&prl#سری دوم*}, +number={10}, +chapter={5}, +madadurltest={1}, +murl={http://www.w3.org/TR/prov-o/}, +publisher={&prl#انتشارات دل آهنگ*}, +note={&prl#یک یادداشت اختیاری در اینجا میتوانید وارد کنید*}, +address={&prl#آدرس منتشر کننده*}, +} +@book{kuznetsov1998elements, +title={Elements of applied bifurcation theory}, +volume={112}, +madadurltest={1}, +year={1998}, +edition={third}, +publisher={Springer Verlag}, +murl={http://www.w3.org/TR/prov-o/}, +isbn={123456789000}, +number={10}, +pages={10^raisebox#.5mm--* ^!^!^!19}, +series={second series}, +chapter={5}, +issn={1111-2222}, +doi={01.1000/doi-0121}, +editor={Kuznetsov, Y.A. and edward, Y.A.}, +address={The address of the publisher}, +} +\end{Verbatim} +\end{latin} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=5.5cm]{image/sh6} +\end{figure} +\begin{latin} +{\tt {\color{red}Flexible for each defined label with appropriative field.}}\\ +{\tt\color{blue} Sample:} +\end{latin} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\&\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +slabel = {$\checkmark\checkmark\checkmark$}, +OR +slabel = {$\spadesuit$}, +OR +slabel = {$\clubsuit$}, +\end{Verbatim} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=8cm]{image/sh7} +\end{figure} + +\begin{latin} +{\tt{\color{red} in addition to general label, we can choose numbering label.}}\\ +{\tt\color{blue} Sample:} +\begin{Verbatim}[numbers=left,fontsize=\bf,commandchars=\&\#\*,baselinestretch=1,firstnumber=1,formatcom=\color{green!50!black}] +slabel={1}, +OR +slabel={2}, +OR +slabel={3}, +OR +slabel={4}, +\end{Verbatim} +\end{latin} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=7cm]{image/sh8} +\end{figure} +\begin{latin} +{\tt {\color{red}Compatible with hyperref, url, natbib and cite packages.}} +\end{latin} +\begin{latin} +\begin{verbatim} +\usepackage[numbers]{natbib} +\usepackage[compress]{cite} +\end{verbatim} +{\tt\color{blue} Sample:} +\end{latin} +\begin{figure}[H] +\centering +\includegraphics[width=\textwidth,height=9cm]{image/sh9} +\end{figure} +\begin{latin}{\color{red} +This is first version of it, but right now i am working on it and i will develop it. +} +\end{latin} +\noindent +\begin{latin} +{\tt{\color{blue} General example:}} +\end{latin} +\lr{\cite{B02f}} + و +\cite{d} +و +\cite{Amintoosi87afzayesh} +و +\lr{\cite{aliabad2004rings}} +و +\lr{\cite{ghafarzadeh2016stem}} +و +\cite{aliabad2004rings,ali,whatever,B02f,d} +و همچنین داریم: +\lr{\cite{aliabad2004rings,ali,whatever,B02f,d}} + +\nocite{*} +\bibliographystyle{alpha-persian} +%\bibliography{sample1} +%\bibliography{sample2} +%\bibliography{sample3} +%\bibliography{sample4} +%\bibliography{sample5} +%\bibliography{sample6} +%\bibliography{sample7} +\bibliography{sample8} +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh11.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh11.jpg Binary files differnew file mode 100644 index 00000000000..4a9be3f8ebb --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh11.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh2.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh2.jpg Binary files differnew file mode 100644 index 00000000000..4e9f440f472 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh2.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh3.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh3.jpg Binary files differnew file mode 100644 index 00000000000..f791a59ce34 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh3.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh4.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh4.jpg Binary files differnew file mode 100644 index 00000000000..ada885cf9c1 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh4.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh5.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh5.jpg Binary files differnew file mode 100644 index 00000000000..8dc9411fa48 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh5.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh6.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh6.jpg Binary files differnew file mode 100644 index 00000000000..222dc3ce578 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh6.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh7.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh7.jpg Binary files differnew file mode 100644 index 00000000000..7f95e8e0cf6 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh7.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh8.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh8.jpg Binary files differnew file mode 100644 index 00000000000..bd5fde5dc02 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh8.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh9.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh9.jpg Binary files differnew file mode 100644 index 00000000000..b3602efff72 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sh9.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/image/sht.jpg b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sht.jpg Binary files differnew file mode 100644 index 00000000000..76b30d8f05b --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/image/sht.jpg diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample.tex b/Master/texmf-dist/doc/bibtex/alpha-persian/sample.tex new file mode 100644 index 00000000000..3ab083ffb71 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample.tex @@ -0,0 +1,35 @@ +\documentclass{article} +\usepackage{xcolor} +\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=green!80!black]{hyperref} +\usepackage{amssymb} +\usepackage{amsmath} +%\usepackage{url} +%\usepackage[compress]{cite} +%\usepackage[numbers,sort&compress]{natbib} +\usepackage{xepersian} +\settextfont{Yas} +\begin{document} +\lr{\cite{B02f}} + و +\cite{d} +و +\cite{Amintoosi87afzayesh} +و +\lr{\cite{aliabad2004rings}} +و +\lr{\cite{ghafarzadeh2016stem}} +و +\cite{aliabad2004rings,ali,whatever,B02f,d} +و همچنین داریم: +\lr{\cite{aliabad2004rings,ali,whatever,B02f,d}} + +\nocite{*} +\bibliographystyle{alpha-persian} +\bibliography{sample8} +\end{document} + + + + + + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample1.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample1.bib new file mode 100644 index 00000000000..11536e7efde --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample1.bib @@ -0,0 +1,29 @@ + + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, + publisher={Department of Mathematics, Kyungpook National University} +} +@phdthesis{mmm, + title={فضای توپولوژی}, + author={ رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + quotation={1}, + school = {دانشگاه چمران اهواز}, +} + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample2.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample2.bib new file mode 100644 index 00000000000..b9df6bf9de9 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample2.bib @@ -0,0 +1,37 @@ + + + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, +madadurltest={1}, +murl = {http://www.w3.org/TR/prov-o/}, + publisher={Department of Mathematics, Kyungpook National University} +} + + + + +@phdthesis{mmm, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, +madadurltest={1}, +quotation={1}, +murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + school = {دانشگاه چمران اهواز}, +} + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample3.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample3.bib new file mode 100644 index 00000000000..80b25da6309 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample3.bib @@ -0,0 +1,37 @@ + + + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, +url = {http://www.w3.org/TR/prov-o/}, + publisher={Department of Mathematics, Kyungpook National University} +} + + + + +@phdthesis{mmm, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, +madadurltest={1}, +quotation={1}, +murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +url = {http://www.w3.org/TR/prov-o/}, +chapter={5}, + school = {دانشگاه چمران اهواز}, +} + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample4.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample4.bib new file mode 100644 index 00000000000..de200912cf5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample4.bib @@ -0,0 +1,47 @@ +@inbook{d, + AUTHOR = { مددپور, شاپور and مددپور, محمدحسین and سایرین}, + mlabel = {مدد$^+$}, + aaa = {1}, + TITLE = {همریختی و بروریختی در حلقهها}, + JOURNAL = {مجلهی گراف فارس}, + VOLUME = {1}, + YEAR = {1395}, + MONTH = {بهار}, + PAGES = {39-43}, +quotation={1}, + LANGUAGE = {Persian}, +url = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +isbn = {123456789000}, +edition ={دوم}, +series = {سری دوم}, +number = {10}, +chapter={5}, +madadurltest={1}, + murl = {http://www.w3.org/TR/prov-o/}, +publisher = {انتشارات دل آهنگ}, + note = {یک یادداشت اختیاری در اینجا میتوانید وارد کنید}, + address = {آدرس منتشر کننده}, +} + + +@book{kuznetsov1998elements, + title={Elements of applied bifurcation theory}, + volume={112}, +madadurltest={1}, + year={1998}, +edition ={third}, +publisher={Springer Verlag}, +murl = {http://www.w3.org/TR/prov-o/}, +isbn = {123456789000}, +number = {10}, +pages = {10--19}, +series = {second series}, +chapter={5}, +issn = {1111-2222}, +doi = {01.1000/doi-0121}, + editor={Kuznetsov, Y.A. and edward, Y.A.}, +address = {The address of the publisher}, +} + + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample5.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample5.bib new file mode 100644 index 00000000000..872ba8e68c0 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample5.bib @@ -0,0 +1,99 @@ + + +@article{Amintoosi87afzayesh, +TITLE = {افزایش وضوح ناحیهای}, +BOOKTITLE = {چهاردهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران}, +author={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +YEAR = {1387}, +ORGANIZATION = {دانشگاه امیرکبیر}, +ADDRESS = {تهران، ایران}, + journal = {نام مجلهی چاپکننده}, +month = {اسفند}, +doi = {01.1000/doi-0121}, +edition ={ششم}, +editor={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +volume={45}, +number={3}, +pages = {101--108}, +issn = {1111-2222}, +madadurltest={1}, +chapter={5}, +quotation={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م$^+$}, +slabel = {$\clubsuit$}, + murl = {http://www.w3.org/TR/prov-o/}, +} + +@misc{whatever, +slabel = {$\checkmark$}, + author = {Author, A.}, +quotation={1}, + year = {2001}, +chapter={5}, + title = {Testing the effects of biblatex styles on bibliography formatting}, + murl = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +madadurltest={1}, +key={665}, +} + + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, +slabel = {$\checkmark\checkmark$}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, + publisher={Department of Mathematics, Kyungpook National University} +} +@inbook{d, + AUTHOR = {مددپور, شاپور and مددپور, محمدحسین and سایرین}, + mlabel = {مدد$^+$}, + TITLE = {همریختی و بروریختی در حلقهها}, + JOURNAL = {مجلهی گراف فارس}, + VOLUME = {1}, + YEAR = {1395}, + MONTH = {بهار}, + PAGES = {39-43}, +quotation={1}, + LANGUAGE = {Persian}, +doi = {01.1000/doi-0121}, +isbn = {123456789000}, +edition ={دوم}, +series = {سری دوم}, +number = {10}, +chapter={5}, +madadurltest={1}, + murl = {http://www.w3.org/TR/prov-o/}, +publisher = {انتشارات دل آهنگ}, + note = {یک یادداشت اختیاری در اینجا میتوانید وارد کنید}, + address = {آدرس منتشر کننده}, +slabel = {$\spadesuit$}, +} + +@book{kuznetsov1998elements, + title={Elements of applied bifurcation theory}, + volume={112}, +slabel = {$\checkmark\checkmark\checkmark$}, +madadurltest={1}, + year={1998}, +edition ={third}, +publisher={Springer Verlag}, +murl = {http://www.w3.org/TR/prov-o/}, +isbn = {123456789000}, +number = {10}, +pages = {10--19}, +series = {second series}, +chapter={5}, + editor={Kuznetsov, Y.A. and edward, Y.A.}, +address = {The address of the publisher}, +} + + + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample6.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample6.bib new file mode 100644 index 00000000000..0578a295673 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample6.bib @@ -0,0 +1,82 @@ + + +@article{Amintoosi87afzayesh, +TITLE = {افزایش وضوح ناحیهای}, +BOOKTITLE = {چهاردهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران}, +author={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +YEAR = {1387}, +ORGANIZATION = {دانشگاه امیرکبیر}, +ADDRESS = {تهران، ایران}, + journal = {نام مجلهی چاپکننده}, +month = {اسفند}, +doi = {01.1000/doi-0121}, +edition ={ششم}, +editor={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +volume={45}, +number={3}, +pages = {101--108}, +issn = {1111-2222}, +madadurltest={1}, +chapter={5}, +quotation={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م$^+$}, +slabel = {3}, + murl = {http://www.w3.org/TR/prov-o/}, +} + +@misc{whatever, +slabel = {1}, + author = {Author, A.}, +quotation={1}, + year = {2001}, +chapter={5}, + title = {Testing the effects of biblatex styles on bibliography formatting}, + murl = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +madadurltest={1}, +key={665}, +} + + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, +slabel = {2}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, + publisher={Department of Mathematics, Kyungpook National University} +} +@inbook{d, + AUTHOR = {مددپور, شاپور and مددپور, محمدحسین and سایرین}, + mlabel = {مدد$^+$}, + TITLE = {همریختی و بروریختی در حلقهها}, + JOURNAL = {مجلهی گراف فارس}, + VOLUME = {1}, + YEAR = {1395}, + MONTH = {بهار}, + PAGES = {39-43}, +quotation={1}, + LANGUAGE = {Persian}, +doi = {01.1000/doi-0121}, +isbn = {123456789000}, +edition ={دوم}, +series = {سری دوم}, +number = {10}, +chapter={5}, +madadurltest={1}, + murl = {http://www.w3.org/TR/prov-o/}, +publisher = {انتشارات دل آهنگ}, + note = {یک یادداشت اختیاری در اینجا میتوانید وارد کنید}, + address = {آدرس منتشر کننده}, +slabel = {4}, +} + + + + diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample7.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample7.bib new file mode 100644 index 00000000000..712017df771 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample7.bib @@ -0,0 +1,204 @@ + + +@article{Amintoosi87afzayesh, +TITLE = {افزایش وضوح ناحیهای}, +BOOKTITLE = {چهاردهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران}, +author={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +YEAR = {1387}, +ORGANIZATION = {دانشگاه امیرکبیر}, +ADDRESS = {تهران، ایران}, + journal = {نام مجلهی چاپکننده}, +month = {اسفند}, +doi = {01.1000/doi-0121}, +edition ={ششم}, +editor={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +volume={45}, +number={3}, +pages = {101--108}, +issn = {1111-2222}, +madadurltest={1}, +chapter={5}, +quotation={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م$^+$}, +slabel = {دلخواه}, + murl = {http://www.w3.org/TR/prov-o/}, +} + +@misc{whatever, +slabel = {3}, + author = {Author, A.}, +quotation={1}, + year = {2001}, +chapter={5}, + title = {Testing the effects of biblatex styles on bibliography formatting}, + murl = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +madadurltest={1}, +key={665}, +} +@misc{B02f, + howpublished = {How it was published}, + author = {Buthor, B.}, + year = {2002}, +quotation={1}, + title = {First}, +pages={13--17}, +madadurltest={1}, +mlabel = {$\checkmark^+$}, + murl = {http://www.w3.org/TR/prov-o/}, +chapter={5}, +} + + +@article{aliabad2004rings, +slabel = {1}, + title={Rings of continuous functions vanishing at infinity}, + author={Aliabad, Ali Rezaei and Azarpanah, F and Namdari, M and others}, + journal={Commentationes Mathematicae Universitatis Carolinae}, + volume={45}, + pages={519--533}, +quotation={1}, + year={2004}, +murl = {http://www.w3.org/TR/prov-o/}, +madadurltest={1}, + publisher={Charles University in Prague, Faculty of Mathematics and Physics}, +} +@article{ali, +slabel = {2}, + title={Pasting topological spaces at one point}, + author={Aliabad, Ali Rezaei}, + journal={Czechoslovak Mathematical Journal}, + volume={56}, + number={4}, + pages={1193--1206}, +quotation={1}, + year={2006}, + publisher={Springer}, +url = {http://www.w3.org/TR/prov-o/}, +} + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, + publisher={Department of Mathematics, Kyungpook National University} +} +@article{ghafarzadeh2016stem, + title={Stem cell therapies for congenital heart disease}, + author={Ghafarzadeh, Masoumeh and Namdari, Mehrdad and Eatemadi, Ali. and others}, + journal={Biomedicine \& Pharmacotherapy}, + volume={84}, + pages={1163--1171}, + year={2016}, + number={1}, + publisher={Elsevier}, +issn = {1111-2222}, + +} +@inbook{d, + AUTHOR = {مددپور, شاپور and مددپور, محمدحسین and سایرین}, + mlabel = {مدد$^+$}, + TITLE = {همریختی و بروریختی در حلقهها}, + JOURNAL = {مجلهی گراف فارس}, + VOLUME = {1}, + YEAR = {1395}, + MONTH = {بهار}, + PAGES = {39-43}, +quotation={1}, + LANGUAGE = {Persian}, +url = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +isbn = {123456789000}, +edition ={دوم}, +series = {سری دوم}, +number = {10}, +chapter={5}, +madadurltest={1}, + murl = {http://www.w3.org/TR/prov-o/}, +publisher = {انتشارات دل آهنگ}, + note = {یک یادداشت اختیاری در اینجا میتوانید وارد کنید}, + address = {آدرس منتشر کننده}, +} + +@book{kuznetsov1998elements, + title={Elements of applied bifurcation theory}, + volume={112}, +madadurltest={1}, + year={1998}, +edition ={third}, +publisher={Springer Verlag}, +murl = {http://www.w3.org/TR/prov-o/}, +isbn = {123456789000}, +number = {10}, +pages = {10--19}, +series = {second series}, +chapter={5}, + editor={Kuznetsov, Y.A. and edward, Y.A.}, +address = {The address of the publisher}, +} + +@techreport{rt, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, +} +@mastersthesis{ty, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +key ={6}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, +note ={یک یادداشت اختیاری}, + +} +@phdthesis{mmm, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + school = {دانشگاه چمران اهواز}, +} +@booklet{mgh, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + howpublished = {چگونگی انتشار}, +address = {آدرس منتشر کننده}, + key={4}, +} diff --git a/Master/texmf-dist/doc/bibtex/alpha-persian/sample8.bib b/Master/texmf-dist/doc/bibtex/alpha-persian/sample8.bib new file mode 100644 index 00000000000..bc83b1a91db --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/alpha-persian/sample8.bib @@ -0,0 +1,202 @@ +@article{Amintoosi87afzayesh, +TITLE = {افزایش وضوح ناحیهای}, +BOOKTITLE = {چهاردهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران}, +author={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +YEAR = {1387}, +ORGANIZATION = {دانشگاه امیرکبیر}, +ADDRESS = {تهران، ایران}, + journal = {نام مجلهی چاپکننده}, +month = {اسفند}, +doi = {01.1000/doi-0121}, +edition ={ششم}, +editor={امینطوسی,محمود and مزینی ,ناصر and سایرین}, +volume={45}, +number={3}, +pages = {101--108}, +issn = {1111-2222}, +madadurltest={1}, +chapter={5}, +quotation={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م$^+$}, +slabel = {دلخواه}, + murl = {http://www.w3.org/TR/prov-o/}, +} + +@misc{whatever, +slabel = {3}, + author = {Author, A.}, +quotation={1}, + year = {2001}, +chapter={5}, + title = {Testing the effects of biblatex styles on bibliography formatting}, + murl = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +madadurltest={1}, +key={665}, +} +@misc{B02f, + howpublished = {How it was published}, + author = {Buthor, B.}, + year = {2002}, +quotation={1}, + title = {First}, +pages={13--17}, +madadurltest={1}, +mlabel = {$\checkmark^+$}, + murl = {http://www.w3.org/TR/prov-o/}, +chapter={5}, +} + + +@article{aliabad2004rings, +slabel = {1}, + title={Rings of continuous functions vanishing at infinity}, + author={Aliabad, Ali Rezaei and Azarpanah, F and Namdari, M and others}, + journal={Commentationes Mathematicae Universitatis Carolinae}, + volume={45}, + pages={519--533}, +quotation={1}, + year={2004}, +murl = {http://www.w3.org/TR/prov-o/}, +madadurltest={1}, + publisher={Charles University in Prague, Faculty of Mathematics and Physics}, +} +@article{ali, +slabel = {2}, + title={Pasting topological spaces at one point}, + author={Aliabad, Ali Rezaei}, + journal={Czechoslovak Mathematical Journal}, + volume={56}, + number={4}, + pages={1193--1206}, +quotation={1}, + year={2006}, + publisher={Springer}, +url = {http://www.w3.org/TR/prov-o/}, +} + +@article{karamzadeh2012prime, +author={Karamzadeh, Omid Ali Shahny}, +title={The Prime Avoidance Lemma Revisited}, +key ={7}, + journal={Kyungpook mathematical journal}, + volume={52}, + number={2}, + pages={149--153}, + year={2012}, + quotation={1}, + publisher={Department of Mathematics, Kyungpook National University} +} +@article{ghafarzadeh2016stem, + title={Stem cell therapies for congenital heart disease}, + author={Ghafarzadeh, Masoumeh and Namdari, Mehrdad and Eatemadi, Ali. and others}, + journal={Biomedicine \& Pharmacotherapy}, + volume={84}, + pages={1163--1171}, + year={2016}, + number={1}, + publisher={Elsevier}, +issn = {1111-2222}, + +} +@inbook{d, + AUTHOR = {مددپور, شاپور and مددپور, محمدحسین and سایرین}, + mlabel = {مدد$^+$}, + TITLE = {همریختی و بروریختی در حلقهها}, + JOURNAL = {مجلهی گراف فارس}, + VOLUME = {1}, + YEAR = {1395}, + MONTH = {بهار}, + PAGES = {39-43}, +quotation={1}, + LANGUAGE = {Persian}, +url = {http://www.w3.org/TR/prov-o/}, +doi = {01.1000/doi-0121}, +isbn = {123456789000}, +edition ={دوم}, +series = {سری دوم}, +chapter={5}, +madadurltest={1}, + murl = {http://www.w3.org/TR/prov-o/}, +publisher = {انتشارات دل آهنگ}, + note = {یک یادداشت اختیاری در اینجا میتوانید وارد کنید}, + address = {آدرس منتشر کننده}, +} + +@book{kuznetsov1998elements, + title={Elements of applied bifurcation theory}, + volume={112}, +madadurltest={1}, + year={1998}, +edition ={third}, +publisher={Springer Verlag}, +murl = {http://www.w3.org/TR/prov-o/}, +isbn = {123456789000}, +pages = {10--19}, +series = {second series}, +chapter={5}, + editor={Kuznetsov, Y.A. and edward, Y.A.}, +address = {The address of the publisher}, +} + +@techreport{rt, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + institution={چمران اهواز} +} +@mastersthesis{ty, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +key ={6}, +school={شریف}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, +note ={یک یادداشت اختیاری}, + +} +@phdthesis{mmm, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + school = {دانشگاه چمران اهواز}, +} +@booklet{mgh, + title={فضای توپولوژی}, + author={رضایی علیآباد,علی}, +journal={Kyungpook mathematical journal}, + pages={1163--1171}, +madadurltest={1}, +LANGUAGE = {Persian}, +mlabel = {ا.م.ف}, + murl = {http://www.w3.org/TR/prov-o/}, +series = {second series}, +year = {2002}, +chapter={5}, + howpublished = {چگونگی انتشار}, +address = {آدرس منتشر کننده}, + key={4}, +} diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 59ec0909e2b..d127b98e866 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -34,7 +34,7 @@ my @TLP_working = qw( aguplus aiaa aichej ajl akktex akletter alegreya alertmessage alg algobox algolrevived algorithm2e algorithmicx algorithms aligned-overset - alkalami allrunes almfixed alnumsec alterqcm + alkalami allrunes almfixed alnumsec alpha-persian alterqcm altfont ametsoc amiri amsaddr amscls amscls-doc amsfonts amslatex-primer amsldoc-it amsldoc-vn amsmath amsmath-it amsrefs amstex amsthdoc-it diff --git a/Master/tlpkg/tlpsrc/alpha-persian.tlpsrc b/Master/tlpkg/tlpsrc/alpha-persian.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/alpha-persian.tlpsrc diff --git a/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc index cdb6cabe82b..cb2c0c98da8 100644 --- a/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc @@ -5,6 +5,7 @@ longdesc Support for Arabic and Persian. depend collection-basic # depend alkalami +depend alpha-persian depend amiri depend arabi depend arabi-add |