\lstinputlisting은 첫 번째 줄의 형식을 지정하지 않습니다.

\lstinputlisting은 첫 번째 줄의 형식을 지정하지 않습니다.

첫 번째 줄 이 포함된 소스 코드 파일을 포함하는 문서를 컴파일할 때 \lstinputlisting{source_file.cs}형식이 올바르지 않습니다. 파일로 이동하여 맨 위에 빈 줄을 추가하면 이제 코드의 첫 번째 줄이 파일의 두 번째 줄이 되고 형식이 올바르게 지정되지만 이제 코드 주위의 프레임 상단에 간격이 생깁니다. 이 문제에 대한 모든 검색은 firstline내가 원하는 것이 아닌 옵션(특정 코드 줄만 포함)에 대한 정보를 반환했습니다. 어떤 아이디어가 있나요?

편집: MWE에 대한 새 문서에서 이것을 시도했지만 제대로 작동합니다. 차이점이 무엇인지 확인하고 소스 파일이 UTF-8 BOM 인코딩으로 생성된 것으로 나타났습니다. UTF-8로 변경하면 문제가 해결되었습니다.

관련 정보