Choque entre textpos y pmboxdraw

Choque entre textpos y pmboxdraw

Me gustaría incluir íconos del paquete pmboxdrawen una diapositiva del proyector.

Sin embargo, este paquete define un icono cuadrado \textposque se redefine mediante textpos. No puedo usar otro cuadrado porque lo estoy usando para tener una gradación creciente como esta: ▄ ▆.

¿Qué puedo hacer para evitar este conflicto de paquetes?

Aquí hay un MWE problemático:

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

El error arrojado es: Command \textblock already defined. \pmbd@UniDef\textblock{2588}.

Respuesta1

Es un conflicto de nombres. Mi sugerencia es hacer

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

También puedes simplemente hacer \let\textblock\relaxy usar \pmboxdrawuni{2588}en lugar de \textblock.

información relacionada