Markdown2mathjax.

MATHJAX¿Í ÇÔ²² »ç¿ëÇϱâÀ§ÇÑ MARKDOWN2 È®Àå
Áö±Ý ´Ù¿î·Îµå

Markdown2mathjax. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL v3
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Matthew Young
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • https://github.com/constantAmateur/

Markdown2mathjax. ű×


Markdown2mathjax. ¼³¸í

MarkDown2Mathjax´Â ´ëÁßÀûÀÎ ¸¶Å© ´Ù¿î Çü½Ä°ú ÇÔ²² MathJax¿¡¼­ »ý¼º µÈ ¶óÅؽº ½ºÅ¸ÀÏ ¼öÇÐÀ» »ç¿ëÇÒ ¼öÀÖ´Â °£´ÜÇÑ ÆÐÅ°ÁöÀÔ´Ï´Ù. ÆÄÀ̽㿡¼­ ¸¶Å© ´Ù¿îÀÇ µÎ °¡Áö ±¸ÇöÀÌ ÀÖÀ¸¸ç,ÀÌ ÆÐÅ°Áö´Â MarkDown2¶ó´Â µÎ °³¸¦º¸´Ù ³Î¸® »ç¿ëÇÏ°í Àû±ØÀûÀ¸·Î À¯Áö °ü¸®Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀϹÝÀûÀÎ »ç¿ë¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù : #! / usr / bin / env pythonfrom markdown2mathjax °¡Á® ¿À±â sanitizeInput, ReconstructMathFrom markdown2 importmathdowntext = markdown (tmp ) finaloutput = À籸¼º µÊ (MakedDownText, TMP ) (¾îµð¿¡ "sometxt"´Â MarkDown + MathJax ÅؽºÆ®°¡ Æ÷ÇÔ µÈ ¹®ÀÚ¿­ÀÔ´Ï´Ù.) installationmarkdown2mathjax´Â PYPI¿¡¼­ È£½ºÆõǹǷΠtar zxvf markdown2mathjax-xxxtar.gzcd markdown2mathjax-xxxpython setup.py installor pip¸¦ »ç¿ëÇÏ¿© ¼Ò½º¿¡¼­ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Easy_installÀ» »ç¿ëÇϽʽÿÀ.) : PIP ¼³Ä¡ MarkDown2MathJaxusageBy ±âº»°ªÀº ÀζóÀÎ ¼öÇÐÀ»À§ÇÑ ´ÜÀÏ $ ¡ÈķΠǥ½ÃµÇ°í ¹æÁ¤½Ä¿¡ ´ëÇÑ ÀÌÁß $$ Ç¥ÁöÆÇÀÌ Ç¥½ÃµË´Ï´Ù. ±×·¯³ª ¸ðµç ±¸ºÐ ¹®ÀÚ¿­Àº Å°¿öµå Àμö¸¦ SanitizeInput ¹× ReconstructMath ÇÔ¼ö·Î º¯°æÇÏ¿© »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î MathJax´Â ÀζóÀÎ ¼öÇÐÀ» ±¸ºÐÇϱâ À§ÇØ ´ÜÀÏ ´Þ·¯ ±âÈ£¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·ÎÀÌ ÆÐÅ°ÁöÀÇ ±âº»°ªÀ» »ç¿ëÇÏ´Â °æ¿ì MathJax¸¦ ÀûÀýÈ÷ ó¸®Çϵµ·Ï Áö½ÃÇؾßÇÕ´Ï´Ù. SanitizeInput ÇÔ¼ö´Â ¼öÇÐ ÀνºÅϽº¸¦ ã½À´Ï´Ù ( ±¸ºÐÀÚ°¡ Á¦°øµË´Ï´Ù.) ÀÚ¸® Ç¥½Ã ÀÚ¿Í ÇÔ²² ´ëüÇÕ´Ï´Ù. ÀÌ ÀÚ¸® Ç¥½ÃÀÚ´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸ Á¦°øµÈ ±âº»°ª "$ 0 $"¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÚ¸® Ç¥½ÃÀÚ´Â ¸¶Âû¿¡ ÀÇÇØ Ã³¸®µÇÁö ¾Ê´Â ¹«¾ð°¡À̾î¾ßÇÏ¸ç ¸¶Âû·Î »ý»êµÇÁö´Â ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ä±¸ »çÇ× Áß Ã¹ ¹ø° ¿ä±¸ »çÇ×Àº ÃæºÐÈ÷ ½±°Ô ¸¸³¯ ¼ö ÀÖ½À´Ï´Ù. µÎ ¹ø°´Â ´Ù¼Ò ¹Ì¹¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¸® Ç¥½ÃÀÚ°¡ Á¦°øµÈ »ç¿ëÀÚ ÅؽºÆ®¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì SanitizeInput¿¡ ÀÇÇØ ÁÖ¸ñÇϸç Markdown Processing.each ½Ã°£ µ¿¾È À¯È¿ÇÑ ¼öÇÐ ºí·ÏÀÌ ÀÚ¸® Ç¥½Ã ÀÚ·Î ´ëüµÇ°í ÀÚ¸® Ç¥½Ã ÀÚ·Î ´ëü µÈ ½Ã°£¿¡ À籸¼º ¼öÇÐÀ» À籸¼º ÇÒ ¶§¸¸ ³²¾Ò½À´Ï´Ù. ¼öÇÐÀº ¸ñ·Ï¿¡ ÀúÀåµË´Ï´Ù ( SanitizeInput ÇÔ¼ö¿¡ ÀÇÇØ ¹Ýȯ µÈ ÄÚµå ºí·ÏÀ̶ó°íÇÕ´Ï´Ù. ÄÚµå ºí·ÏÀÇ °¢ Ç׸ñÀº 0 (ÅؽºÆ®ÀÇ ÀÚ¸® Ç¥½Ã ÀÚÀÇ ¸®ÅÍ·²¿¡ ´ëÇÑ ¸®ÅÍ·²¿¡ ´ëÇÑ Ç׸ñ), º°µµÀÇ ¹æÁ¤½ÄÀ»À§ÇÑ ÀζóÀÎ ¼öÇÐ ¶Ç´Â 2ÀÇ 1À» Æ÷ÇÔÇÕ´Ï´Ù. SanitizeInputÀÇ SanitizeInputÀÇ SanitizeInputÀÇ Sanitize StringÀº µÎ·Á¿ò¾øÀÌ ¸¶Âû·Î Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÇ ¼öÇÐÀº ¸Í·ÄÇϰԵ˴ϴÙ. ¸¶Áö¸·À¸·Î, À籸¼ºÀº ¸¶Å© ¾÷ ÅؽºÆ®ÀÇ °¢ ÀÚ¸® Ç¥½ÃÀÚ¸¦ ÀûÀýÇÑ ÄÚµå ºí·ÏÀ¸·Î ´ëüÇÕ´Ï´Ù. ÀÌ ÃÖÁ¾ HTMLÀº ÀûÀýÇÑ MathJax JavaScript Çì´õ¿Í ÇÔ²² Ç¥½Ã µÉ ¼ö ÀÖ½À´Ï´Ù. ±×¿¡ ´ëÇØ »ý°¢ÇÏ´Â ´Ù¸¥ ¹æ¹ýÀº À籸¼ºº¸´Ù ±âº»ÀûÀ¸·Î SanitizeInputÀÇ ¿ªÀÓÀÔ´Ï´Ù. ±×·¡¼­ ¸¶ÂûÀ» »ç¿ëÇÏÁö ¾Ê°í µÎ °¡Áö »çÀÌ¿¡¼­ ¾Æ¹« °Íµµ ¹Ù²îÁö ¾Ê¾ÆµµµË´Ï´Ù (¼öÇÐ ÄÚµå ºí·ÏÀÇ ¿©ºÐÀÇ Á¤¸®¸¦ ¿©ºÐÀÇ Á¤¸®ÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í). Áï, TMP = SanitizeInput (test) À籸¼º (TMP , TMP ) == TestShould Ç×»ó True.ProductÀÇ È¨ÆäÀÌÁö·Î Æò°¡ÇÕ´Ï´Ù.


Markdown2mathjax. °ü·Ã ¼ÒÇÁÆ®¿þ¾î