
.tex
일부 Java 및 C 소스 코드가 있는데 이를 내 문서 에 포함하고 싶습니다 . 단순히 복사하여 문서에 붙여넣을 수는 없습니다. 실제로 이렇게 하면 코드가 올바른 간격과 들여쓰기로 표시되지 않습니다. 소스 코드가 텍스트 편집기에서 열렸을 때와 같은 방식으로 나타나기를 바랍니다.
간단한 방법이 있나요? 이를 자동으로 처리하는 매크로(일반 형식용)가 있나요?
답변1
eplain
나는 실제로 Knuth의 plain
, 및 amstex
및 의 확장으로 사용하는 형식 으로 솔루션을 찾았습니다 epsf
. 문서에 포함하려는 텍스트 파일을 인수로 사용하는 eplain
매크로가 있습니다 .\listing
이라는 텍스트 파일이 있다고 가정합니다 Main.c
. 그런 다음 명령을 사용하면 \listing{Main.c}
TeX는 파일을 읽고 Main.c
문서에 저장하여 텍스트 편집기에서 열 때 나타나는 대로 나타나게 합니다. 텍스트 파일은 Computer Modern 10pt 타자기 글꼴을 사용하여 조판되었지만 이 동작을 간단히 변경할 수 있습니다(자세한 내용은 설명서를 참조하세요 eplain
).