textpos와 pmboxdraw 간의 충돌

textpos와 pmboxdraw 간의 충돌

pmboxdraw패키지의 아이콘을 비머 슬라이드에 포함하고 싶습니다 .

그러나 이 패키지는 \textpostextpos에 의해 재정의된 사각형 아이콘을 정의합니다. 다음과 같이 그라데이션이 증가하는 데 사용하고 있기 때문에 다른 사각형을 사용할 수 없습니다. ▄ ▆.

이러한 패키지 충돌을 방지하려면 어떻게 해야 합니까?

문제가 있는 MWE는 다음과 같습니다.

\documentclass{beamer}
\usepackage{textpos}
\usepackage{pmboxdraw}
\begin{document}
    \begin{frame}
        \pmboxdrawuni{2582}
        \pmboxdrawuni{2585}
        \textblock
    \end{frame}
\end{document}

발생한 오류는 다음과 같습니다 Command \textblock already defined. \pmbd@UniDef\textblock{2588}.

답변1

명칭 충돌입니다. 내 제안은 다음과 같습니다

\documentclass{beamer}

\usepackage{pmboxdraw}
\let\textblockpm\textblock
\let\textblock\relax

\usepackage{textpos}

\begin{document}

    \begin{frame}
        \pmboxdrawuni{2582}
        \pmboxdrawuni{2585}
        \textblockpm
    \end{frame}

\end{document}

. 대신 그냥 do \let\textblock\relax하고 사용할 수도 있습니다 .\pmboxdrawuni{2588}\textblock

관련 정보