programming language/Autohotkey
Autohotkey 를 사용하여 mathjax $ escaping
__observer__
2016. 1. 20. 18:33
반응형
아래 포스팅에서 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>")
위 코드에서 보듯이 클립보드에 결과가 저장되므로 붙여넣기만 하면 됩니다.
반응형