KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당 › verbatim 환경과 comment 환경 오고 가기?

hsjun | 2021.10.23 18:01:50 | 메뉴 건너뛰기 쓰기

fancyvrb 패키지를 사용해 위의 preamble처럼 사용해 다음과 같이 prob 환경으로 문제를 출력하고,

# area of a circle
r = __________________
print('area of circle = ', ______________)

다음과 같이 sol 환경으로 해답을 출력할 수 있습니다. (현 단계에서는 prob와 sol의 내용은 같습니다.)

# area of a circle
r = int(input('Type radius :'))
print('area of circle = ', 3.14*r*r)

제가 하고 싶은 것은 하나의 소스 파일을 이용해 간단한 명령어 또는 세팅으로  해답이 있는 버전과 해답이 없는 버전의 두 종류의 출력물을 만드는 것입니다.

예를 들어 위의 sol 환경이 fancyvrb의 comment 환경으로 바뀌도록 하면 내용을 감출 수 있을 것 같은 데, 실력이 모자라 잘 안되네요..
(내용을 감출 때 라인수 만큼의 빈 박스를 그리면 더욱 좋겠습니다.) 

아래처럼 한두줄만 바꾸어 새로 컴파일하면 되도록 하고 싶습니다.

\newcommand{\solution}{sol}
%\newcommand{\solution}{comment}

\newcommand와 \newenvironment를 시도해 보았지만 잘 안되네요..

간단히 요약하면  verbatim 환경과 comment 환경을 오고 가는 것으로 이해했는 데, 이것이 가능한 이야기인가요?

고수님들의 조언 부탁드립니다.

첨부 [1]

댓글 [3]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