αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ markdown2pdf αžŠαŸ‚αž›αž•αž›αž·αžαžšαž½αž…αžšαžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΌαžŠαž”αŸ’αžšαž—αž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž…

αž”αž»αž–αŸ’αžœαž€αžαžΆ

Markdown αž‚αžΊαž‡αžΆαžœαž·αž’αžΈαžŠαŸαž›αŸ’αž’αž˜αž½αž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αžαŸ’αž›αžΈαŸ— αž αžΎαž™αž‡αž½αž“αž€αžΆαž›αž˜αžΆαž“αž’αžαŸ’αžαž”αž‘αž…αŸ’αžšαžΎαž“ αžŠαŸ„αž™αž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαŸαžαžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αžŠαž·αžαŸ” Markdown αž€αŸαž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΌαžŠαž”αŸ’αžšαž—αž–αž•αž„αžŠαŸ‚αžšαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αŸαž›αžαŸ’αž›αŸ‡αž’αŸ’αž“αž€αž…αž„αŸ‹αž”αžΆαžαŸ‹αž”αž„αŸ‹ αžšαžΆαŸ†αž‡αžΆαž˜αž½αž™ tambourine αžŠαžΎαž˜αŸ’αž”αžΈαž™αž€αžˆαŸ’αž“αŸ‡αžœαžΆαž‘αŸ…αž‡αžΆαž―αž€αžŸαžΆαžš PDF αž’αž˜αŸ’αž˜αžαžΆαžŠαŸ‚αž›αž˜αžΆαž“αž‘αž˜αŸ’αžšαž„αŸ‹αž›αŸ’αž’ αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž€αŸ†αž‘αž»αž„αž–αŸαž›αž”αž˜αŸ’αž›αŸ‚αž„ αžŠαŸ‚αž›αž§αž‘αžΆαž αžšαžŽαŸαžαŸ’αž‰αž»αŸ†αž˜αžΆαž“ - αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαž“αŸ…αž€αŸ’αž“αž»αž„ αž˜αžαž·αž™αŸ„αž”αž›αŸ‹αž“αŸƒαž€αžΌαžŠαž”αŸ’αžšαž—αž– αž”αž“αŸ’αž‘αžΆαžαŸ‹αžœαŸ‚αž„αž–αŸαž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžαŸ‹ αž“αž·αž„αž”αž‰αŸ’αž αžΆαžαžΌαž…αžαžΆαž…αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž˜αŸ’αž›αŸ‚αž„αž”αžΆαž“αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ md2pdf αžŠαŸ„αž™αž˜αž·αž“αž™αž›αŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž…αŸ’αžšαžΎαž“ αž¬αžαž·αž…αž‚αžΊαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αžŠαŸ‚αž›αžŸαž˜αžŸαŸ’αžšαž”αŸ”

αž‚αŸ†αžšαžΌ TeX αž‚αŸ†αžšαžΌαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž”αŸ’αžšαžΎαž€αž‰αŸ’αž…αž”αŸ‹αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš PSCyr αžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš Microsoft αž–αŸ„αž›αž‚αžΊ αžŠαž„αžšαŸ‰αžΌαž˜αŸ‰αžΆαŸ†αž„αžαŸ’αž˜αžΈαŸ”. αž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαž”αŸαžαŸ’αžšαž™αŸ„αž„αž‘αŸ…αžαžΆαž˜ GOST αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž” αž’αŸ’αž“αž€αž’αžΆαž…αž€αŸ‚αž”αŸ’αžšαŸ‚αž‚αŸ†αžšαžΌαž±αŸ’αž™αžŸαž˜αž“αžΉαž„αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž†αŸ„αžαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ PSCyr αž“αŸ…αž€αŸ’αž“αž»αž„ TexLiveαŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžšαž½αž…αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Linux Mint Mate αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžαŸ’αžšαžΌαžœ google αž“αžΌαžœαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹ TexLive packages αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ TexLive

αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„αžαŸ‚αž•αŸ’αž“αŸ‚αž€αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž“αŸαŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžŠαŸ„αž™β€‹αž•αŸ’αž‘αžΆαž›αŸ‹ αžαŸ’αž‰αž»αŸ†β€‹αžαŸ’αž‡αž·αž›β€‹αž–αŸαž€β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αžŸαŸ’αžœαŸ‚αž„β€‹αžšαž€β€‹αž€αžΆαžšβ€‹αžŠαŸ†αž‘αžΎαž„β€‹αž€αžΆαžšαž„αžΆαžšβ€‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹β€‹αž’αž”αŸ’αž”αž”αžšαž˜αžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αžœαžΈαŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“ αžŸαžΌαž˜αžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹ TexLive αž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ” αžœαžΆβ€‹αž αŸ…αžαžΆ αž’αžαŸ’αžαž”αž‘αž–αŸαž‰ αž“αž·αž„αž˜αžΆαž“αž‘αž˜αŸ’αž„αž“αŸ‹αž›αžΎαžŸαž–αžΈ 2 αž‡αžΈαž αŸ’αž‚αžΆαž”αŸƒαž”αž“αŸ’αžαž·αž… αžŸαžΌαž˜αžšαž€αŸ’αžŸαžΆαž€αžΆαžšαž–αž·αžαž“αŸαŸ‡αž€αŸ’αž“αž»αž„αž…αž·αžαŸ’αžαŸ” αž™αžΎαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

user@hostname:~$ sudo apt install texlive-full -y

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž™αžΌαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž”αž“αŸ’αžαž‘αŸ…αž’αžΆαžαž»αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž˜αŸ’αž›αŸ‚αž„ Pandoc

Pandoc αž‚αžΊαž‡αžΆαž€αž‰αŸ’αž…αž”αŸ‹αž›αžΈαž“αž»αž…αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž’αžαŸ’αžαž”αž‘αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž’αŸ’αž“αž€αžŠαž‘αŸƒαŸ” αžœαžΆαž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžšαž€αžƒαžΎαž‰αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ” αž™αžΎαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ‚αž›αžΎαž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž―αž€αžŸαžΆαžš markdown αž‘αŸ…αž‡αžΆ PDF αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎ Pandoc αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž¬αž’αžαŸ‹ αžŠαŸ†αž‘αžΎαž„αžœαžΆαŸ” αž§αž‘αžΆαž αžšαžŽαŸαžŠαžΌαž…αž“αŸαŸ‡αŸ–

user@hostname:~$ dpkg -s pandoc

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αž‘αŸ’αž’αž•αž›αž“αž·αž™αžΆαž™αžαžΆαžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αžŸαžΌαž˜αžŠαŸ†αž‘αžΎαž„αŸ–

user@hostname:~$ sudo apt install pandoc -y

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹ PSCyr αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ TexLive

αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αžΆαž‰αž™αž€ PSCyr αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡αžœαžΆαž“αŸ…αžαŸ‚αž˜αžΆαž“αž“αŸ…αž“αŸαŸ‡αŸ” αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž“αŸ…αž–αŸαž›αž’αžΆαž“αž’αžαŸ’αžαž”αž‘αžœαžΆαž˜αž·αž“αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αž˜αž½αž™αž…αŸ†αž“αž½αž“ αž€αž»αŸ†αž’αžŸαŸ‹αžŸαž„αŸ’αžƒαžΉαž˜ αžœαžΆαž‡αžΆαž€αžΆαžšαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αžœαžΆαž™αž”αž‰αŸ’αž…αžΌαž›αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαžΌαž…αž‡αžΆ "αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ PsCyr texlive" αž“αŸ…αž€αŸ’αž“αž»αž„ Google αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αžΆαž“ αž“αŸ„αŸ‡αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€ αž‘αžΆαž‰αž™αž€ αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž’αŸ’αž“αž€αž”αžΆαž“αž–αž“αŸ’αž›αžΆαž”αŸαžŽαŸ’αžŽαžŸαžΆαžšαž‘αŸ…αž€αŸ’αž“αž»αž„αžαžαž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αžαžαžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸαžŽαŸ’αžŽαžŸαžΆαžšαž˜αžΎαž›αž‘αŸ…αžŠαžΌαž… ~/PSCyr. αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹ Terminal αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αŸ–

