Я хотел бы включить иконки из пакета pmboxdraw
в слайд-шоу.
Однако этот пакет определяет квадратный значок \textpos
, который переопределяется textpos. Я не могу использовать другой квадрат, потому что я использую его для увеличения градации, как здесь: ▄ ▆.
Что я могу сделать, чтобы избежать этого конфликта пакетов?
Вот проблемный 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}
Вы также можете просто сделать \let\textblock\relax
и использовать \pmboxdrawuni{2588}
вместо \textblock
.