목록에만 pxfonts 사용

목록에만 pxfonts 사용

나는 정말 좋아한다pxfont목록에 코드를 표시하기 위한 패키지입니다. 나는 일반적으로 pxfont전체 문서를 로드하기 위해 이 작업을 수행합니다. \usepackage{pxfonts}.

그러나 이번에는 텍스트에 필수 글꼴이 포함된 템플릿을 사용해야 합니다. 코드 목록에 pxfonts를 사용하고 싶지만 목록에 없는 필수 글꼴 설정을 덮어쓰게 되므로 전역적으로 설정할 수 없습니다.

목록에만 pxfonts 사용을 격리할 수 있는 방법이 있나요? 나는 글꼴 설정을 '캡처'하고 기본값으로 재설정하고 캡처된 버전을 사용하여 목록의 기본 스타일을 설정하기 위해 다양한 조합 \newcommand을 시도했습니다 . \renewcommand안타깝게도 저는 경험이 부족해서 아무것도 해내지 못했습니다.

어떤 아이디어가 있나요?

답변1

PXfonts에 필요한 것이 타자기 유형 글꼴뿐이라면,

\renewcommand{\ttdefault}{pxtt}

서문에서는 LaTeX에게 기본값 대신 이를 사용하도록 지시합니다.

환경 내부에서만 글꼴이 필요한 경우 lstlisting가장 쉬운 해결책은 다음과 같습니다.

\lstset{basicstyle=\fontfamily{pxtt}\selectfont}

관련 정보