Conflito entre textpos e pmboxdraw

Conflito entre textpos e pmboxdraw

Gostaria de incluir ícones do pacote pmboxdrawem um slide do projetor.

No entanto, este pacote define um ícone quadrado \textposque é redefinido por textpos. Não posso usar outro quadrado porque estou usando para ter uma gradação crescente como esta: ▄ ▆.

O que posso fazer para evitar esse conflito de pacotes?

Aqui está um MWE problemático:

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

O erro lançado é: Command \textblock already defined. \pmbd@UniDef\textblock{2588}.

Responder1

É um conflito de nomenclatura. Minha sugestão é fazer

\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}

Você também pode simplesmente fazer \let\textblock\relaxe usar \pmboxdrawuni{2588}em vez de \textblock.

informação relacionada