เบเปเบฒเบญเบฐเบเบดเบเบฒเบ
Markdown เปเบกเปเบเบงเบดเบเบตเบเบตเปเบเบตเบเบตเปเบเบฐเบเบฝเบเบเบปเบเบเบงเบฒเบกเบชเบฑเปเบ, เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเปเบกเบตเบเปเปเบเบงเบฒเบกเบซเบผเบฒเบ, เบเปเบงเบเบฎเบนเบเปเบเบเบเบปเบงเบญเบฝเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบซเบฒเบ. Markdown เบเบฑเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบฅเบงเบก. เปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเบนเบเปเบชเบเบขเปเบฒเบเบเปเปเบขเบธเบเบขเบฑเปเบ, เปเบเบฑเปเบเบฅเปเบฒเบเบฑเบ tambourine เปเบเบทเปเบญเปเบญเบปเบฒเบเบฐเบเบฐเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเปเบเบฅเป PDF เบเบปเบเบเบฐเบเบด, เบฎเบนเบเปเบเบเบเบตเปเบเบต, เปเบฅเบฐเปเบเบทเปเบญเบเปเปเปเบซเปเบกเบตเบเบฑเบเบซเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบช, เปเบเบดเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเป - เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒเบฅเบฑเบเปเบเบเปเบ. เบเปเบฒเปเบซเบฑเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบ, เบชเบฒเบเบเบฒเบงเปเบเบตเบเปเบเบเปเปเปเบเปเบเบทเบเปเบญเบ, เปเบเปเบเบทเบเบเบฑเบเปเบฅเบฐเบเบฑเบเบซเบฒเปเบฅเบฑเบเบเปเบญเบเบญเบทเปเบเป. เบเปเบฒเปเบเบฐเบเปเบฒเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบเปเบเปเปเบง md2pdf เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเปเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ. script เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเปเบกเปเบเบขเบนเปเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบเบเบฒเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก.
เบเบปเบงเบขเปเบฒเบเบเบญเบเปเบกเปเปเบเบ TeX เบเบญเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบชเปเบเปเบเบธเบเบเบปเบงเบญเบฑเบเบชเบญเบ PSCyr, เปเบเบดเปเบเบฅเบงเบกเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบงเบญเบฑเบเบชเบญเบ Microsoft, เบเบท Times new roman. เบกเบตเบเปเปเบเปเบฒเบเบปเบเบเบฑเปเบเบเปเบฒเบงเบชเปเบฒเบฅเบฑเบเบเบฐเบฅเบดเบเบเบฒเบเบตเบเบฒเบก GOST. เบเปเบฒเบเปเบฒเบเบฎเบนเปเบงเบดเบเบต, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบเบเปเบกเปเปเบเบเปเบซเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฒเบ. เปเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบญเบเบเปเบญเบเปเบญเบ, เบเปเบฒเบญเบดเบเปเบเบปเปเบฒเบเบฐเบเปเบญเบเบซเบฅเบญเบเบฅเบงเบเบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PSCyr เปเบ TexLive. เบเบฒเบเบเบดเบเบเบฑเปเบเปเบกเปเบเปเบฎเบฑเบเบขเบนเปเปเบเบเบฒเบเปเบเบเบขเบฒเบ Linux Mint Mate, เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบญเบทเปเบเปเบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบ google เปเบเปเบเบตเปเบเบฑเบเปเบเบฑเบ TexLive เบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบญเบเบเปเบฒเบ.
เบเบณเบฅเบฑเบเบเบดเบเบเบฑเปเบ TexLive
เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบเบเบฝเบเปเบเปเบชเปเบงเบเบเบตเปเบเปเบฒเปเบเบฑเบเบเบญเบเบเบธเบเบเบตเป. เปเบเปเปเบเบเบชเปเบงเบเบเบปเบงเปเบฅเปเบง, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบงเบปเปเบฒเบเบปเบเปเบเบเบปเบเบกเบฒ lazy เปเบเบตเบเปเบเบเบตเปเบเบฐเบเบญเบเบซเบฒเบเบฒเบเบเบดเบเบเบฑเปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบเปเบฒเปเบชเบธเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เปเบเบทเปเบญเปเบซเปเปเบเปเปเบเบงเปเบฒเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เปเบซเปเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบฑเบ TexLive เบเบฑเบเปเบปเบ. เบกเบฑเบโเบเบทเบโเปเบญเบตเปเบโเบงเปเบฒ เปเบเบฑเบกเบเปเปเบเบงเบฒเบก เปเบฅเบฐเบกเบตเบเปเปเบฒเปเบฑเบเปเปเบญเบเบเบงเปเบฒ 2 เบเบดเบเบฒเปเบ, เปเบซเปเบเบทเปเบเบงเบฒเบกเบเบดเบเบเบตเปเปเบงเป. เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ:
user@hostname:~$ sudo apt install texlive-full -y
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเบเบฒเบงโเบเบฝเบโเบเปโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเปเปโเปเบโ.
เบเบฒเบเบเบดเบเบเบฑเปเบเบเบปเบงเปเบเบ Pandoc
Pandoc เปเบเบฑเบเปเบเบฑเบเปเบเบฑเบ Linux เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฝเบเบเบฒเบเบฎเบนเบเปเบเบเบเปเปเบเบงเบฒเบกเปเบเบฑเบเบญเบฑเบเบญเบทเปเบ. เบกเบฑเบเบกเบตเบซเบผเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบปเบงเบเปเบฒเบเปเบญเบเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบฅเป markdown เปเบเบฑเบ PDF. เบเบงเบเปเบเบดเปเบเบงเปเบฒ Pandoc เบเบทเบเบเบดเบเบเบฑเปเบเบซเบผเบทเบเปเป, เบเบดเบเบเบฑเปเบเบกเบฑเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบตเป:
user@hostname:~$ dpkg -s pandoc
เบเปเบฒเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบงเปเบฒเบกเบฑเบเบเปเปเปเบเปเบเบดเบเบเบฑเปเบ, เปเบซเปเบเบดเบเบเบฑเปเบ:
user@hostname:~$ sudo apt install pandoc -y
เบเบฒเบเบเบดเบเบเบฑเปเบเบเบธเบ PSCyr เบชเปเบฒเบฅเบฑเบ TexLive
เบเปเบญเบเบญเบทเปเบ เปเบปเบ เบเปเบฒเบเบเปเบญเบเบเบฒเบงเปเบซเบฅเบ PSCyr. เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเบเบฑเบเบกเบตเบขเบนเปเปเบเบเบตเป
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
เบเปเปเปเบ, เบเบญเบเบซเบฒเบเปเบญเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบดเปเบเบเบฑเปเบเบขเบนเป texmf. เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ:
user@hostname:~$ kpsewhich -expand-var='$TEXMFLOCAL'
เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐเบเปเบฒเบเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบฒเบเบเบตเป - /usr/local/share/texmf/, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบ:
user@hostname:~$ sudo cp -R ./PSCyr/* /usr/local/share/texmf/
เบเบต, เบซเบผเบทเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบฅเบปเบเบเบงเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเบเบฑเบเบฅเบญเบเปเบเบเบตเปเปเบเบเปเบเบต 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 ... " เปเบฅเบฐ เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบงเบฒเบกโเบเปเบญเบโเบเบฒเบโเบเบญเบโเบเปเบฒเบโ. เบเปเบฒเบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบเบฑเบเบซเบกเบปเบ, เบเบฝเบเปเบเบเปเบฒเปเบซเบฑเบ, เบเปเบญเบเบเบฐเบเบฐเบเบฒเบเบฒเบก delve เปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบญเบเปเบญเบเปเบกเบทเปเบญ 4 เบเบตเบเบตเปเบเปเบฒเบเบกเบฒเปเบฅเบฐเบญเบฐเบเบดเบเบฒเบเบงเปเบฒเปเบชเบฑเปเบเบเบญเบเปเบกเปเปเบเบเปเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบ. เปเบเปเบงเบฅเบฒเบเบตเป, เบเปเบญเบเบเบฐเบเบฝเบเบงเบดเบเบตเบเบตเปเบเปเบญเบเปเบฎเบฑเบเบกเบฑเบเบขเบนเปเปเบ PC เบเบญเบเบเปเบญเบ, เปเบฅเบฐเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบเปเปเบฒเบซเบผเบทเบเบฑเบเปเบเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเปเบฒเบเปเบญเบ.
เบชเปเบฒเบเปเบเบฅเป template.tex เปเบเบฅเบฒเบเบเบฒเบ /usr/share/texlive/:
user@hostname:~$ sudo touch /usr/share/texlive/template.tex
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบฑเบเบญเปเบฒเบ:
user@hostname:~$ sudo chmod 444 /usr/share/texlive/template.tex
เปเบเบตเบเบกเบฑเบเบเบฒเบเปเบเปเบฎเบฒเบเปเบฅเบฐเบงเบฒเบเปเบเบทเปเบญเปเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบฒเบเปเบเป 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, เบเบฑเปเบเปเบกเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบ. filename.md เบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเปเบเบเปเบเบต. เบเบทเปเปเบเบฅเป.md.pdf. เปเบซเปเปเบเบซเบฒ script 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
), เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเปเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบกเบฑเบ, เปเบฅเบฐ tweak /usr/bin/md2pdf เบเปเบฒเบเปเบฒเปเบเบฑเบ.
Script เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบ
เบเปเบฒเบเปเบฒเบเบเปเปเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเปเบเบเปเบฒเบซเบเบฑเบเปเบฅเบตเบ, เปเบฅเบฐเบเปเบฒเบเบกเบตเบเบฒเบเปเบเบเบขเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ Ubuntu, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบญเบเบชเปเบฒเบ script เบเบตเปเบกเบตเปเบเบทเปเบญเบซเบฒเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบฒเบเปเบเป spoiler, เปเบฅเบฐเบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเบเบดเบเบเบฑเปเบเปเบญเบ, เบชเบดเปเบเบเบฝเบงเปเบกเปเบ, เบเบฑเบเบฅเบญเบ. เปเบกเปเปเบเบ TeX เบเบฑเบเบเบตเบกเบกเบฒเบเบฒเบเปเบเป spoiler เบเปเบฒเบเปเบเบดเบเปเบเบซเบฒเบเปเบญเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบงเบเบเบปเบเปเบญเบ. เปเบเบตเบ Terminal เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ:
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. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเบฒเบซเบงเบฑเบเบงเปเบฒเบกเบทเปเบซเบเบถเปเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบ 3 เปเบฅเบฐเปเบเบดเปเบเบซเบเบถเปเบเบเบปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com