1) 동작이 mathjax의 동작과 비슷하기 때문에 (예를 들어, lilypond 에 대한 Mathjax 아날로그 참조, 다음과 같은 링크에 포함 할 것으로 예상했습니다.
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$","$"],["\\(","\\)"]]
}
});
</script>
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full">
</script>
그러나 나는 찾을 수 없었다. 이와 같은 링크가 있습니까?
2) 마크 다운 편집기를 사용하고 있으며 위 코드에서 inlineMath를 찾을 때마다 mathjax가 호출되고 있음을 알 수 있습니다. 마크 다운 편집기가 이것이 abcjs에 대한 호출인지 "일반 텍스트"의 시퀀스인지 어떻게 알 수 있습니까?
모든 도움을 주시면 감사하겠습니다.
먼저 abcjs가 편집기가 아니라 자바 스크립트 구성 요소라는 것을 알아야합니다. pauls가 보여주는 것처럼 편집기를 빌드하는 데 사용할 수 있습니다. 그러나 이러한 예에서 편집 부분은 일반 텍스트 창입니다. 귀하의 예제는 중요한 시작 / 종료 패턴이 있음을 보여줍니다 (tex의 경우 tex 코드를 구분하는 "$"resp. "\ ("및 \) ").
abc의 경우 사용하려고 할 수 있습니다.
"\ nX :"각각 "\ n \ n"그러나 이것은 매우 강력하지 않습니다.
사용중인 마크 다운 프로세서에 따라 코드 블록 또는 github 플레이버 마크 다운을 사용하거나 차단할 수 있습니다. 그런 다음 abc를 추출하여 abc 프로세서에 넘길 수 있어야합니다.
이것은 Zupfnoter ( https://github.com/bwl21/zupfnoter ) 에서 사용하는 코드 입니다. abc 코드의 추출이 abc_code 변수로 전달한다고 가정합니다.
var element = getElementById("#tunepreview");
var paper = Raphael(element, width, height);
var parser = new ABCJS.parse.Parse();
parser.parse(abc_code);
var tune = parser.getTune();
paper.clear();
printer.printABC(tune)
HTH
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다