user@hostname:~$ cd
user@hostname:~$ mkdir ./PSCyr/fonts/map ./PSCyr/fonts/enc
user@hostname:~$ cp ./PSCyr/dvips/pscyr/*.map ./PSCyr/fonts/map/
user@hostname:~$ cp ./PSCyr/dvips/pscyr/*.enc ./PSCyr/fonts/enc/
user@hostname:~$ echo "fadr6t AdvertisementPSCyr "T2AEncoding ReEncodeFont"" > ./PSCyr/fonts/map/pscyr.map

αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž˜αž€β€‹αžšαž€β€‹αž˜αžΎαž›β€‹αž€αž“αŸ’αž›αŸ‚αž„β€‹αžŠαŸ‚αž›β€‹αžαžβ€‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“β€‹αž˜αžΆαž“β€‹αž‘αžΈαžαžΆαŸ†αž„ αž’αžαŸ’αžαž”αž‘. αž™αžΎαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

user@hostname:~$ kpsewhich -expand-var='$TEXMFLOCAL'

αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‘αŸ†αž“αž„αž‡αžΆαž’αŸ’αž“αž€αž˜αžΆαž“αžαžαž“αŸαŸ‡ - /usr/local/share/texmf/αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž™αžΎαž„αž’αŸ’αžœαžΎαŸ–

user@hostname:~$ sudo cp -R ./PSCyr/* /usr/local/share/texmf/

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹αž¬αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αžšαŸ†αžαžΆαž“αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž“αžΉαž„αž…αž˜αŸ’αž›αž„αž‘αŸ…αžαžαž―αž€αžŸαžΆαžš αž’αžαŸ’αžαž”αž‘ αž€αž“αŸ’αž›αŸ‚αž„αžŽαžΆαžŠαŸ‚αž›αž“αžΆαž„αž“αŸ…:

user@hostname:~$ sudo cp -R ./PSCyr/* $(kpsewhich -expand-var='$TEXMFLOCAL')

αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž–αž»αž˜αŸ’αž–αž’αž€αŸ’αžŸαžš PSCyr αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… TexLiveαŸ–

user@hostname:~$ sudo texhash
user@hostname:~$ updmap --enable Map=pscyr.map
user@hostname:~$ sudo mktexlsr

αž‚αŸ†αžšαžΌ LaTeX αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„ md2pdf

αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž‚αŸ†αžšαžΌαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αžœαžΆαž™αŸ‰αžΆαž„αžŸαžΆαž˜αž‰αŸ’αž‰αž“αŸ…αž€αŸ’αžšαŸ„αž˜ spoiler αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž…αŸ’αžšαžΎαž“αŸ” αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž“αž·αž™αžΆαž™αžαžΆαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ†αž‘αžΎαž„αž™αŸ‰αžΆαž„αž›αŸ’αž’ αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αžαŸ’αžαž”αž‘αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΌαžŠαž”αŸ’αžšαž—αž–αž…αŸ’αžšαžΎαž“αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž–αŸαž‰αž…αž·αžαŸ’αžαž“αžΉαž„αž‘αŸ†αž αŸ†αž“αŸƒαž€αžΆαžšαž…αžΌαž›αž”αž“αŸ’αž‘αžΆαžαŸ‹ αž‚αž˜αŸ’αž›αžΆαžαž”αž“αŸ’αž‘αžΆαžαŸ‹ αž€αž„αŸ’αžœαŸ‡αž›αŸαžαžšαŸ€αž„αž“αŸƒαž•αŸ’αž“αŸ‚αž€ αž“αž·αž„αž•αŸ’αž“αŸ‚αž€αžšαž„ αž“αŸ„αŸ‡αžαžΆαž˜αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžš google αžŸαŸ†αžŽαž½αžšαž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž "αžšαž”αŸ€αž”αž’αŸ’αžœαžΎαžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ Latex ... " αž“αž·αž„ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž‘αŸ αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„αž˜αžαž·αž™αŸ„αž”αž›αŸ‹ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž€αžΆαž›αž–αžΈ 4 αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ αž αžΎαž™αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž”αž“αŸ’αž‘αžΆαžαŸ‹αž“αŸƒαž‚αŸ†αžšαžΌαžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αžœαžΈαŸ” αž€αŸ’αž“αž»αž„αž–αŸαž›αž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŸαžšαžŸαŸαžšαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαžœαžΆαž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž αžΎαž™αž’αŸ’αž“αž€αž˜αžΆαž“αžŸαŸαžšαžΈαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž‘αžΎαž„αžœαž·αž‰ αž¬αž€αŸ‚αž”αŸ’αžšαŸ‚αžœαžΆαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž”αžΆαž“αŸ”

αž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžš template.tex αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžαžΆαž‘αž»αž€ /usr/share/texlive/:

user@hostname:~$ sudo touch /usr/share/texlive/template.tex

αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžœαžΆαž’αžΆαž“αŸ–

user@hostname:~$ sudo chmod 444 /usr/share/texlive/template.tex

αž”αžΎαž€αžœαžΆαž“αŸ…αž€αŸ’αžšαŸ„αž˜ root αž αžΎαž™αž”αž·αž‘αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αžΆαžαž·αž€αžΆαžŠαŸ‚αž›αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αžšαŸ„αž˜ spoiler αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‘αŸ…αž€αŸ’αž“αž»αž„αžœαžΆαŸ–

user@hostname:~$ sudo nano /usr/share/texlive/template.tex

αž˜αžΆαžαž·αž€αžΆαž–αž»αž˜αŸ’αž– /usr/share/texlive/template.tex

documentclass[oneside,final,14pt]{extreport}
usepackage{extsizes}
usepackage{pscyr}
renewcommand{rmdefault}{ftm}
usepackage[T2A]{fontenc}
usepackage[utf8]{inputenc}
usepackage{amsmath}
usepackage{mathtext}
usepackage{multirow}
usepackage{listings}
usepackage{ucs}
usepackage{hhline}
usepackage{tabularx}
usepackage{booktabs}
usepackage{longtable}
usepackage{titlesec}
usepackage{hyperref}
usepackage{graphicx}
usepackage{setspace}
usepackage[center,it,labelsep=period]{caption}
usepackage[english,russian,ukrainian]{babel}
usepackage{vmargin}
newcommand{specialcell}[2][c]{%
    begin{tabular}[#1]{@{}c@{}}#2end{tabular}}
setpapersize{A4}
setmarginsrb {1cm}{1cm}{1cm}{1cm}{0pt}{0mm}{0pt}{13mm}
usepackage{indentfirst}
setlengthparindent{1cm}
renewcommand{baselinestretch}{1}
renewcommandthechapter{}
renewcommandthesection{}
renewcommandthesubsection{}
renewcommandthesubsubsection{}
titleformat
{chapter} % command
{bfseriesnormalsizecentering} % format
{thechapter} % label
{0.5ex} % sep
{
    centering
}
[
vspace{-1.5ex}
] % after-code
titleformat
{section}
[block]
{normalfontbfseries}
{thesection}{0.5em}{}
sloppy
letoldenumerateenumerate
renewcommand{enumerate}{
  oldenumerate
  setlength{itemsep}{1pt}
  setlength{parskip}{0pt}
  setlength{parsep}{0pt}
}
letolditemizeitemize
renewcommand{itemize}{
  olditemize
  setlength{itemsep}{1pt}
  setlength{parskip}{0pt}
  setlength{parsep}{0pt}
}
providecommand{tightlist}{%
  setlength{itemsep}{0pt}setlength{parskip}{0pt}}

titlespacing{subsubsection}{parindent}{3mm}{3mm}
titlespacing{subsection}{parindent}{3mm}{3mm}
usepackage{color}

lstset{
    basicstyle=footnotesizettfamily,
    inputencoding=utf8,
    extendedchars=true,
    showspaces=false,
    keepspaces=true
    showstringspaces=false,
    showtabs=false,
    tabsize=4,
    captionpos=b,
    breaklines=true,
    breakatwhitespace=true,
    breakautoindent=true,
    linewidth=textwidth
}

begin{document}
$if(title)$
maketitle
$endif$
$if(abstract)$
begin{abstract}
$abstract$
end{abstract}
$endif$

$for(include-before)$
$include-before$

$endfor$
$if(toc)$
{
$if(colorlinks)$
hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$}
$endif$
setcounter{tocdepth}{$toc-depth$}
tableofcontents
}
$endif$
$if(lot)$
listoftables
$endif$
$if(lof)$
listoffigures
$endif$
$body$

$if(natbib)$
$if(bibliography)$
$if(biblio-title)$
$if(book-class)$
renewcommandbibname{$biblio-title$}
$else$
renewcommandrefname{$biblio-title$}
$endif$
$endif$
bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}

$endif$
$endif$
$if(biblatex)$
printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$

$endif$
$for(include-after)$
$include-after$

$endfor$
end{document}

αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž―αž€αžŸαžΆαžš /usr/share/texlive/template.tex αž αžΎαž™αžŸαžšαžŸαŸαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž“αžΉαž„αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž―αž€αžŸαžΆαžš Makrdown αž‘αŸ…αž‡αžΆ PDF αžŠαŸ„αž™αž”αž„αŸ’αž€αžΎαžαž€αŸ’αž“αž»αž„αžαžαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΌαžœαž―αž€αžŸαžΆαžšαž˜αž½αž™αž αŸ…αžαžΆαž―αž€αžŸαžΆαžš Markdown αžŠαŸ‚αž›αž˜αžΆαž“αž”αž»αž–αŸ’αžœαž”αž‘ .pdf αž–αŸ„αž›αž‚αžΊαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„ αžˆαŸ’αž˜αŸ„αŸ‡αž―αž€αžŸαžΆαžš.md αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžαžαŸ” αžˆαŸ’αž˜αŸ„αŸ‡αž―αž€αžŸαžΆαžš.md.pdf. αžαŸ„αŸ‡αž αŸ…αžŸαŸ’αž‚αŸ’αžšαžΈαž” md2pdf αž αžΎαž™αžŠαžΆαž€αŸ‹αžαžΆαž˜αž•αŸ’αž›αžΌαžœ / usr / αž”αŸŠαžΈαž“. αž…αžΌαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αŸ–

user@hostname:~$ cd
user@hostname:~$ touch md2pdf
user@hostname:~$ echo "#!/bin/bash" > md2pdf
user@hostname:~$ echo "pandoc --output=$1.pdf --from=markdown_github --latex-engine=pdflatex --listings --template=/usr/share/texlive/template.tex $1" >> md2pdf
user@hostname:~$ sudo cp md2pdf /usr/bin/
user@hostname:~$ sudo chmod 111 /usr/bin/md2pdf

αž”αž“αŸ’αž‘αžΆαžαŸ‹αž‘αžΈ 4 αž–αž·αžαž‡αžΆαž˜αžΆαž“αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αŸ†αž”αŸ’αž›αŸ‚αž„αŸ” αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹ --from=markdown_github. αž€αŸ†αžŽαŸ‚ GitHub αž“αŸƒ Markdown αž‚αžΊαžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ Markdown ដើម αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αžαŸ’αžαž”αž‘αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžœαžΆ αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αžΆαžšαž˜αŸ’αž—αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž―αž€αžŸαžΆαžš MD αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž‚αŸ’αžšαžΆαž˜αž—αžΆαžŸαžΆ Markdown αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αžΆαž“αžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ† Pandoc (man pandoc) αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ„αž™αžœαžΆ αž αžΎαž™αž€αŸ‚αž”αŸ’αžšαŸ‚ /usr/bin/md2pdf αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ”

αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž…αŸ’αžšαžΎαž“ αž¬αžαž·αž…

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž˜αž·αž“αž…αž„αŸ‹αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αŸ’αžœαžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŠαžΌαž… Ubuntu αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αž”αž„αŸ’αž€αžΎαžαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αžΆαžαž·αž€αžΆαžŠαŸ‚αž›αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αžšαŸ„αž˜ spoiler αž αžΎαž™αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‘αŸ†αž“αž„αž‡αžΆαž’αŸ’αžœαžΈαŸ—αž“αžΉαž„αžŠαŸ†αž‘αžΎαž„αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αžšαžΏαž„αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž‚αžΊαž…αž˜αŸ’αž›αž„ αž‚αŸ†αžšαžΌ TeX αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αŸ„αŸ‡αž“αŸ…αž€αŸ’αžšαŸ„αž˜ spoiler αžαžΆαž„αž›αžΎαž‘αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ” αž”αžΎαž€αžŸαŸ’αžαžΆαž“αžΈαž™αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ–

user@hostname:~$ cd
user@hostname:~$ touch installmd2pdf.sh

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž”αŸ†αž–αŸαž‰αžœαžΆαžŠαŸ„αž™αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸˆ

αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž” $HOME/installmd2pdf.sh

#!/bin/bash
cd /tmp
sudo apt install texlive-full pandoc -y
wget http://blog.harrix.org/wp-content/uploads/2013/02/PSCyr.zip
unzip -qq PSCyr.zip
cd
mkdir ./PSCyr/fonts/map ./PSCyr/fonts/enc
cp ./PSCyr/dvips/pscyr/*.map ./PSCyr/fonts/map/
cp ./PSCyr/dvips/pscyr/*.enc ./PSCyr/fonts/enc/
echo "fadr6t AdvertisementPSCyr "T2AEncoding ReEncodeFont"" > ./PSCyr/fonts/map/pscyr.map
sudo cp -R ./PSCyr/* $(kpsewhich -expand-var='$TEXMFLOCAL')
sudo texhash
updmap --enable Map=pscyr.map
sudo mktexlsr
sudo touch /usr/share/texlive/template.tex
touch md2pdf
echo "#!/bin/bash" > md2pdf
echo "pandoc --output=$1.pdf --from=markdown_github --latex-engine=pdflatex --listings --template=/usr/share/texlive/template.tex $1" >> md2pdf
sudo cp md2pdf /usr/bin/
sudo chmod 111 /usr/bin/md2pdf

αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

user@hostname:~$ sudo bash $HOME/installmd2pdf.sh

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αžαžΆ /usr/share/texlive/template.tex αžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ†αž–αŸαž‰αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ "αž‚αŸ†αžšαžΌ LaTeX αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ†αž”αŸ’αž›αŸ‚αž„ md2pdfΒ» αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαŸ”

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ md2pdf

αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αžΎαž€αžαžαž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžš Markdown (some_file.md) αž“αŸ…αž€αŸ’αž“αž»αž„ Terminal αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

user@hostname:~$ md2pdf some_file.md

αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž―αž€αžŸαžΆαžšαž˜αž½αž™αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžαž some_file.md.pdf.

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆ αž’αŸ’αž“αž€αž’αžΆαž…αž”αž„αŸ’αž€αžΎαžαžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜αžŽαžΆαž˜αž½αž™αž“αŸƒαž―αž€αžŸαžΆαžš PDF αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ md αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ„αž™ Pandoc αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž αŸŠαžΆαž“β€‹αžŸαž„αŸ’αžƒαžΉαž˜β€‹αžαžΆ αžαŸ’αž„αŸƒβ€‹αžŽαžΆβ€‹αž˜αž½αž™β€‹αž€αžΆαžšβ€‹αžŽαŸ‚αž“αžΆαŸ†β€‹αž“αŸαŸ‡β€‹αž“αžΉαž„β€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαž™αŸ„αž‡αž“αŸβ€‹αžŠαž›αŸ‹β€‹αž˜αž“αž»αžŸαŸ’αžŸ αŸ£β€‹αž“αžΆαž€αŸ‹β€‹αž€αž“αŸ’αž›αŸ‡αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