본문 바로가기
programming language/Autohotkey

Autohotkey 를 사용하여 mathjax $ escaping

by __observer__ 2016. 1. 20.
반응형

아래 포스팅에서 mathjax 에 대해 소개한 적이 있습니다.

 

http://iamaman.tistory.com/1662

 

$수식$$$수식$$ 의 형태로 사용하는데~

 

Powershell 이나 펄의 경우 변수 설정시에 $ 기호를 사용하므로 블로그에 코드 입력시 의도치 않은 동작을 하는 경우가 있습니다.

 

따라서 mathjax 를 사용하는 블로그에 $ 기호가 들어가는 경우 escaping 을 해 줘야 합니다.

 

$ 기호를 escaping 하는 방법은 다음과 같습니다.


<span class="tex2jax_ignore">$</span>

 

HTML 코드에 이런 $ 기호가 몇 개 안될때는 일일이 바꿔주면 되겠지만 $ 기호가 많은 경우에는 일일이 바꾸기 어렵습니다.

 

이런 경우 전체 HTML 코드를 복사 한 후에 아래 autohotkey 코드를 사용하면 한번에 $ 기호들을 escaping 할 수 있습니다.

 

Clipboard:= RegExReplace(Clipboard,"\$","<span class=""tex2jax_ignore"">$</span>")  


위 코드에서 보듯이 클립보드에 결과가 저장되므로 붙여넣기만 하면 됩니다.


반응형

댓글