เชถเซ€เช–เชตเชพเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เช…เชชเซเชฐเชšเชฒเชฟเชค เชฅเชคเซ€ เช…เชŸเช•เชพเชตเชตเซ€

เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เช“เชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡ (เชตเซเชฏเช•เซเชคเชฟเช—เชค เช…เชจเซเชญเชต)

เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชคเซ‡ เชจเชฟเชฏเชค เช•เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เช›เซ‡ เช•เซ‡ เชชเซเชฐเชธเซเชคเซเชค เชธเชพเชฎเช—เซเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเชฒเช•เซเชทเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฌเซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡, "เช…เช‚เชฆเชฐเชฅเซ€ เชเช• เชฆเซƒเชถเซเชฏ" เช›เซ‡, เชชเชฐเช‚เชคเซ เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฎเชพเชนเชฟเชคเซ€ เชธเซ‹เชตเชฟเชฏเซ‡เชค เชชเช›เซ€เชจเซ€ เชœเช—เซเชฏเชพเชฎเชพเช‚ เช˜เชฃเซ€ เชฐเชพเชœเซเชฏ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€เช“ เชฎเชพเชŸเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡.

เช†เช‡เชŸเซ€ เชจเชฟเชทเซเชฃเชพเชคเซ‹เชจเซ€ เชฎเชพเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡, เช˜เชฃเซ€ เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเช‚เชธเซเชฅเชพเช“เช เชธเช‚เชฌเช‚เชงเชฟเชค เชคเชพเชฒเซ€เชฎ เชตเชฟเชธเซเชคเชพเชฐเซ‹ เช–เซ‹เชฒเซเชฏเชพ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชจเซ‹เชจ-เช†เชˆเชŸเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเชจเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เช เชชเชฃ เช†เชˆเชŸเซ€-เชธเช‚เชฌเช‚เชงเชฟเชค เช˜เชฃเชพ เชตเชฟเชทเชฏเซ‹ เชฎเซ‡เชณเชตเซเชฏเชพ เช›เซ‡, เช˜เชฃเซ€เชตเชพเชฐ เชชเชพเชฏเชฅเซ‹เชจ, เช†เชฐ, เชœเซเชฏเชพเชฐเซ‡ เช“เช›เชพ เชจเชธเซ€เชฌเชฆเชพเชฐ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“เช เชชเชพเชธเซเช•เชฒ เชœเซ‡เชตเซ€ "เชงเซ‚เชณเชญเชฐเซ€" เชถเซˆเช•เซเชทเชฃเชฟเช• เชญเชพเชทเชพเช“เชฎเชพเช‚ เชจเชฟเชชเซเชฃเชคเชพ เชฎเซ‡เชณเชตเชตเซ€ เชชเชกเซ‡ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชœเซเช“, เชคเซ‹ เชฌเชงเซเช‚ เชเชŸเชฒเซเช‚ เชธเชฐเชณ เชจเชฅเซ€. เชฌเชงเชพ เชถเชฟเช•เซเชทเช•เซ‹ "เชตเชฒเชฃเซ‹" เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชจเชฅเซ€. เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ€เชคเซ‡, "เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—" เชตเชฟเชถเซ‡เชทเชคเชพเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฎเชจเซ‡ เช เชนเช•เซ€เช•เชคเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹ เชนเชคเซ‹ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชถเชฟเช•เซเชทเช•เซ‹ เชชเชพเชธเซ‡ เช…เชฆเซเชฏเชคเชจ เชตเซเชฏเชพเช–เซเชฏเชพเชจ เชจเซ‹เช‚เชงเซ‹ เชจเชฅเซ€. เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เชถเชฟเช•เซเชทเช•เซ‡ เชนเซ‡เชกเชฎเซ‡เชจเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅเชฅเซ€ เชฒเช–เซ‡เชฒเซ€ เชจเซ‹เช‚เชงเซ‹เชจเซ‹ เชซเซ‹เชŸเซ‹ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ เชฎเซ‹เช•เชฒเซเชฏเซ‹. WEB เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— (2010) เชชเชฐ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชœเซ‡เชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชตเชฟเชถเซ‡ เชนเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเซŒเชจ เช›เซเช‚. เชคเช•เชจเซ€เช•เซ€ เชถเชพเชณเชพเช“เชฎเชพเช‚ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช…เชจเซเชฎเชพเชจ เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชฌเชพเช•เซ€ เช›เซ‡ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌเชฎเชพเช‚ เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเช‚เชธเซเชฅเชพเช“.

