docCommand 환경 및 기타 일부는 특정 글꼴을 사용하여 굵게 인쇄 제어 시퀀스를 인쇄합니다.

docCommand 환경 및 기타 일부는 특정 글꼴을 사용하여 굵게 인쇄 제어 시퀀스를 인쇄합니다.

에 대한 후속 질문입니다.내 이전 것.

다음 MWE를 고려하십시오.

\documentclass{article}
\usepackage[all]{tcolorbox}
% \usepackage{newtxtt}
\begin{document}
\begin{docCommand}{foo}{}
  \verb|\foo|
\end{docCommand}
\end{document}

결과(Computer Modern 사용)는 다음과 같으며 의도한 대로입니다.

CM으로 출력

줄의 주석 처리를 제거하면 \usepackage{newtxtt}빨간색은 \foo굵게 표시되고 검은색은 일반 가중치로 유지됩니다.

newtxtt로 출력

해당 문제를 확인할 수 있는 글꼴 패키지는 다음과 같습니다.

  • 택배원 ( \usepackage{courier}),
  • 데자뷰 ( \usepackage{dejavu}),
  • 피라( \usepackage{FiraMono}),
  • 인콘돌라타( \usepackage{zi4}),
  • 소스 코드 프로( \usepackage{sourcecodepro}).

환경 의 첫 번째 인수에 사용된 글꼴 시리즈가 docCommand글꼴 모음에 따라 달라지는 것이 매우 이상하다고 생각합니다. 어떻게 이런 일이 일어나는 걸까요?

답변1

글꼴 시리즈는 모든 글꼴 모음에 대해 굵게 표시됩니다. 그러나 Computer Modern의 타자기 글꼴 계열에는 굵은 글꼴이 없으므로 LaTeX는 일반 시리즈로 돌아갑니다. 로그에서 다음 메시지를 찾을 수 있습니다.

LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 7.

관련 정보