Источник следующий:
\documentclass[a4paper]{ctexart}
\begin{document}
\noindent
【
\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}
Вывод выглядит так
Как видите, ширина одного и того же символа разная.
Я использую texlive 2018.48691-6 и файл компилируется с помощью следующей команды
xelatex main.tex
решение1
Не могу сказать, почему так происходит, но я понял, что включение этого в \mbox
первый блок решает эту проблему.
% xelatax
\documentclass[a4paper]{ctexart}
\setlength\fboxsep{0pt}
\begin{document}
\noindent
【
\noindent
\fbox{\mbox{【}}%
\noindent
\fbox{【}%
\end{document}
\hbox{..}
Достаточно просто добавить низкоуровневый . Мне кажется, что способ \fbox
, которым boxs его содержимое делает что-то не так. Если вы используете adjustbox
пакет with \adjustbox{frame}{【}
, то он тоже работает нормально.