예전 자유 게시판

[re] 류광님께 질문이 있습니다.

([re] 류광님께 질문이 있습니다.에 대한 답글입니다.)

김중호 2007-01-29 11:01

정말 고맙습니다. 그런데, 문제가 하나 있습니다.
제로보드의 경우, backslash를 자동적으로 제거하므로,
[tex ]\cos[/ tex]의 경우, [tex ]cos[/ tex]으로 되어, 올바른 식이 표현되지 않던데요.

이를 해결하기 위해, [tex ]\\cos[/ tex]처럼, 매번 backslash를 두번 쓰는 것은 좋은 방법이 아닌 것 같아서...

이를 어떻게 해결하셨는지 궁금합니다.

또한, Memo에서 수식을 사용하기 위해서는, 어떤 화일을 수정해야하는지도 알려주시면 감사하겠습니다.

불편을 끼쳐드려 죄송합니다.


류광 2007-01-29 19:01


이 스킨에서는 안 그런데요: 1\over2 [tex]1\over2[/tex]

스킨 파일들에서 $memo와 stripslashes(), addslashes()에 관련된 코드를 추적해 보셔야 할 것 같습니다. 웹 서버의 PHP 설정에서 뭔가 다른 점이 있을 수도 있고요.

Memo면 글에 달리는 댓글 말씀인가요? 위의 1/2에서 보듯이 역시 스킨 차이인 것 같습니다.

참고로 이 제로보드는 zb41pl8 버전이고요. 스킨은 nzeo_ver3을 조금만(CSS 등) 고친 것입니다.

류광 2007-01-29 20:01


앗 혹시 해서 다시 찾아봤는데 댓글의 경우에는 스킨의 view_comment.php 입니다. LaTeX_renderer() 함수의 코드는 이미 view.php에서 정의했으므로 다시 추가할 필요가 없고, ?=$c_memo ?를 ?=nl2br(LaTeX_renderer($c_memo)) ? 로 바꾸면 될 것입니다. nl2br은 줄바꿈을 위한 것입니다.

김중호 2007-01-29 22:01


친절한 답변 정말 감사드립니다!