El tamaño del personaje cambió en fbox.

El tamaño del personaje cambió en fbox.

La fuente es la siguiente.

\documentclass[a4paper]{ctexart}

\begin{document}
\noindent

\setlength{\fboxsep}{0pt}
\noindent
\fbox{【}
\end{document}

La salida parece

ingrese la descripción de la imagen aquí

Como puedes ver, los anchos de un mismo carácter son diferentes.

Estoy usando texlive 2018.48691-6 y el archivo está compilado con el siguiente comando

xelatex main.tex

Respuesta1

No puedo decirle por qué es así, pero descubrí que incluirlo en un \mboxprimero soluciona este problema.

% xelatax
\documentclass[a4paper]{ctexart}

\setlength\fboxsep{0pt}
\begin{document}
\noindent

\noindent
\fbox{\mbox{【}}%

\noindent
\fbox{【}%

\end{document}

ingrese la descripción de la imagen aquí


También basta con añadir un nivel bajo \hbox{..}. Me parece que la forma en que \fboxse encuadra su contenido hace algo mal aquí. Si usa el adjustboxpaquete con \adjustbox{frame}{【}entonces también funciona bien.

información relacionada