เชธเชพเชฐเชพเช‚เชถ:

  • เชคเซ‡เช“ เชฎเชพเชคเซเชฐเชพเชคเซเชฎเช• เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเซ‚เชšเช•เชพเช‚เช•เซ‹เชจเชพ เช…เชจเซเชธเช‚เชงเชพเชจเชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เช…เชชเซเชฐเชธเซเชคเซเชค เชฎเชพเชนเชฟเชคเซ€ เช›เชพเชชเซ‡ เช›เซ‡;
  • เชจเชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€เช“เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช…เชธเช‚เช—เช เชฟเชค เช›เซ‡;
  • "เชŸเซเชฐเซ‡เชจเซเชกเซ€" เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชตเชฟเช—เชคเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เช…เชœเซเชžเชพเชจเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เชšเซ‚เช•เซ€ เชœเชพเชฏ เช›เซ‡;
  • เชฒเซ‡เช–เช• เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡;
  • เช…เชฆเซเชฏเชคเชจ เช†เชตเซƒเชคเซเชคเชฟเช“ เชญเชพเช—เซเชฏเซ‡ เชœ เช…เชจเซ‡ เช…เชจเชฟเชฏเชฎเชฟเชค เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡.

"เชœเซ‹ เชคเชฎเซ‡ เชธเช‚เชฎเชค เชจ เชนเซ‹เชต, เชคเซ‹ เชŸเซ€เช•เชพ เช•เชฐเซ‹, เชœเซ‹ เชคเชฎเซ‡ เชŸเซ€เช•เชพ เช•เชฐเซ‹, เชคเซ‹ เชธเซ‚เชšเชตเซ‹..."

เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชœเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เชเชจเซเชœเชฟเชจ เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช›เซ‡ เชฎเซ€เชกเชฟเชฏเชพ เชตเชฟเช•เชฟ. เชนเชพ, เชนเชพ, เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชตเชฟเชถเซ‡ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชœเซเชžเชพเชจเช•เซ‹เชถเซ€เชฏ เชธเช‚เชฆเชฐเซเชญ เชชเซเชฐเช•เซƒเชคเชฟ เช›เซ‡. เช…เชฎเชจเซ‡ เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเชพเชฎเช—เซเชฐเซ€เชฎเชพเช‚ เชตเชงเซ เชฐเชธ เช›เซ‡. เชตเชฟเช•เชฟเชฌเซเช•เซเชธ เช…เชฎเชจเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ. เช—เซ‡เชฐเชซเชพเชฏเชฆเชพเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:

  • เชคเชฎเชพเชฎ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชซเชฐเชœเชฟเชฏเชพเชค เชจเชฟเช–เชพเชฒเชธเชคเชพ (เช…เชตเชคเชฐเชฃ: "เช…เชนเซ€เช‚ เชตเชฟเช•เชฟ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเชพเชนเชฟเชคเซเชฏ เชธเช‚เชฏเซเช•เซเชค เชฐเซ€เชคเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชฎเซเช•เซเชคเชชเชฃเซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชธเซเชฒเชญ เช›เซ‡.")
  • เชธเชพเช‡เชŸเชจเชพ เชจเชฟเชฏเชฎเซ‹ เชชเชฐ เช•เซ‡เชŸเชฒเซ€เช• เช…เชตเชฒเช‚เชฌเชจเชจเซ€ เชนเชพเชœเชฐเซ€, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เช†เช‚เชคเชฐเชฟเช• เชตเช‚เชถเชตเซ‡เชฒเซ‹
    เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เช˜เชฃเชพ เชตเชฟเช•เชฟ เชเชจเซเชœเชฟเชจเซ‹ เชคเชฐเชคเชพ เชนเซ‹เชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เชธเซเช•เซ‡เชฒ เชชเชฐ เชตเชฟเช•เชฟ เชธเชฟเชธเซเชŸเชฎ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช…เชจเซเชญเชตเชฅเซ€ เชนเซเช‚ เช•เชนเซ€เชถ เช•เซ‡: a) เช†เชตเชพ เชธเซเชต-เชฏเซ‹เชœเชฟเชค เช‰เช•เซ‡เชฒเซ‹ เชฆเซ‹เชท เชธเชนเชจเชถเซ€เชฒเชคเชพเชฅเซ€ เชชเซ€เชกเชพเชฏ เช›เซ‡; b) เชคเชฎเซ‡ เชธเชฟเชธเซเชŸเชฎ เช…เชชเชกเซ‡เชŸเซเชธ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เชถเช•เซ‹ เช›เซ‹ (เช–เซ‚เชฌ เชœ เชฆเซเชฐเซเชฒเชญ เช…เชชเชตเชพเชฆเซ‹ เชธเชพเชฅเซ‡).

เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเซเชฏเซเช‚ เช•เซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเชตเซ€ เชคเซ‡ เชตเชฟเชถเซ‡ เช•เซ‹เชˆ เชซเชพเชฏเชฆเซ‹ เชฅเชฏเซ‹ เชจเชฅเซ€. เช…เชจเซ‡ เชชเช›เซ€ เชเช• เชฆเชฟเชตเชธ เชเช• เชชเชฐเชฟเชšเชฟเชคเซ‡ เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชคเซ‡เชฃเซ‡ A4 เชชเชฐ เชชเซเชธเซเชคเช•เชจเซ‹ เชกเซเชฐเชพเชซเซเชŸ เช›เชพเชชเซเชฏเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชธเช‚เชธเซเช•เชฐเชฃ เช–เซ‹เชตเชพเชˆ เช—เชฏเซเช‚ เชนเชคเซเช‚. เชฎเชจเซ‡ เชคเซ‡ เชฌเชงเชพเชจเซ‡ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เชคเซ‡ เช…เช‚เช—เซ‡ เชฐเชธ เชนเชคเซ‹.

เช† เชซเซ‹เชฐเซเชฎเซเชฏเซเชฒเชพ เช…เชจเซ‡ เช†เชฒเซ‡เช–เชจเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฎเชพเชคเซเชฐเชพ เชธเชพเชฅเซ‡เชจเซเช‚ เชชเชพเช เซเชฏเชชเซเชธเซเชคเช• เชนเชคเซเช‚, เชคเซ‡เชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ OCR เชธเชพเชงเชจเซ‹, เชฆเชพ.เชค. เชเชฌเซ€ เชซเชพเช‡เชจเชฐเซ‡เชกเชฐ, เชฎเชพเชคเซเชฐ เช…เชกเชงเชพ เชฎเชฆเชฆ เช•เชฐเซ€. เชซเชพเช‡เชจเชฐเซ€เชกเชฐเซ‡ เชธเชพเชฆเชพ เชŸเซ‡เช•เซเชธเซเชŸเชจเชพ เชŸเซเช•เชกเชพเช“ เชฌเชจเชพเชตเซเชฏเชพ, เชœเซ‡เชจเซ‡ เช…เชฎเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚, เชคเซ‡เชจเซ‡ เชชเซเชฐเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเซ€เชค เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฎเชพเชฐเซเช•เชกเชพเช‰เชจเชฎเชพเช‚ เชฌเชงเซเช‚ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซเชฏเซเช‚. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ เช—เชฟเชŸ เชธเชนเช•เชพเชฐเชจเซ€ เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡. เชฐเชฟเชฎเซ‹เชŸ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชฌเชฟเชŸเชฌเช•เซ‡เชŸ, เช•เชพเชฐเชฃ เชฎเชซเชค เชŸเซ‡เชฐเชฟเชซ เชชเซเชฒเชพเชจ เชธเชพเชฅเซ‡ เช–เชพเชจเช—เซ€ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเชคเซ€ (เช† เชฎเชพเชŸเซ‡ เชชเชฃ เชธเชพเชšเซเช‚ เช›เซ‡ GitLab). เชซเซ‹เชฐเซเชฎเซเชฏเซเชฒเชพ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชณเซ€ เชฎเซ…เชฅเชชเชฟเช•เซเชธ. เช† เชคเชฌเช•เซเช•เซ‡, เช…เชฎเซ‡ เช†เช–เชฐเซ‡ "เชฎเชพเชฐเซเช•เชกเชพเช‰เชจ + เชฒเซ‡เชŸเซ‡เช•เซเชธ" เชคเชฐเชซ เชตเชณเซเชฏเชพ, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซ‚เชคเซเชฐเซ‹เชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ เชฒเซ‡เชŸเซ‡เช•เซเชธ. เชชเซ€เชกเซ€เชเชซเชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชชเช‚เชกเซ‰เช•.

