Ich möchte Icons aus dem Paket pmboxdraw
in eine Beamer-Folie einbinden.
Dieses Paket definiert jedoch ein quadratisches Symbol \textpos
, das von Textpos neu definiert wird. Ich kann kein anderes Quadrat verwenden, da ich damit eine zunehmende Abstufung wie diese erzielen möchte: ▄ ▆.
Was kann ich tun, um diesen Paketkonflikt zu vermeiden?
Hier ist ein problematisches MWE:
\documentclass{beamer}
\usepackage{textpos}
\usepackage{pmboxdraw}
\begin{document}
\begin{frame}
\pmboxdrawuni{2582}
\pmboxdrawuni{2585}
\textblock
\end{frame}
\end{document}
Der ausgegebene Fehler ist: Command \textblock already defined. \pmbd@UniDef\textblock{2588}
.
Antwort1
Es handelt sich um einen Namenskonflikt. Mein Vorschlag ist,
\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}
Sie können auch einfach tun \let\textblock\relax
und \pmboxdrawuni{2588}
anstelle von verwenden \textblock
.