비머와 tcolorbox 사이의 이상한 상호 작용

비머와 tcolorbox 사이의 이상한 상호 작용

tcolorbox저는 프레젠테이션 에서 제목 없는 프레임의 텍스트 색상이 어떤 경우에는 검은색으로 렌더링 되지 않는 이유를 알아내려고 노력해 왔습니다 beamer. 이는 특정 테마(Madrid, Ilmenau, Copenahagen, ...)에서만 발생합니다.

다음 MWE를 고려하십시오.

\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage{tcolorbox}
\begin{document}
\title{Title}
\author{Author}
\date{\today}
\frame{\titlepage}
\begin{frame}
  \begin{tcolorbox}
    This is a text that should have been black.
  \end{tcolorbox}
\end{frame}
\end{document}

두 번째 슬라이드는 다음과 같이 렌더링됩니다.

여기에 이미지 설명을 입력하세요

그런데 프레임에 제목을 추가하면 tcolorbox텍스트 색상이 검은색으로 변합니다. 게다가 이상하게도,프레젠테이션의 제목 페이지를 제거하면, 텍스트 색상도 검은색으로 렌더링됩니다. 다음과 같습니다:

\documentclass{beamer}
\usetheme{Copenhagen}
\usepackage{tcolorbox}
\begin{document}
\begin{frame}
  \begin{tcolorbox}
    This is a text that should have been black.
  \end{tcolorbox}
\end{frame}
\end{document}

렌더링되는 내용은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

여기서 무슨 일이 벌어지고 있는지에 대한 아이디어가 있나요?

답변1

이 동작은 다음으로 인해 발생합니다.벌레이는 릴리스 beamer에서 수정되었습니다 v3.41. 가능하다면TeX 배포판을 업데이트하세요현재 릴리스를 설치합니다. 이것이 가능하지 않은 경우, 예를 들어 이 패키지 하나만 변경하려는 경우 또는 전체 배포판을 업데이트할 권한이 없는 경우 다음을 수행해야 합니다.패키지를 로컬로 설치. 더 복잡한 패키지의 경우 로컬 설치를 더 복잡하고 오류가 발생하기 쉽게 만드는 패키지 종속성이 있을 수 있으므로 이 옵션은 최후의 수단으로 고려해야 합니다.

임시 해결 방법으로 ctan에서 이 버전을 사용할 수 있을 때까지 두 파일을 배치할 수 있습니다.

https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbaseoverlay.sty https://raw.githubusercontent.com/josephwright/beamer/d8541c78ed3744501f515de46dab8373e41991ea/base/beamerbasecolor.sty

.tex 파일 폴더에 텍스트가 다시 검은색으로 표시됩니다.

여기에 이미지 설명을 입력하세요

관련 정보