문제
현재 Discourse는 게시글의 특정 개정판과 바로 이전 개정판만 비교할 수 있습니다.
이것은 MathJax / LaTeX 콘텐츠를 다룰 때 상당한 한계가 됩니다.
작은 기호 수정(예: 계수나 부호 변경)은 종종 수식 블록 전체가 다시 렌더링되도록 하여, 실제로는 문자 하나만 변경되었을 뿐인데도 diff 뷰에서 큰 빨간색/초록색 영역이 표시되게 만듭니다.
중간 편집이 완벽하지 않으면, 최종 버전이 수학적으로 정확하더라도 모든 후속 diff가 사실상 읽을 수 없게 됩니다.
실제로 이는 다음과 같은 문제를 의미합니다:
- 초기 실수 하나가 의미 있는 편집 역사를 영구적으로 파괴합니다.
- 작성자는 나중에 실제로 무엇이 변경되었는지를 검토할 수 없습니다.
- 관리자 및 협업자는 작은 수정 사항을 검증할 수 없습니다.
- 수식이 많은 교육 워크플로가 불균형하게 큰 영향을 받습니다.
제안된 개선 사항
인접한 개정판뿐만 아니라 임의의 두 개정판을 비교할 수 있도록 허용합니다.
예를 들어:
- 개정판 3 ↔ 개정판 6 비교
- 원본 게시글 ↔ 최신 버전 비교
- 임의의 두 역사적 개정판 비교
이는 버전 관리 시스템에서 흔히 볼 수 있는 기능을 반영하며, 기술, 학술 및 교육 커뮤니티의 투명성을 크게 향상시킬 것입니다.
이것이 도움이 되는 이유
- 반복적인 수정 후에도 편집 역사의 유용성을 복원합니다.
- LaTeX 기반 토론의 감사(audit)가 가능해집니다.
- 협업 문제 해결 및 교육을 지원합니다.
- “나쁜 편집 하나가 모든 diff를 망친다”는 문제를 방지합니다.
관련 영역
다음과 같이 사용하는 커뮤니티에 특히 유용할 것입니다:
- MathJax / KaTeX
- 장문 기술 설명
- 단계별 유도 과정
- 위키 스타일 협업 게시글