เชธเชฎเชฏ เชœเชคเชพเช‚, เชเช• เชธเชฐเชณ เชŸเซ‡เช•เซเชธเซเชŸ เชเชกเชฟเชŸเชฐ เชชเซ‚เชฐเชคเซเช‚ เชจ เชฌเชจเซเชฏเซเช‚, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซเชฏเซ‹ Typora เช…เชจเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพ เชธเชฎเชพเชจ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เชตเซ‡เชฌ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชชเชฐ เช†เชตเซเชฏเชพ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชธเซเชŸเซ‡เช•เซเชกเชฟเชŸ, เช—เซ€เชฅเชฌ เชธเชพเชฅเซ‡ เชธเชฎเชจเซเชตเชฏเชฅเซ€ เชฒเชˆเชจเซ‡ LaTeX เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชธเซเชงเซ€, เชคเชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชคเซเชฏเชพเช‚ เชนเชคเซ€.

เชšเซ‹เช•เซเช•เชธ เช•เชนเซ‡เชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชเช• เชธเชฐเชณ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เชถเชฐเชฎ เช…เชจเซเชญเชตเซเช‚ เช›เซเช‚, เชœเซ‡เชฃเซ‡ เชŸเชพเช‡เชช เช•เชฐเซ‡เชฒเชพ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ WEB เชฎเชพเช‚ เชเชธเซ‡เชฎเซเชฌเชฒ เช…เชจเซ‡ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซเชฏเซเช‚. เช† เชฎเชพเชŸเซ‡ เชเช• เชธเชฐเชณ HTML เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชชเซ‚เชฐเชคเซเช‚ เชนเชคเซเช‚.
เช…เชนเซ€เช‚ WEB เชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹ เช›เซ‡:

find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html"  --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ; find ./dist -name "*.md" -type f -exec rm -f {} ;

เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชธเซเชฎเชพเชฐเซเชŸ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชจเซ€ เชจเซ‹เช‚เชง เชฒเชˆ เชถเช•เชพเชฏ เช›เซ‡: เชคเซ‡ เชธเชฐเชณ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชนเซ‡เชกเชฐเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ LaTeX เชจเซ‡ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.

เช† เช•เซเชทเชฃเซ‡, เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเซ‡เชตเชพเช“ (เชธเชฐเซเช•เชฒ CI, เชŸเซเชฐเซ‡เชตเชฟเชธ CI..) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช—เซ€เชฅเชฌ เชชเชฐ เชฐเซ‡เชชเซเชธ เชชเชฐ เชฆเชฌเชพเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฌเชฟเชฒเซเชกเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเชšเชพเชฐ เช›เซ‡.

เช•เช‚เชˆ เชจเชตเซเช‚ เชจเชฅเซ€...

