%20%EC%A4%84%20%EB%81%9D%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%B2%98%EB%A6%AC%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
나는 수학이 아닌 텍스트를 쓴다. 나는 Linux를 사용하고 편집자(사람)는 Windows를 사용하며 TeX를 전혀 모릅니다(TeX도 없습니다). TeX 마크업 없이 일반 텍스트 utf8 파일을 교환합니다. 나는 보통 파일을 보내기 전에 Linux LF 엔딩을 Windows CRLF 엔딩으로 변환하는 것을 기억합니다. 편집기가 CRLF 이외의 것을 반환하는 경우는 거의 없습니다.
CRLF를 LF로 쉽게 변환할 수 있습니다. 하지만 잊어버린 경우 해당 파일을 Linux TeX에 입력하면 어떻게 되나요? CR은 단순히 무시됩니까(이상적으로는)? 나는 catcode 테이블에서 그것을 보지 못했습니다. 아니면 CR에 따른 결과가 있나요?
몇 가지 테스트 사례를 시도했지만 눈에 띄는 문제는 없었지만 더 큰 문제가 없다는 의미는 아닙니다.
답변1
web2c 기반 구현은 모든 플랫폼에서 U+000A
, U+000D
및 U+000DU+000A
쌍을 라인 끝으로 사용합니다.
파일이 동일한 파일 내에서 서로 다른 규칙을 가진 혼합 형식이더라도 차이가 없습니다. 각 시퀀스는 줄 끝으로 처리되며 U+0020
그 앞의 모든 공백은 제거되고 줄 끝은 현재로 표시됩니다 \endlinechar
(유효한 경우) 문자코드)