เช† เชตเชฟเชšเชพเชฐเชฎเชพเช‚ เชฐเชธ เชฒเซ‡เชตเชพเชฅเซ€, เชฎเซ‡เช‚ เชคเซ‡ เชœเซ‹เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เช•เซ‡เชŸเชฒเซ‹ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช›เซ‡.
เชคเซ‡ เชธเซเชชเชทเซเชŸ เชนเชคเซเช‚ เช•เซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช† เชตเชฟเชšเชพเชฐ เชจเชตเซ‹ เชจเชฅเซ€. เชฎเซ‡เช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เชฎเชพเชŸเซ‡ เชถเซˆเช•เซเชทเชฃเชฟเช• เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เช˜เชฃเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชœเซ‹เชฏเชพ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: JS เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹ learn.javascript.ru. เชฎเชจเซ‡ เช—เชฟเชŸ-เช†เชงเชพเชฐเชฟเชค เชตเชฟเช•เซ€ เชเชจเซเชœเชฟเชจ เชจเชพเชฎเชจเชพ เชตเชฟเชšเชพเชฐเชฎเชพเช‚ เชชเชฃ เชฐเชธ เชนเชคเซ‹ เช—เซ‹เชณเชฎ

เชฎเซ‡เช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ LaTeX เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชชเซเชธเซเชคเช•เซ‹ เชธเชพเชฅเซ‡เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชญเช‚เชกเชพเชฐ เชœเซ‹เชฏเชพ เช›เซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เช˜เชฃเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช˜เชฃเซ€ เชตเช–เชค เชจเซ‹เช‚เชงเซ‹ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เช“เช เช˜เชฃเซ€ เชตเช–เชค เชชเชนเซ‡เชฒเชพ เชฒเช–เซ€ เชนเชคเซ€ (เชนเซเช‚ เชนเชพเชฅเชฅเซ€ เชฒเช–เชตเชพเชจเชพ เชซเชพเชฏเชฆเชพ เชชเชฐ เชชเซเชฐเชถเซเชจ เชจเชฅเซ€ เช•เชฐเชคเซ‹), เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฎเชพเชนเชฟเชคเซ€ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชงเซ€เชฐเซ‡ เชงเซ€เชฐเซ‡ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เชฌเชงเซ€ เชจเซ‹เช‚เชงเซ‹, เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช, เชคเซ‡เชฎเชพเช‚ เชนเซ‹เชคเซ€ เชจเชฅเซ€. เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชธเซเชตเชฐเซ‚เชช. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชจเซ‹เช‚เชงเซ‹เชจเซ‡ เช—เซ€เชฅเชฌ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเซ€ (เชชเซ€เชกเซ€เชเชซ, เชตเซ‡เชฌ เชตเซเชฏเซเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซ€) เช…เชจเซ‡ เชถเชฟเช•เซเชทเช•เซ‹เชจเซ‡ เชคเซ‡ เชœ เช•เชฐเชตเชพเชจเซ€ เช“เชซเชฐ เช•เชฐเชตเซ€ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡. เช†, เช…เชฎเซเช• เชนเชฆ เชธเซเชงเซ€, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช…เชจเซ‡ เชถเชฟเช•เซเชทเช•เซ‹เชจเซ‡ "เชœเซ€เชตเช‚เชค" เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• GitHub เชธเชฎเซเชฆเชพเชฏ เชคเชฐเชซ เช†เช•เชฐเซเชทเชฟเชค เช•เชฐเชถเซ‡, เชถเซ‹เชทเชพเชฏเซ‡เชฒเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชจเชฅเซ€.

เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡ เชนเซเช‚ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชชเซเชธเซเชคเช•เชจเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชฐเชฃเชจเซ€ เชฒเชฟเช‚เช• เชฎเซ‚เช•เซ€เชถ, เชคเซ‡เชฃเซ€ เช…เชนเซ€เช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชนเซ€เช‚ เชคเซ‡เชจเซ€ เชฒเชฟเช‚เช• เช›เซ‡ เชฐเซ‡เชช.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